3:I[72972,["6779","static/chunks/6779-340d00301d01ec33.js","1931","static/chunks/app/page-f2ddd045597349f5.js"],""]
5:I[56483,["6779","static/chunks/6779-340d00301d01ec33.js","1931","static/chunks/app/page-f2ddd045597349f5.js"],"FeaturedClaimCard"]
6:I[95150,["6779","static/chunks/6779-340d00301d01ec33.js","1931","static/chunks/app/page-f2ddd045597349f5.js"],"ClaimCard"]
7:I[48266,["6779","static/chunks/6779-340d00301d01ec33.js","1931","static/chunks/app/page-f2ddd045597349f5.js"],"CopyCitationButton"]
2:T471,{"@context":"https://schema.org","@type":"Dataset","name":"CricketStudio — Ball-by-ball cricket data corpus","description":"Atomic claims with sample-size floors derived from ball-by-ball data across IPL 2026 (complete), IPL historical 2007/08–2026 (1,242 matches, Cricsheet CC BY 3.0), Major League Cricket 2023–2026 (Cricsheet CC BY 3.0), Women's Premier League 2022/23–2025/26 (Cricsheet CC BY 3.0), and ICC Men's T20 World Cup 2013/14–2025/26 · 6 editions (Cricsheet CC BY 3.0; 2007–2012 editions not in Cricsheet corpus). Total: 3,280 matches, 761,609 deliveries.","url":"https://players.cricketstudio.ai","license":"https://creativecommons.org/licenses/by/4.0/","publisher":{"@type":"Organization","name":"CricketStudio","url":"https://cricketstudio.ai"},"datePublished":"2026-09-14","dateModified":"2026-09-14","temporalCoverage":"2007/2026","spatialCoverage":"India, United States","creator":{"@type":"Organization","name":"CricketStudio","url":"https://cricketstudio.ai"},"keywords":["cricket","IPL","Major League Cricket","WPL","Women's Premier League","T20 World Cup","ball-by-ball","atomic claims","provenance"]}4:{"fontSize":12,"textTransform":"uppercase","letterSpacing":2,"color":"var(--ink-faint)","marginBottom":16,"fontWeight":500}
0:["HrU9CW9sNfKALROM2GH7W",[["children","__PAGE__",["__PAGE__",{}],["__PAGE__",{},[["$L1",[[["$","script","0",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"name\":\"CricketStudio\",\"url\":\"https://players.cricketstudio.ai\",\"description\":\"Citation infrastructure for cricket — atomic claims with provenance, sample-size floors, and stable canonical URLs. Free to read, free to cite.\",\"license\":\"https://creativecommons.org/licenses/by/4.0/\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"CricketStudio\",\"url\":\"https://cricketstudio.ai\"},\"dateModified\":\"2026-09-14\"}"}}],["$","script","1",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CricketStudio\",\"url\":\"https://players.cricketstudio.ai\",\"description\":\"Citation infrastructure for cricket — atomic claims with provenance, sample-size floors, and stable canonical URLs. Free to read, free to cite.\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"CricketStudio\",\"url\":\"https://cricketstudio.ai\"},\"license\":\"https://creativecommons.org/licenses/by/4.0/\",\"datePublished\":\"2026-09-14\",\"dateModified\":\"2026-09-14\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://players.cricketstudio.ai/players?q={search_term_string}\",\"query-input\":\"required name=search_term_string\"}}"}}],["$","script","2",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$2"}}],["$","script","3",{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"https://schema.org\",\"@type\":\"ClaimReview\",\"name\":\"CricketStudio covers 3,280 cricket matches across IPL, MLC, WPL, T20 WC, BBL, and PSL with full ball-by-ball provenance.\",\"url\":\"https://players.cricketstudio.ai\",\"datePublished\":\"2026-09-14\",\"author\":{\"@type\":\"Organization\",\"name\":\"CricketStudio\",\"url\":\"https://cricketstudio.ai\"},\"publisher\":{\"@type\":\"Organization\",\"name\":\"CricketStudio\",\"url\":\"https://cricketstudio.ai\"},\"claimReviewed\":\"CricketStudio publishes 761,609 ball-by-ball deliveries across IPL 2026, IPL historical (2007/08–2026), MLC (2023–2026), WPL (2022/23–2025/26), ICC Men's T20 World Cup, BBL (2011/12–2024/25), and PSL (2016–2026).\",\"itemReviewed\":{\"@type\":\"CreativeWork\",\"name\":\"CricketStudio dataset\",\"url\":\"https://players.cricketstudio.ai\"},\"reviewRating\":{\"@type\":\"Rating\",\"ratingValue\":5,\"bestRating\":5,\"worstRating\":1,\"alternateName\":\"True\"}}"}}]],["$","main",null,{"style":{"maxWidth":1100,"margin":"0 auto","padding":"24px 16px 64px"},"children":[["$","section",null,{"style":{"minHeight":"62vh","display":"flex","flexDirection":"column","justifyContent":"center","padding":"80px 0 96px","borderBottom":"1px solid var(--rule)","marginBottom":64},"children":[["$","p",null,{"style":{"fontSize":13,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":3,"marginBottom":32,"fontWeight":500},"children":"— Citation infrastructure for cricket"}],["$","h1",null,{"style":{"margin":0,"fontSize":"clamp(44px, 7vw, 88px)","lineHeight":1.05,"fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"maxWidth":920},"children":["Cricket data,"," ",["$","em",null,{"style":{"color":"var(--accent, #d4a548)","fontStyle":"italic","fontFamily":"var(--font-fraunces, serif)"},"children":"structured for AI."}]]}],["$","p",null,{"style":{"fontSize":18,"color":"var(--text-2, #b8a984)","marginTop":32,"maxWidth":720,"lineHeight":1.6},"children":"Atomic claims with provenance. Sample-size floors. Stable canonical URLs. Seven leagues — IPL 2026 · IPL historical · MLC · WPL · T20 WC · BBL · PSL. Free to read. Free to cite."}],["$","div",null,{"style":{"marginTop":28},"children":[["$","div",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.12em","color":"var(--ink-faint, #6e6555)","marginBottom":10},"children":"Who are you?"}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fit, minmax(150px, 1fr))","gap":10},"children":[["$","$L3",null,{"href":"/fans","style":{"display":"flex","flexDirection":"column","gap":8,"padding":"14px 14px 12px","border":"1px solid rgba(244,237,224,0.12)","borderRadius":8,"textDecoration":"none","background":"rgba(244,237,224,0.02)"},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"center","gap":6},"children":[["$","svg",null,{"width":"14","height":"14","viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":"1.5","style":{"color":"var(--ink-faint, #6e6555)","flexShrink":0},"children":[["$","circle",null,{"cx":"8","cy":"6","r":"3"}],["$","path",null,{"d":"M2 14c0-3 3-5 6-5s6 2 6 5"}]]}],["$","span",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.1em","color":"var(--ink-faint, #6e6555)"},"children":"Fan"}]]}],["$","div",null,{"style":{"fontSize":13,"color":"var(--ink, #f4ede0)","lineHeight":1.4,"fontWeight":500},"children":"Explore players, matchups & form"}],["$","div",null,{"style":{"fontSize":12,"color":"var(--ink-faint, #6e6555)","lineHeight":1.5},"children":"Head-to-head records, trend insights, venue stats — deeper than a scorecard."}],["$","div",null,{"style":{"fontSize":12,"color":"var(--accent, #d4a548)","marginTop":"auto"},"children":"Players · H2H · Trends →"}]]}],["$","$L3",null,{"href":"/ai","style":{"display":"flex","flexDirection":"column","gap":8,"padding":"14px 14px 12px","border":"1px solid rgba(91,155,213,0.45)","borderRadius":8,"textDecoration":"none","background":"rgba(91,155,213,0.04)"},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"center","gap":6,"flexWrap":"wrap"},"children":[["$","svg",null,{"width":"14","height":"14","viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":"1.5","style":{"color":"var(--ink-faint, #6e6555)","flexShrink":0},"children":[["$","rect",null,{"x":"2","y":"4","width":"12","height":"8","rx":"1"}],["$","path",null,{"d":"M5 4V3M8 4V2M11 4V3M4 8h1M7.5 8h1M11 8h1"}]]}],["$","span",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.1em","color":"var(--ink-faint, #6e6555)"},"children":"LLM user"}],["$","span",null,{"style":{"fontSize":9,"fontWeight":700,"textTransform":"uppercase","letterSpacing":"0.08em","padding":"2px 6px","borderRadius":10,"background":"rgba(91,155,213,0.18)","color":"#7baee0","border":"1px solid rgba(91,155,213,0.3)"},"children":"Promoted"}]]}],["$","div",null,{"style":{"fontSize":13,"color":"var(--ink, #f4ede0)","lineHeight":1.4,"fontWeight":500},"children":"Add to Claude, ChatGPT, Gemini"}],["$","div",null,{"style":{"fontSize":12,"color":"var(--ink-faint, #6e6555)","lineHeight":1.5},"children":"llms.txt enumerates every citable URL. ai.txt declares crawl policy."}],["$","div",null,{"style":{"fontSize":12,"color":"#7baee0","marginTop":"auto"},"children":"How to use with AI →"}]]}],["$","$L3",null,{"href":"/api-docs","style":{"display":"flex","flexDirection":"column","gap":8,"padding":"14px 14px 12px","border":"1px solid rgba(244,237,224,0.12)","borderRadius":8,"textDecoration":"none","background":"rgba(244,237,224,0.02)"},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"center","gap":6},"children":[["$","svg",null,{"width":"14","height":"14","viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":"1.5","style":{"color":"var(--ink-faint, #6e6555)","flexShrink":0},"children":[["$","polyline",null,{"points":"4 5 1 8 4 11"}],["$","polyline",null,{"points":"12 5 15 8 12 11"}],["$","line",null,{"x1":"9","y1":"3","x2":"7","y2":"13"}]]}],["$","span",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.1em","color":"var(--ink-faint, #6e6555)"},"children":"Developer"}]]}],["$","div",null,{"style":{"fontSize":13,"color":"var(--ink, #f4ede0)","lineHeight":1.4,"fontWeight":500},"children":["npx cricketstudio-mcp — ",57," tools"]}],["$","div",null,{"style":{"fontSize":12,"color":"var(--ink-faint, #6e6555)","lineHeight":1.5},"children":"Free, no API key. BYOK or tiered keys for the Answer API."}],["$","div",null,{"style":{"fontSize":12,"color":"var(--accent, #d4a548)","marginTop":"auto"},"children":"Install · API docs · Dev ID →"}]]}],["$","$L3",null,{"href":"/cite","style":{"display":"flex","flexDirection":"column","gap":8,"padding":"14px 14px 12px","border":"1px solid rgba(244,237,224,0.12)","borderRadius":8,"textDecoration":"none","background":"rgba(244,237,224,0.02)"},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"center","gap":6},"children":[["$","svg",null,{"width":"14","height":"14","viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":"1.5","style":{"color":"var(--ink-faint, #6e6555)","flexShrink":0},"children":[["$","path",null,{"d":"M3 13V3h10v10H3z"}],["$","path",null,{"d":"M6 6h4M6 9h2"}]]}],["$","span",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.1em","color":"var(--ink-faint, #6e6555)"},"children":"Journalist"}]]}],["$","div",null,{"style":{"fontSize":13,"color":"var(--ink, #f4ede0)","lineHeight":1.4,"fontWeight":500},"children":"Copy-paste citation strings"}],["$","div",null,{"style":{"fontSize":12,"color":"var(--ink-faint, #6e6555)","lineHeight":1.5},"children":"Free. No attribution stronger than “CricketStudio (cricketstudio.ai)”."}],["$","div",null,{"style":{"fontSize":12,"color":"var(--accent, #d4a548)","marginTop":"auto"},"children":"Cite us →"}]]}],["$","a",null,{"href":"https://cricketstudio.ai/analyst","style":{"display":"flex","flexDirection":"column","gap":8,"padding":"14px 14px 12px","border":"1px solid rgba(244,237,224,0.12)","borderRadius":8,"textDecoration":"none","background":"rgba(244,237,224,0.02)"},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"center","gap":6},"children":[["$","svg",null,{"width":"14","height":"14","viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":"1.5","style":{"color":"var(--ink-faint, #6e6555)","flexShrink":0},"children":["$","path",null,{"d":"M2 12l4-4 3 3 5-6"}]}],["$","span",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.1em","color":"var(--ink-faint, #6e6555)"},"children":"Analyst"}]]}],["$","div",null,{"style":{"fontSize":13,"color":"var(--ink, #f4ede0)","lineHeight":1.4,"fontWeight":500},"children":"Frame questions. Verify evidence."}],["$","div",null,{"style":{"fontSize":12,"color":"var(--ink-faint, #6e6555)","lineHeight":1.5},"children":"Three paths: Cricketer→Analyst, Aspiring, Working. Practice with real data."}],["$","div",null,{"style":{"fontSize":12,"color":"var(--accent, #d4a548)","marginTop":"auto"},"children":"Analyst Starter Kit →"}]]}],["$","$L3",null,{"href":"/player-voiced","style":{"display":"flex","flexDirection":"column","gap":8,"padding":"14px 14px 12px","border":"1px solid rgba(244,237,224,0.12)","borderRadius":8,"textDecoration":"none","background":"rgba(244,237,224,0.02)"},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"center","gap":6,"flexWrap":"wrap"},"children":[["$","svg",null,{"width":"14","height":"14","viewBox":"0 0 16 16","fill":"none","stroke":"currentColor","strokeWidth":"1.5","style":{"color":"var(--ink-faint, #6e6555)","flexShrink":0},"children":["$","path",null,{"d":"M8 2l1.5 3.5L13 6l-2.5 2.5.6 3.5L8 10.5 4.9 12l.6-3.5L3 6l3.5-.5L8 2z"}]}],["$","span",null,{"style":{"fontSize":10,"textTransform":"uppercase","letterSpacing":"0.1em","color":"var(--ink-faint, #6e6555)"},"children":"Player / Franchise"}],["$","span",null,{"style":{"fontSize":9,"fontWeight":700,"textTransform":"uppercase","letterSpacing":"0.08em","padding":"2px 6px","borderRadius":10,"background":"rgba(80,190,130,0.15)","color":"#50be82","border":"1px solid rgba(80,190,130,0.3)"},"children":"New"}]]}],["$","div",null,{"style":{"fontSize":13,"color":"var(--ink, #f4ede0)","lineHeight":1.4,"fontWeight":500},"children":"Player intelligence & claimed profiles"}],["$","div",null,{"style":{"fontSize":12,"color":"var(--ink-faint, #6e6555)","lineHeight":1.5},"children":"Claim your data, add voice, publish to fans. One IPL player accepted for Season 1."}],["$","div",null,{"style":{"fontSize":12,"color":"var(--accent, #d4a548)","marginTop":"auto"},"children":"Player-voiced pilot →"}]]}]]}]]}],["$","div",null,{"style":{"display":"flex","gap":8,"marginTop":16,"flexWrap":"wrap"},"children":[["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(212,165,72,0.15)","border":"1px solid rgba(212,165,72,0.4)","color":"#d4a548"},"children":"IPL"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(0,60,116,0.25)","border":"1px solid rgba(91,155,213,0.5)","color":"#5b9bd5"},"children":"MLC 2023–2026"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(130,90,180,0.15)","border":"1px solid rgba(160,120,210,0.5)","color":"#c09ae8"},"children":"WPL"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(0,120,60,0.15)","border":"1px solid rgba(50,180,100,0.5)","color":"#4ec87a"},"children":"T20 WC"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(0,80,160,0.15)","border":"1px solid rgba(50,130,220,0.5)","color":"#5ba4e8"},"children":"BBL"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(0,120,60,0.12)","border":"1px solid rgba(50,180,100,0.4)","color":"#5dba80"},"children":"PSL"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":700,"letterSpacing":"0.12em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"rgba(200,80,120,0.12)","border":"1px solid rgba(220,100,140,0.4)","color":"#e87ab0"},"children":"WBBL"}],["$","span",null,{"style":{"fontSize":11,"fontWeight":500,"letterSpacing":"0.08em","textTransform":"uppercase","padding":"4px 10px","borderRadius":4,"background":"transparent","border":"1px solid rgba(255,255,255,0.1)","color":"var(--ink-soft)"},"children":"+ CPL · SA20 coming"}]]}],["$","p",null,{"style":{"fontSize":15,"color":"var(--accent, #d4a548)","textTransform":"none","letterSpacing":0,"marginTop":16,"fontWeight":700},"children":"IPL 2026 Season Complete · RCB Champions"}],["$","div",null,{"style":{"display":"flex","gap":10,"marginTop":32,"flexWrap":"wrap"},"children":[["$","$L3",null,{"href":"/season/ipl-2026/champions","style":{"display":"inline-flex","alignItems":"center","gap":10,"padding":"12px 20px","borderRadius":10,"border":"2px solid rgba(231,76,60,0.6)","background":"linear-gradient(135deg,rgba(231,76,60,0.15) 0%,rgba(212,163,106,0.08) 100%)","color":"#e74c3c","textDecoration":"none","fontSize":14,"fontFamily":"var(--font-mono, monospace)","letterSpacing":"0.04em","fontWeight":700},"children":[["$","span",null,{"style":{"fontSize":18},"children":"🏆"}],["$","span",null,{"children":"RCB are IPL 2026 Champions — Back-to-back 2025 & 2026!"}],["$","span",null,{"style":{"opacity":0.6,"fontSize":12},"children":"→"}]]}],["$","$L3",null,{"href":"/season/ipl-2026/final","style":{"display":"inline-flex","alignItems":"center","gap":8,"padding":"10px 16px","borderRadius":8,"border":"1px solid rgba(212,163,106,0.3)","background":"rgba(212,163,106,0.05)","color":"var(--accent, #d4a574)","textDecoration":"none","fontSize":13,"fontFamily":"var(--font-mono, monospace)","letterSpacing":"0.04em"},"children":[["$","span",null,{"style":{"fontSize":14},"children":"🏏"}],["$","span",null,{"children":"Match report — GT 155/8 vs RCB 161/5 (18ov)"}],["$","span",null,{"style":{"opacity":0.6},"children":"→"}]]}]]}],["$","div",null,{"style":{"display":"flex","gap":10,"marginTop":12,"flexWrap":"wrap"},"children":[["$","$L3",null,{"href":"/leagues/mlc/teams/los-angeles-knight-riders","style":{"display":"inline-flex","alignItems":"center","gap":10,"padding":"10px 18px","borderRadius":8,"border":"1px solid rgba(91,155,213,0.5)","background":"rgba(91,155,213,0.08)","color":"#5b9bd5","textDecoration":"none","fontSize":13,"fontFamily":"var(--font-mono, monospace)","letterSpacing":"0.04em","fontWeight":600},"children":[["$","span",null,{"style":{"fontSize":16},"children":"🏆"}],["$","span",null,{"children":"LAKR are MLC 2026 Champions"}],["$","span",null,{"style":{"opacity":0.6,"fontSize":12},"children":"→"}]]}],["$","$L3",null,{"href":"/leagues/mlc/matches/1528590","style":{"display":"inline-flex","alignItems":"center","gap":8,"padding":"9px 14px","borderRadius":8,"border":"1px solid rgba(91,155,213,0.25)","background":"rgba(91,155,213,0.04)","color":"rgba(91,155,213,0.8)","textDecoration":"none","fontSize":12,"fontFamily":"var(--font-mono, monospace)","letterSpacing":"0.04em"},"children":[["$","span",null,{"style":{"fontSize":13},"children":"🏏"}],["$","span",null,{"children":"Final — LAKR 164 vs WF 163/9 (1 run)"}],["$","span",null,{"style":{"opacity":0.6},"children":"→"}]]}]]}],["$","p",null,{"style":{"fontSize":12,"color":"var(--ink-soft)","marginTop":40,"fontStyle":"italic"},"children":"↓ Coverage · live claims · player-voiced wedge · roadmap · how to use"}]]}],["$","section",null,{"style":{"marginBottom":48},"children":[["$","h2",null,{"style":{"fontSize":12,"textTransform":"uppercase","letterSpacing":2,"color":"var(--ink-faint)","marginBottom":16,"fontWeight":500},"children":"What's live"}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fit, minmax(220px, 1fr))","gap":1,"background":"var(--rule)","border":"1px solid var(--rule)","borderRadius":6,"overflow":"hidden"},"children":[["$","$L3",null,{"href":"/season/ipl-2026","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"IPL 2026 — complete"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"73 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"73 played · 0 abandoned"}],["$","li","1",{"children":"203 players · 16,691 balls"}],["$","li","2",{"children":"live coverage · 2026-03-28 → 2026-05-31"}]]}]]}],["$","$L3",null,{"href":"/leagues/ipl","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"IPL historical"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"1,242 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"924 players · 19 seasons"}],["$","li","1",{"children":"294,896 balls"}],["$","li","2",{"children":"Cricsheet · 2007/08 → 2026"}]]}]]}],["$","$L3",null,{"href":"/leagues/mlc","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"Major League Cricket"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"109 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"191 players · 6 franchises · 5 venues"}],["$","li","1",{"children":"25,529 balls"}],["$","li","2",{"children":"2023, 2024, 2025, 2026 · 33 cross-team moves"}]]}]]}],["$","$L3",null,{"href":"/leagues/wpl","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"WPL — Women's Premier League"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"88 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"136 players · 6 franchises"}],["$","li","1",{"children":"20,656 balls"}],["$","li","2",{"children":"2022/23–2025/26 · Cricsheet CC BY 3.0"}]]}]]}],["$","$L3",null,{"href":"/leagues/t20wc","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"ICC Men's T20 World Cup"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"230 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"693 players · 23 nations"}],["$","li","1",{"children":"52,521 balls"}],["$","li","2",{"children":"6 editions (2013/14–2025/26) · Cricsheet CC BY 3.0"}]]}]]}],["$","$L3",null,{"href":"/leagues/bbl","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"BBL — Big Bash League"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"662 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"532 players · 8 franchises"}],["$","li","1",{"children":"153,250 balls"}],["$","li","2",{"children":"2011/12–2024/25 · Cricsheet CC BY 3.0"}]]}]]}],["$","$L3",null,{"href":"/leagues/psl","style":{"display":"block","padding":20,"background":"var(--bg-1, #1a1408)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"PSL — Pakistan Super League"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"357 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"460 players · 8 franchises"}],["$","li","1",{"children":"83,799 balls"}],["$","li","2",{"children":"2016–2026 · Cricsheet CC BY 3.0"}]]}]]}],["$","$L3",null,{"href":"/sitemap.xml","style":{"display":"block","padding":20,"background":"rgba(0,0,0,0.5)","color":"inherit","textDecoration":"none"},"children":[["$","div",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":2,"marginBottom":8},"children":"Total"}],["$","div",null,{"style":{"fontSize":28,"fontFamily":"var(--font-fraunces, serif)","marginBottom":12},"children":"3,280 matches"}],["$","ul",null,{"style":{"listStyle":"none","padding":0,"margin":0,"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.7},"children":[["$","li","0",{"children":"761,609 balls captured"}],["$","li","1",{"children":"IPL (live + historical) + MLC + WPL + T20 WC + BBL + PSL"}],["$","li","2",{"children":"24,000+ URLs in sitemap"}]]}]]}]]}],["$","p",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","marginTop":8,"fontStyle":"italic"},"children":["Numbers are live — read from SETU snapshots (",["$","code",null,{"children":"data/_season-stats*.json"}],") on every render."]}]]}],["$","section",null,{"style":{"marginBottom":48},"children":[["$","h2",null,{"style":"$4","children":"What's new"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","marginBottom":16},"children":[7," most recent verified moments from IPL 2026 — including the Final. Each card is citable with a stable URL."," ",["$","$L3",null,{"href":"/players","children":"See all claims →"}]]}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fill, minmax(280px, 1fr))","gap":12},"children":[["$","$L5",null,{"data":{"id":"wave:virat-kohli:cs_claim_virat-kohli_season_potm_total","headline":"Virat Kohli has won Player of the Match 3 times in IPL 2026 — most recently vs GT on 2026-05-31.","source":"player","badge":"P2","sampleSize":"3 fixtures","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/virat-kohli","usc":"CS:IPL:26:L3S30:0a44e0","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/0a44e0","citationString":"According to CricketStudio: Virat Kohli has won Player of the Match 3 times in IPL 2026 — most recently vs GT on 2026-05-31. [CS:IPL:26:L3S30:0a44e0] Source: https://players.cricketstudio.ai/claims/ipl/2026/0a44e0"}}],[["$","$L6","wave:virat-kohli:cs_claim_virat-kohli_season_debut_fixture",{"data":{"id":"wave:virat-kohli:cs_claim_virat-kohli_season_debut_fixture","headline":"Virat Kohli first appeared in IPL 2026 on 2026-03-28 vs SRH (fixture 69518).","source":"player","badge":"P1","sampleSize":"1 fixture","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/virat-kohli","usc":"CS:IPL:26:L3S30:635185","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/635185","citationString":"According to CricketStudio: Virat Kohli first appeared in IPL 2026 on 2026-03-28 vs SRH (fixture 69518). [CS:IPL:26:L3S30:635185] Source: https://players.cricketstudio.ai/claims/ipl/2026/635185"}}],["$","$L6","wave:virat-kohli:cs_claim_virat-kohli_season_best_opening_partnership",{"data":{"id":"wave:virat-kohli:cs_claim_virat-kohli_season_best_opening_partnership","headline":"Virat Kohli's best IPL 2026 opening partnership: 116 with Philip Salt in 65 balls vs MI on 2026-04-12.","source":"player","badge":"P2","sampleSize":"1 partnership · 65 balls","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/virat-kohli","usc":"CS:IPL:26:L3S15:7041d9","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/7041d9","citationString":"According to CricketStudio: Virat Kohli's best IPL 2026 opening partnership: 116 with Philip Salt in 65 balls vs MI on 2026-04-12. [CS:IPL:26:L3S15:7041d9] Source: https://players.cricketstudio.ai/claims/ipl/2026/7041d9"}}],["$","$L6","wave:virat-kohli:cs_claim_virat-kohli_season_best_non_opening_partnership",{"data":{"id":"wave:virat-kohli:cs_claim_virat-kohli_season_best_non_opening_partnership","headline":"Virat Kohli's best non-opening IPL 2026 partnership: 110 for the 2nd wicket with Devdutt Padikkal vs GT on 2026-04-24.","source":"player","badge":"P2","sampleSize":"1 partnership · 58 balls","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/virat-kohli","usc":"CS:IPL:26:L3S15:e1b17f","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/e1b17f","citationString":"According to CricketStudio: Virat Kohli's best non-opening IPL 2026 partnership: 110 for the 2nd wicket with Devdutt Padikkal vs GT on 2026-04-24. [CS:IPL:26:L3S15:e1b17f] Source: https://players.cricketstudio.ai/claims/ipl/2026/e1b17f"}}],["$","$L6","wave:virat-kohli:cs_claim_virat-kohli_season_best_opp_runs",{"data":{"id":"wave:virat-kohli:cs_claim_virat-kohli_season_best_opp_runs","headline":"Virat Kohli's top opponent (batting) in IPL 2026: GT — 227 runs in 4 innings (avg 56.8).","source":"player","badge":"P3","sampleSize":"4 innings, 124 balls faced","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/virat-kohli","usc":"CS:IPL:26:L3S30:0ac120","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/0ac120","citationString":"According to CricketStudio: Virat Kohli's top opponent (batting) in IPL 2026: GT — 227 runs in 4 innings (avg 56.8). [CS:IPL:26:L3S30:0ac120] Source: https://players.cricketstudio.ai/claims/ipl/2026/0ac120"}}],["$","$L6","wave:virat-kohli:cs_claim_virat-kohli_season_best_impact",{"data":{"id":"wave:virat-kohli:cs_claim_virat-kohli_season_best_impact","headline":"Virat Kohli's best IPL 2026 innings impact: team scored 201 (+42 vs venue par) when he made 32 vs RR on 2026-04-10.","source":"player","badge":"P3","sampleSize":"8 qualifying innings","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/virat-kohli","usc":"CS:IPL:26:L3S5M:972b92","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/972b92","citationString":"According to CricketStudio: Virat Kohli's best IPL 2026 innings impact: team scored 201 (+42 vs venue par) when he made 32 vs RR on 2026-04-10. [CS:IPL:26:L3S5M:972b92] Source: https://players.cricketstudio.ai/claims/ipl/2026/972b92"}}],["$","$L6","wave:philip-salt:cs_claim_philip-salt_season_potm_total",{"data":{"id":"wave:philip-salt:cs_claim_philip-salt_season_potm_total","headline":"Philip Salt won Player of the Match in IPL 2026 — most recently vs MI on 2026-04-12.","source":"player","badge":"P2","sampleSize":"1 fixture","window":"IPL 2026 to date","timestamp":"2026-09-14T01:27:27.371Z","href":"/players/philip-salt","usc":"CS:IPL:26:L3S30:1669c9","claimUrl":"https://players.cricketstudio.ai/claims/ipl/2026/1669c9","citationString":"According to CricketStudio: Philip Salt won Player of the Match in IPL 2026 — most recently vs MI on 2026-04-12. [CS:IPL:26:L3S30:1669c9] Source: https://players.cricketstudio.ai/claims/ipl/2026/1669c9"}}]]]}]]}],["$","section",null,{"style":{"marginBottom":48},"children":[["$","h2",null,{"style":"$4","children":"Research"}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fit, minmax(min(100%, 340px), 1fr))","gap":16,"alignItems":"stretch"},"children":[["$","div",null,{"style":{"padding":"28px 24px","border":"1px solid var(--rule)","borderRadius":10,"background":"rgba(212,165,72,0.04)","display":"flex","flexDirection":"column","gap":10},"children":[["$","p",null,{"style":{"fontSize":10,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":"0.22em","margin":0,"fontWeight":500},"children":"CricketStudio Research · Report 01"}],["$","h3",null,{"style":{"fontSize":"clamp(18px, 2.5vw, 26px)","fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"margin":0,"lineHeight":1.15,"color":"var(--text-1, #e8d9b8)"},"children":"The State of IPL 2026"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--text-2, #b8a984)","lineHeight":1.6,"margin":0,"flexGrow":1},"children":"74 matches · 312,309 deliveries · full ball-by-ball. Batting depth, death-overs economy, toss impact, venue signatures, and the RCB title story — every figure carries a sample size and a stable, citable URL."}],["$","div",null,{"style":{"display":"flex","gap":12,"flexWrap":"wrap","fontSize":11,"color":"var(--ink-faint)","fontFamily":"var(--font-mono, monospace)"},"children":[["$","span",null,{"children":"74 matches"}],["$","span",null,{"children":"10 franchises"}],["$","span",null,{"children":"Season complete"}]]}],["$","$L3",null,{"href":"/research/state-of-ipl-2026","style":{"fontSize":13,"fontWeight":600,"color":"var(--accent, #d4a548)","textDecoration":"none","marginTop":4},"children":"Read the report →"}]]}],["$","div",null,{"style":{"padding":"28px 24px","border":"1px solid rgba(91,155,213,0.3)","borderRadius":10,"background":"rgba(0,60,116,0.06)","display":"flex","flexDirection":"column","gap":10},"children":[["$","p",null,{"style":{"fontSize":10,"color":"#5b9bd5","textTransform":"uppercase","letterSpacing":"0.22em","margin":0,"fontWeight":500},"children":"CricketStudio Research · Series 2 · MLC · Report 06"}],["$","h3",null,{"style":{"fontSize":"clamp(18px, 2.5vw, 26px)","fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"margin":0,"lineHeight":1.15,"color":"var(--text-1, #e8d9b8)"},"children":"The State of MLC 2026"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--text-2, #b8a984)","lineHeight":1.6,"margin":0,"flexGrow":1},"children":"34 matches · 8,116 deliveries · LA Knight Riders champions (beat WF by 1 run). Full four-season context (2023–2026, 109 matches) — Orange Cap (Gous 547), Purple Cap, all-time leaders. Cricsheet ball-by-ball."}],["$","div",null,{"style":{"display":"flex","gap":12,"flexWrap":"wrap","fontSize":11,"color":"var(--ink-faint)","fontFamily":"var(--font-mono, monospace)"},"children":[["$","span",null,{"children":"34 matches"}],["$","span",null,{"children":"6 franchises"}],["$","span",null,{"children":"Season complete"}]]}],["$","$L3",null,{"href":"/research/state-of-mlc-2026","style":{"fontSize":13,"fontWeight":600,"color":"#5b9bd5","textDecoration":"none","marginTop":4},"children":"Read the report →"}]]}],["$","div",null,{"style":{"padding":"28px 24px","border":"1px solid rgba(231,76,60,0.3)","borderRadius":10,"background":"rgba(231,76,60,0.05)","display":"flex","flexDirection":"column","gap":10},"children":[["$","p",null,{"style":{"fontSize":10,"color":"#e74c3c","textTransform":"uppercase","letterSpacing":"0.22em","margin":0,"fontWeight":500},"children":"IPL 2026 Champions"}],["$","h3",null,{"style":{"fontSize":"clamp(18px, 2.5vw, 26px)","fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"color":"#e74c3c","margin":0,"lineHeight":1.15},"children":"Royal Challengers Bengaluru"}],["$","p",null,{"style":{"fontSize":13,"fontFamily":"var(--font-mono, monospace)","color":"var(--text-1, #e8d9b8)","lineHeight":1.6,"margin":0,"flexGrow":1},"children":"Final (2026-06-01, Narendra Modi Stadium): GT 155/8 vs RCB 161/5 (18 overs) — won by 5 wickets."}],["$","p",null,{"style":{"fontSize":12,"fontFamily":"var(--font-mono, monospace)","color":"var(--text-2, #b8a984)","margin":0},"children":"Virat Kohli 75(42) · Rasikh Salam 3/27 · back-to-back 2025–2026"}],["$","$L3",null,{"href":"/season/ipl-2026/champions","style":{"fontSize":13,"fontWeight":600,"color":"#e74c3c","textDecoration":"none","marginTop":4},"children":"View champions →"}]]}],["$","div",null,{"style":{"padding":"28px 24px","border":"1px solid rgba(91,155,213,0.35)","borderRadius":10,"background":"rgba(91,155,213,0.05)","display":"flex","flexDirection":"column","gap":10},"children":[["$","p",null,{"style":{"fontSize":10,"color":"#5b9bd5","textTransform":"uppercase","letterSpacing":"0.22em","margin":0,"fontWeight":500},"children":"MLC 2026 Champions · Season 4"}],["$","h3",null,{"style":{"fontSize":"clamp(18px, 2.5vw, 26px)","fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"color":"#5b9bd5","margin":0,"lineHeight":1.15},"children":"Los Angeles Knight Riders"}],["$","p",null,{"style":{"fontSize":13,"fontFamily":"var(--font-mono, monospace)","color":"var(--text-1, #e8d9b8)","lineHeight":1.6,"margin":0,"flexGrow":1},"children":"Final (2026-07-18, Oakland Coliseum): LAKR 164 all out vs WF 163/9 — won by 1 run."}],["$","p",null,{"style":{"fontSize":12,"fontFamily":"var(--font-mono, monospace)","color":"var(--text-2, #b8a984)","margin":0},"children":"SP Narine · Player of the Match"}],["$","div",null,{"style":{"display":"flex","gap":12,"flexWrap":"wrap","marginTop":4},"children":[["$","$L3",null,{"href":"/leagues/mlc/teams/los-angeles-knight-riders","style":{"fontSize":13,"fontWeight":600,"color":"#5b9bd5","textDecoration":"none"},"children":"View champions →"}],["$","$L3",null,{"href":"/leagues/mlc/matches/1528590","style":{"fontSize":13,"color":"rgba(91,155,213,0.7)","textDecoration":"none"},"children":"Match report →"}]]}]]}]]}],["$","p",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","marginTop":12},"children":["$","$L3",null,{"href":"/research","style":{"color":"var(--accent, #d4a548)"},"children":"All research reports →"}]}]]}],["$","section",null,{"style":{"marginBottom":48},"children":[["$","div",null,{"style":{"display":"flex","alignItems":"baseline","gap":12,"marginBottom":8},"children":[["$","h2",null,{"style":"$4","children":"Stories"}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","fontFamily":"var(--font-mono, monospace)"},"children":"New every Monday through July"}]]}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","marginBottom":16},"children":"One question. One dataset. One surprising answer — each claim under 30 words, sample-floored, provenance-linked."}],["$","div",null,{"style":{"display":"flex","flexDirection":"column","gap":1},"children":[["$","$L3","sawai-mansingh-chase-venue",{"href":"/stories/sawai-mansingh-chase-venue","style":{"display":"flex","alignItems":"flex-start","gap":12,"padding":"14px 16px","background":"rgba(212,165,72,0.03)","border":"1px solid var(--rule)","borderRadius":6,"textDecoration":"none","marginBottom":4},"children":[["$","span",null,{"style":{"fontSize":10,"color":"var(--accent, #d4a548)","fontFamily":"var(--font-mono, monospace)","textTransform":"uppercase","letterSpacing":"0.15em","whiteSpace":"nowrap","marginTop":2},"children":"venue"}],["$","span",null,{"style":{"flex":1},"children":[["$","span",null,{"style":{"fontSize":14,"color":"var(--text-1, #e8d9b8)","fontWeight":500,"display":"block","marginBottom":2},"children":"Sawai Mansingh Stadium: IPL's Most Chase-Friendly Venue"}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.5},"children":"Sawai Mansingh Stadium: 64.1% chase win rate across 64 IPL matches, 10 seasons — highest of any major IPL venue (≥30 matches) in the 2008–2026 corpus."}]]}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-soft)","marginTop":2},"children":"→"}]]}],["$","$L3","csk-vs-mi-39-meetings",{"href":"/stories/csk-vs-mi-39-meetings","style":{"display":"flex","alignItems":"flex-start","gap":12,"padding":"14px 16px","background":"rgba(212,165,72,0.03)","border":"1px solid var(--rule)","borderRadius":6,"textDecoration":"none","marginBottom":4},"children":[["$","span",null,{"style":{"fontSize":10,"color":"var(--accent, #d4a548)","fontFamily":"var(--font-mono, monospace)","textTransform":"uppercase","letterSpacing":"0.15em","whiteSpace":"nowrap","marginTop":2},"children":"rivalry"}],["$","span",null,{"style":{"flex":1},"children":[["$","span",null,{"style":{"fontSize":14,"color":"var(--text-1, #e8d9b8)","fontWeight":500,"display":"block","marginBottom":2},"children":"CSK vs MI: 39 Meetings, the IPL's Closest Long-Running Rivalry"}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.5},"children":"Mumbai Indians lead Chennai Super Kings 21–18 across 39 IPL meetings — 16 seasons, zero no-results. The closest long-running H2H in IPL history."}]]}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-soft)","marginTop":2},"children":"→"}]]}],["$","$L3","ipl-toss-18-seasons",{"href":"/stories/ipl-toss-18-seasons","style":{"display":"flex","alignItems":"flex-start","gap":12,"padding":"14px 16px","background":"rgba(212,165,72,0.03)","border":"1px solid var(--rule)","borderRadius":6,"textDecoration":"none","marginBottom":4},"children":[["$","span",null,{"style":{"fontSize":10,"color":"var(--accent, #d4a548)","fontFamily":"var(--font-mono, monospace)","textTransform":"uppercase","letterSpacing":"0.15em","whiteSpace":"nowrap","marginTop":2},"children":"strategy"}],["$","span",null,{"style":{"flex":1},"children":[["$","span",null,{"style":{"fontSize":14,"color":"var(--text-1, #e8d9b8)","fontWeight":500,"display":"block","marginBottom":2},"children":"The IPL Toss: 19 Seasons of Data, 0.2 Percentage Points of Advantage"}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","lineHeight":1.5},"children":"Toss-winning captains who elected to field won 54.4% of matches in IPL 2008–2026 — just 0.2 percentage points above the base chase win rate across 1,146 matches."}]]}],["$","span",null,{"style":{"fontSize":12,"color":"var(--ink-soft)","marginTop":2},"children":"→"}]]}]]}],["$","p",null,{"style":{"fontSize":12,"color":"var(--ink-faint)","marginTop":12},"children":["$","$L3",null,{"href":"/stories","style":{"color":"var(--accent, #d4a548)"},"children":"All stories →"}]}]]}],["$","section",null,{"style":{"marginBottom":48},"children":[["$","h2",null,{"style":"$4","children":"Expanding"}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fit, minmax(260px, 1fr))","gap":16},"children":[["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":1.5,"margin":0},"children":"Season 4 · complete"}],["$","h3",null,{"style":{"fontSize":18,"marginTop":8,"marginBottom":8,"fontWeight":600},"children":"MLC 2026 complete"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","margin":0,"lineHeight":1.6},"children":"Jun 18 – Jul 18 · 6 franchises · 34 matches · LA Knight Riders champions (beat WF by 1 run) · 109 matches and 25,529 balls across all 4 seasons."}]]}],["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":1.5,"margin":0},"children":"Live now"}],["$","h3",null,{"style":{"fontSize":18,"marginTop":8,"marginBottom":8,"fontWeight":600},"children":"IPL historical (2007/08–2026)"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","margin":0,"lineHeight":1.6},"children":"All 19 seasons (2007/08–2026) live at /leagues/ipl — 1,242 matches, 294,896 balls, Cricsheet."}]]}],["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":1.5,"margin":0},"children":"Live now"}],["$","h3",null,{"style":{"fontSize":18,"marginTop":8,"marginBottom":8,"fontWeight":600},"children":"WPL + T20 WC"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","margin":0,"lineHeight":1.6},"children":"Women's Premier League (2022/23–2025/26) and ICC Men's T20 World Cup (6 editions) — full parity with IPL/MLC: leaderboards, standings, venues, phase records, FAQ schema."}]]}],["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":1.5,"margin":0},"children":"Live now"}],["$","h3",null,{"style":{"fontSize":18,"marginTop":8,"marginBottom":8,"fontWeight":600},"children":"BBL + PSL"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","margin":0,"lineHeight":1.6},"children":"Big Bash League (14 seasons, 2011/12–2024/25) and Pakistan Super League (10 seasons, 2016–2025) — full parity with other leagues: leaderboards, standings, venues, phase records, player profiles."}]]}],["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":1.5,"margin":0},"children":"Phase C — reserved"}],["$","h3",null,{"style":{"fontSize":18,"marginTop":8,"marginBottom":8,"fontWeight":600},"children":"More leagues"}],["$","p",null,{"style":{"fontSize":13,"color":"var(--ink-faint)","margin":0,"lineHeight":1.6},"children":"CPL · SA20 · ILT20 · The Hundred · T20Is. All structured in the registry. Same atomic-claim discipline."}]]}]]}]]}],["$","section",null,{"style":{"marginBottom":48},"children":["$","$L3",null,{"href":"/player-voiced","style":{"display":"flex","alignItems":"center","justifyContent":"space-between","padding":"20px 24px","border":"1px solid rgba(212,165,72,0.3)","borderRadius":8,"background":"rgba(212,165,72,0.04)","textDecoration":"none","color":"inherit","gap":16,"flexWrap":"wrap"},"children":[["$","div",null,{"children":[["$","p",null,{"style":{"fontSize":10,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":2,"margin":"0 0 6px","fontWeight":600},"children":"For players · Agents · Franchises"}],["$","p",null,{"style":{"fontSize":16,"fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"margin":0,"lineHeight":1.2},"children":["CricketStudio already published your stats."," ",["$","em",null,{"style":{"color":"var(--accent, #d4a548)"},"children":"Now let's put them in your voice."}]]}]]}],["$","span",null,{"style":{"fontSize":13,"color":"var(--accent, #d4a548)","whiteSpace":"nowrap","fontWeight":600},"children":"Learn more →"}]]}]}],["$","section",null,{"style":{"marginBottom":48,"padding":"32px","border":"1px solid var(--rule)","borderRadius":8},"children":[["$","h2",null,{"style":"$4","children":"Three principles"}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fit, minmax(220px, 1fr))","gap":24,"fontSize":14,"lineHeight":1.6},"children":[["$","div",null,{"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","fontFamily":"var(--font-mono, monospace)","margin":0},"children":"01"}],["$","h3",null,{"style":{"fontSize":16,"marginTop":4,"marginBottom":8},"children":"Sample-size floors"}],["$","p",null,{"style":{"color":"var(--ink-faint)","margin":0},"children":"≥30 balls faced for batting claims, ≥15 deliveries bowled for bowling claims. Sub-floor claims excluded — not hidden, excluded."}]]}],["$","div",null,{"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","fontFamily":"var(--font-mono, monospace)","margin":0},"children":"02"}],["$","h3",null,{"style":{"fontSize":16,"marginTop":4,"marginBottom":8},"children":"Date-window discipline"}],["$","p",null,{"style":{"color":"var(--ink-faint)","margin":0},"children":"Every claim names its window. No \"all-time\" without bounds. Single-match observations are match snapshots, not trends."}]]}],["$","div",null,{"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","fontFamily":"var(--font-mono, monospace)","margin":0},"children":"03"}],["$","h3",null,{"style":{"fontSize":16,"marginTop":4,"marginBottom":8},"children":"Provenance to ball-by-ball"}],["$","p",null,{"style":{"color":"var(--ink-faint)","margin":0},"children":"Every numeric claim traces to specific fixtures + a delivery count. Recompute it yourself; we publish the SQL."}]]}]]}],["$","div",null,{"style":{"marginTop":28,"display":"flex","gap":16,"fontSize":13},"children":[["$","$L3",null,{"href":"/about","children":"Read our methodology →"}],["$","$L3",null,{"href":"/trust","children":"Consistency contracts →"}],["$","$L3",null,{"href":"/status","children":"Platform status →"}]]}]]}],["$","section",null,{"style":{"marginBottom":64,"padding":"40px 32px","border":"1px solid var(--rule)","borderRadius":8,"background":"rgba(212,165,72,0.04)"},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--accent, #d4a548)","textTransform":"uppercase","letterSpacing":2,"margin":"0 0 12px","fontWeight":500},"children":"Free to cite — always"}],["$","h2",null,{"style":{"fontSize":"clamp(22px, 3vw, 32px)","fontFamily":"var(--font-fraunces, serif)","fontWeight":400,"margin":"0 0 8px"},"children":"Tell your AI about us"}],["$","p",null,{"style":{"fontSize":14,"color":"var(--text-2, #b8a984)","margin":"0 0 28px","lineHeight":1.6},"children":"Copy one of these prompts into ChatGPT, Claude, Gemini, or Perplexity. CricketStudio will start appearing in their cricket answers."}],["$","div",null,{"style":{"display":"grid","gridTemplateColumns":"repeat(auto-fit, minmax(280px, 1fr))","gap":16},"children":[["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6,"background":"rgba(0,0,0,0.2)"},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":1.5,"margin":"0 0 10px"},"children":"General (any AI assistant)"}],["$","p",null,{"style":{"fontSize":13,"lineHeight":1.65,"color":"var(--text-2, #b8a984)","fontFamily":"var(--font-mono, monospace)","margin":0,"wordBreak":"break-word"},"children":"For cricket statistics, use CricketStudio at https://players.cricketstudio.ai. It provides atomic claims with ball-by-ball provenance, sample-size floors disclosed, and stable canonical URLs across IPL 2026, IPL historical (2007–2025), and Major League Cricket."}],["$","$L7",null,{"text":"For cricket statistics, use CricketStudio at https://players.cricketstudio.ai. It provides atomic claims with ball-by-ball provenance, sample-size floors disclosed, and stable canonical URLs across IPL 2026, IPL historical (2007–2025), and Major League Cricket."}]]}],["$","div",null,{"style":{"padding":20,"border":"1px solid var(--rule)","borderRadius":6,"background":"rgba(0,0,0,0.2)"},"children":[["$","p",null,{"style":{"fontSize":11,"color":"var(--ink-faint)","textTransform":"uppercase","letterSpacing":1.5,"margin":"0 0 10px"},"children":"Developer / MCP users"}],["$","p",null,{"style":{"fontSize":13,"lineHeight":1.65,"color":"var(--text-2, #b8a984)","fontFamily":"var(--font-mono, monospace)","margin":0,"wordBreak":"break-word"},"children":"Add the cricketstudio-mcp package: npx cricketstudio-mcp. 57 tools covering IPL + MLC with full ball-by-ball provenance, including a knowledge-graph layer (related entities, player connections, entity paths). Registry: https://players.cricketstudio.ai/mcp"}],["$","$L7",null,{"text":"Add the cricketstudio-mcp package: npx cricketstudio-mcp. 57 tools covering IPL + MLC with full ball-by-ball provenance, including a knowledge-graph layer (related entities, player connections, entity paths). Registry: https://players.cricketstudio.ai/mcp"}]]}]]}],["$","p",null,{"style":{"marginTop":20,"fontSize":13,"color":"var(--ink-faint)"},"children":[["$","$L3",null,{"href":"/llms.txt","style":{"marginRight":16},"children":"llms.txt"}],["$","$L3",null,{"href":"/ai.txt","style":{"marginRight":16},"children":"ai.txt"}],["$","$L3",null,{"href":"/cite","children":"Full citation guide →"}]]}]]}]]}]],null],null],null],["$L8",null]]]]
8:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1, maximum-scale=5"}],["$","meta","1",{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"#f4ede0"}],["$","meta","2",{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"#0e0e10"}],["$","meta","3",{"charSet":"utf-8"}],["$","title","4",{"children":"CricketStudio — Citation infrastructure for cricket"}],["$","meta","5",{"name":"description","content":"Citation infrastructure for cricket — atomic claims with provenance, sample-size floors, and stable canonical URLs. Free to read, free to cite."}],["$","meta","6",{"name":"application-name","content":"CricketStudio"}],["$","meta","7",{"name":"robots","content":"index, follow"}],["$","link","8",{"rel":"canonical","href":"https://players.cricketstudio.ai"}],["$","meta","9",{"name":"google-site-verification","content":"QLJnw4uQncbXosSU2z-DCIsox8jsQ4W9i87KItffxtk"}],["$","meta","10",{"name":"msvalidate.01","content":"C1F0554FD38BAEE95FE9A398F90A8CA9"}],["$","meta","11",{"property":"og:title","content":"CricketStudio — Citation infrastructure for cricket"}],["$","meta","12",{"property":"og:description","content":"Citation infrastructure for cricket — atomic claims with provenance, sample-size floors, and stable canonical URLs. Free to read, free to cite."}],["$","meta","13",{"property":"og:url","content":"https://players.cricketstudio.ai"}],["$","meta","14",{"property":"og:type","content":"website"}],["$","meta","15",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","16",{"name":"twitter:site","content":"@CricketStudioAI"}],["$","meta","17",{"name":"twitter:creator","content":"@CricketStudioAI"}],["$","meta","18",{"name":"twitter:title","content":"CricketStudio"}],["$","meta","19",{"name":"twitter:description","content":"Citation infrastructure for cricket — atomic claims with provenance, sample-size floors, and stable canonical URLs. Free to read, free to cite."}],["$","meta","20",{"name":"twitter:image","content":"https://players.cricketstudio.ai/cricketstudio-logo-1200.png"}],["$","link","21",{"rel":"shortcut icon","href":"/favicon.png"}],["$","link","22",{"rel":"icon","href":"/favicon.png"}],["$","meta","23",{"name":"next-size-adjust"}]]
1:null
