"Which chart is best?" is not a question this platform can answer, and that is a fact about the software rather than a hedge. A market row here stores seven properties — an id, a name, a type, an open time, a close time, an active flag and one betting-permission flag. None of them is a score, a popularity count, a volume figure or a ranking. Nothing on the board knows which chart is best. What the board does have is a set of structural differences between charts that are real, measurable and directly relevant to the question people are actually asking when they ask it: which markets exist, which ones are advertised, how far back each chart reaches, which names resolve and which silently redirect you somewhere else. Compare on those, and the question stops being "which market is strongest" — an unanswerable claim about chance — and becomes "which chart can I actually read, for the thing I want to know".
The short answer. No market outranks another on this board, because no ranking value is stored anywhere. Four different things are called a "chart" here, and they are not interchangeable: they sit in three different database tables, are reached through four different URL shapes, reach back different distances, and only one of the four is listed on the chart hub. Fix your comparison on those, not on reputation.
Best Is Not A Column On The Board
Start with the storage, because it disposes of most chart-comparison content in one sentence. The market entity carries an identifier, a unique name, a type limited to MAIN, STARLINE or JACKPOT, an open time, a close time, an active flag and a flag controlling whether pre-open positions are allowed in both sessions. Its own source comment is explicit that a market's session state is computed and never stored: the platform works out where a market sits in its day by comparing the clock against those two times. The slug used in every chart URL is likewise computed from the name rather than stored.
So a comparison article that ranks markets is not reporting a property of the platform. It is importing an opinion — usually "Kalyan is biggest, therefore best" — and dressing it as data. There is no field to check it against. The honest version of a chart comparison therefore has to be built out of the things that are in the schema: type, schedule, address, reach and the doors that serve them.
Four Things Called A Chart
The word "chart" covers four families of pages here, and the seeded data behind them is asymmetric enough to be worth memorising. The public hub at /charts is the entry point most people assume lists everything; it does not.
| Chart family | Backed by | Seeded rows | URL shape | Listed on /charts |
|---|---|---|---|---|
| MAIN jodi / pana | markets table, type MAIN |
25 | /chart/jodi/{slug}, /chart/pana/{slug} |
Yes — the only family on the hub. |
| Starline market rows | markets table, type STARLINE |
6 | Same MAIN routes (/chart/jodi/kalyan-starline) |
No. |
| Starline game | starline_games + 13 hourly slots |
1 | /chart/starline, /chart/starline/{id} |
No. |
| Jackpot market | jackpot_markets table |
4 | /chart/jackpot, /chart/jackpot/{name} |
No. |
Thirty-one rows live in the markets table — twenty-five MAIN and six Starline — while the other two families come from entirely separate tables. So "the board has 25 markets" and "the board has 31 markets" are both defensible statements depending on which table you mean, and neither is what a visitor is shown: the hub renders only the rows whose type is MAIN.
Addressable Is Not The Same As Discoverable
The six Starline market rows are a good test case, and the result is genuinely surprising if you assume the hub and the routes are kept in step. Ask /chart/jodi/kalyan-starline and you get HTTP 200 with the heading "Kalyan Starline Jodi Chart" — the MAIN chart route resolves Starline rows perfectly well, because it looks the name up in the same markets table. Now look for that market on the hub, or in the sitemap: it is in neither. The sitemap generator emits a jodi and a pana entry for every active MAIN row and nothing for STARLINE, then adds exactly one /chart/starline entry and exactly one /chart/jackpot entry as fixed pages.
Two practical rules come out of that. First, a page returning 200 proves only that the route accepted your spelling. Second, absence from the hub proves only that the row is not MAIN — not that the chart does not exist. The gap also shows up in the JSON feed, which uses a looser lookup than the HTML pages: the feed falls back to a contains-match, so /api/result/kalyan starline succeeds with a space where /api/result/kalyan-starline fails with "Market not found". Three doors, three different tolerances for the same name.
The fixed Starline and Jackpot entries fail in the opposite direction, and the probes are worth quoting. /chart/starline/kalyan returns 200 and renders the Main Starline game, not the Kalyan Starline market; /chart/jackpot/anything-at-all returns 200 and renders the Gali jackpot page. Both routes keep working because both fall back to the first record in their table when the identifier matches nothing — the behaviour summarised in the archive table below — and a page that cannot say "no" is a weaker evidence source than one that can. Each of the four jackpot markets is individually reachable by name (/chart/jackpot/gali, /desawar, /faridabad, /ghaziabad), and all four publish the same canonical address. MAIN routes do the opposite: a real 404 on an unknown market, a 301 to the canonical slug on a wrong-case name, and one canonical per market. If you are comparing the families on how much trust to put in a page you landed on, this is the sharpest difference between them. The format differences between the premium boards are covered in Starline versus Jackpot result formats.
How Far Back Each Chart Reaches
"Best historical chart" usually means "the deepest archive", and on this board that comparison is decided by the door, not by the market. The three pages apply three different windows to the same kind of dated record.
| Chart door | Archive window applied | Unknown name | Canonical URL |
|---|---|---|---|
| Jodi / pana (MAIN) | Last 3 years | HTTP 404 "Market not found" | Per market slug |
| Starline game page | Last 90 days | Falls back to the first game | Fixed: /chart/starline |
| Jackpot page | No date window — all stored rows | Falls back to the first market | Fixed: /chart/jackpot |
So "how far back can I go?" has three answers depending on which page you use, and the deepest-looking archive is not the one with the widest net — the jackpot page has no bound but four markets behind it, while the Starline page throws away everything older than a quarter.
Within the MAIN family, though, there is no winner, and this is the point most market-versus-market articles get backwards. Every MAIN row is a dated record holding one open pana and one close pana for one date, so a market cannot produce a denser chart than another — density is fixed at one declaration per row per date across all twenty-five. What differs is which dates were actually declared. Comparing two markets fairly means counting recorded declarations instead of days elapsed, and that method, including how missing days distort a frequency table, is worked through in the Rajdhani historical analysis. Any "Kalyan has more history than Disawar" claim should be tested as a record count, because nothing in the schedule predicts it.
The Same Name Can Mean Two Different Markets
This is the comparison failure that costs real money rather than real minutes, and it is not hypothetical — the seed data contains the collisions deliberately or otherwise, and the routes do not disambiguate them. Three names in the markets table also exist as jackpot markets, with different clocks; and a fourth pair differ by a vowel.
| Name | As a MAIN market row | As a jackpot market |
|---|---|---|
| Gali | Open 23:00, close 23:55 (55 min) | Betting 10:00–23:00, result 23:15 |
| Faridabad | Open 18:15, close 20:15 (120 min) | Betting 10:00–18:00, result 18:15 |
| Ghaziabad | Open 20:00, close 22:00 (120 min) | Betting 10:00–20:00, result 20:15 |
| Disawar / Desawar | Spelled Disawar: open 05:00, close 07:00 | Spelled Desawar: betting 00:01–05:00, result 05:15 |
The spelling pair is the one to test yourself on. /chart/jodi/disawar returns 200 with "Disawar Jodi Chart"; /chart/jodi/desawar returns 404. The JSON feed agrees: /api/result/disawar succeeds, /api/result/desawar reports "Market not found". So the same market name, differing by a single letter, is a live chart on one spelling and a dead end on the other — and both spellings are correct, each in its own table. When a forwarded tip says "Desawar chart", the first comparison to make is not between two markets; it is between two tables that happen to use similar words for different games and different clocks.
Session Length Is Not A Quality Signal
The one number a chart comparison can compute without any results data is the length of the betting session, taken straight from the stored open and close times. Across the 25 MAIN rows it clusters hard: seventeen run a hundred and twenty minutes, six run sixty, Main Bazar runs a hundred and thirty-five and Gali runs fifty-five — the only two outliers on the board. All six Starline rows run sixty.
Read that distribution as a quality ranking and you will conclude that the eighteen-hour-plus markets are "bigger". They are not; they are simply open longer. What a longer session changes is the window in which you can still act, because a close-session position stays acceptable right up to the close time while an open-session position is only accepted before the market opens — so a leg that closes later stays bettable later, and sees no additional data whatever. The clearest case of that on the board is the family whose two legs differ in length, analysed in the Madhur day and night strategy guide. When you compare markets by session length, compare them as decision windows and nothing more.
Which Chart Is Best For Which Question
With the ranking removed, the useful comparison is a lookup table: name the question, and the door follows from the structure above.
- "What did this market declare on a given date, going back years?" A pana chart on a MAIN market — three-year window, its own canonical URL, and a 404 that tells you when you have the wrong name.
- "Did open and close match?" The jodi chart on the same market; jodi and pana are one record viewed twice, which is why chart-type comparison comes before market comparison — see jodi chart versus pana chart.
- "What is happening in the last quarter of an hourly board?" The Starline game page, and only that — its window is ninety days, so it cannot answer a two-year question even though the route always opens.
- "Which single digit came up?" The jackpot page, whose rows store an open digit, a close digit and a jodi rather than two three-digit panas, with no date bound applied.
- "Which market should I follow?" Not answerable from charts. Choose the market whose session clock you can actually watch, and treat any article that ranks markets by luck as a claim about its author, not about the platform.
What no chart comparison can fix. Every number above is a property of a schedule and a route, not of an outcome. Charts here record what has already been declared; none of them stores odds, and none of them changes them. A comparison that ends in "so this market is due" has left the evidence behind and is describing a belief. Matka is a game of chance and can lose you money — read charts to understand the record, never to forecast it, and only ever stake what you can afford to lose where the game is lawful to you.
Frequently Asked Questions
Which Matka chart is the best one to follow?
None, as a matter of the platform's data. A market row stores a name, a type, two times, an active flag and a pre-open flag — no score, no popularity figure, no ranking. Any "best market" list is an opinion about chance, not a property of these charts. What you can choose is the chart whose address, window and session clock suit the question you have.
Does Kalyan have more chart history than other markets?
Not by construction. Every MAIN row stores one open pana and one close pana per date, so density is identical across all twenty-five. What varies is which dates were declared. Count recorded rows over any two markets before accepting a claim that one has "deeper" history than another.
Why does the chart hub not show Starline markets?
Because the hub filters the market list to rows of type MAIN. The six Starline rows exist in the same table and answer the same jodi and pana URLs, but they are not rendered on the hub and receive no per-market sitemap entries. Only the single Starline game page is advertised.
Is a Starline market the same thing as the Starline chart page?
No, and this is the most common mix-up on the board. "Kalyan Starline" is a row in the markets table with an open and close pana. The Starline chart page is built from a different table holding one game with thirteen hourly slots. Ask the Starline page for a Starline market's name and it falls back to the game record; nothing is checked against the market row.
Why does /chart/jodi/desawar fail when Disawar works?
Two tables, two spellings. The markets row is "Disawar"; "Desawar" is the jackpot market's name. Chart and feed lookups both key off the stored text, so the jackpot spelling is a dead end on MAIN routes — /api/result/desawar also reports "Market not found" while /api/result/disawar succeeds.
Can I compare two markets' charts directly?
Only after matching three things: the chart type on both sides, the window they were read through, and the denominator of declarations rather than days. Two three-year MAIN jodi charts are comparable. A three-year jodi chart against a ninety-day Starline chart is not, and the difference is a property of the page, not of the markets.
Do longer sessions make a better chart?
No. Seventeen MAIN rows run a hundred and twenty minutes, six run sixty, and the outliers are Main Bazar at a hundred and thirty-five and Gali at fifty-five — all producing the same single declaration per date. Extra minutes widen the window in which you can still place a close-session position; they add nothing to the archive.
Should I trust a chart page that opened correctly?
Check which route served it. MAIN chart pages answer an unknown market with a 404 and a wrong-case name with a 301 to the canonical slug. Starline and jackpot pages never fail — they fall back to the first record in their table and publish a fixed canonical URL — so a 200 from either of them tells you only that the route exists.