Sports Explainers, Records, Rules & Schedules
Sports, explained clearly — rules, records and how-to guides you can actually trust.
Clear, accurate sports explainers, records, rankings and how-to guides for cricket, football, tennis and more.
Free games we built ourselves
Draft an all-time roster through a randomized spin, then simulate a season and see how close you get to a perfect record. No account, no app download.
Era Ball
Draft Legends. Pick an Era. Chase a Championship.
Play free → Basketball82-0
Spin. Draft Five. Chase Flawless.
Play free → NFL20-0
Spin. Draft Nine. Chase a Perfect Season.
Play free → NFL17-0
Spin. Draft Nine. Chase a Perfect Regular Season.
Play free → NFL16-0
Spin. Draft Nine. Chase a Perfect 16-Game Season.
Play free → NFLFlawless Six
Spin. Draft Six. Chase a Perfect Season.
Play free → MLB162-0
Spin. Draft Nine. Chase a Perfect Season.
Play free → NHL98-0
Spin. Draft Twelve. Chase a Perfect 98-0.
Play free → College Basketball32-0
Spin. Draft Five. Chase a Perfect Season.
Play free → Soccer38-0
Spin an Era. Draft a Starting XI. Chase the Impossible Perfect Season — 38-0.
Play free → Formula 124-0
Spin. Draft a Car and Two Drivers. Chase a Perfect 24-Race Season.
Play free →Cricket guides
View all →
Fastest Century in Cricket (Every Format)
AB de Villiers holds the fastest ODI century at 31 balls. The fastest hundreds in T20, ODI and Test cricket explained, with the record-holders for each format.
Highest Score in ODI Cricket (Individual and Team)
Rohit Sharma holds the highest individual ODI score with 264. England's 498/4 is the record team total. Full lists of both, explained.
Most Centuries in International Cricket
Sachin Tendulkar has the most international centuries with 100, across Tests and ODIs. The all-time century-makers ranked, with Virat Kohli closing in.
Most IPL Runs of All Time
Virat Kohli has the most IPL runs of all time, past 8,000 and still climbing. Full leaderboard of the top run-scorers and his record 973-run season explained.
Most Runs in International Cricket (All Formats)
Sachin Tendulkar has the most runs in international cricket with 34,357 across Tests, ODIs and T20Is. The all-time aggregate run-scorers ranked.
Most Sixes in International Cricket (All-Time List)
Rohit Sharma holds the record for most sixes in international cricket, passing Chris Gayle's 553 in 2023. Full all-time list across Tests, ODIs and T20Is.
Latest updated
Joel Embiid Gets a Retroactive Flagrant 1 for Kicking Cade Cunningham in the Groin
The NBA assessed Joel Embiid a postgame Flagrant 1 for kicking Cade Cunningham in the groin during the 76ers' 112-106 win over the Pistons, a foul no official called live.
Harry Kane Extends Bayern Contract Until 2029 After Ballon d'Or Win
Harry Kane has signed a new Bayern Munich contract until June 2029, a week after winning the Ballon d'Or, in the biggest deal in the club's history.
Podkolzin Ejected for 'One-Man Fight' After Defending McDavid
Vasily Podkolzin was ejected for a 'one-man fight' after defending Connor McDavid against Anaheim, the only player penalised for fighting as the Ducks scored on the power play.
Rumor: Mets, Dodgers and Cubs Are Circling Tarik Skubal as the Lockout Clock Runs Down
Tarik Skubal is the winter's top free agent, with the Mets, Dodgers and Cubs all in the mix, and the December 1 lockout may force a fast decision.
Albert Pujols to Interview for Astros Manager Job on Thursday
Albert Pujols will interview for the Houston Astros' manager job on Thursday, with new GM Randy Flores, his former Cardinals teammate, doing the hiring.
Blue Jays Rebuke Anthony Santander After Islamophobic Instagram Posts
The Blue Jays distanced themselves from Anthony Santander after the outfielder shared Islamophobic videos on Instagram after the US midterms, then deleted them.
Brandon Aiyuk Files for Reinstatement and Plans to Report to 49ers on Friday
Brandon Aiyuk has filed to be reinstated from the 49ers' reserve/left squad list and plans to report Friday, forcing San Francisco to decide his future before the November 10 deadline.
53 Red Cards in One Match: Brazilian U-20 Brawl Smashes the World Record
A Brazilian under-20 semi-final produced a record 53 red cards after a mass brawl, and the team that advanced now has seven eligible players left.
Luka Doncic Gets Courtside Fan Ejected After He Throws a Ball at Referee Chelisa Painter
Luka Doncic confronted a courtside fan who threw a basketball hard at referee Chelisa Painter during the Lakers' 116-103 win over the Kings, and security escorted the fan out.