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
Andreeva Wins WTA Finals Without Dropping a Set, First Teen Since Sharapova
Mirra Andreeva beat Elina Svitolina 7-5, 6-3 to win the WTA Finals on debut, the first teenager to win the title since Maria Sharapova in 2004.
Kirk Cousins Wins His Vikings Return at Lambeau, 30-10 Over the Packers
Kirk Cousins threw two touchdown passes in his first game back with Minnesota, beating Green Bay 30-10 at the stadium where he tore his Achilles in 2023.
No Earnhardt Raced in NASCAR This Year for the First Time in 51 Years
Zero of the 94 NASCAR national series races in 2026 featured an Earnhardt, ending a family streak that began with Dale Earnhardt Sr.'s debut in 1975.
England End Spain's 43-Game Unbeaten Run With 3-2 Win in Madrid
England beat world champions Spain 3-2 in Madrid to end a 43-game unbeaten run stretching back to March 2024, topping their Nations League group.
Jeremiah Smith Catch Overturned on Replay as Ohio State Edges Northwestern 28-19
Replay overturned an incomplete call on Jeremiah Smith's sideline catch, and Ohio State scored four plays later in a 28-19 win over Northwestern.
Ryan Leonard's Baseball-Swing High Stick Bloodies Cody Glass and Draws Only a Double Minor
Washington winger Ryan Leonard caught New Jersey's Cody Glass in the face with a baseball-style swing of his stick on Saturday, leaving Glass bloodied, and the officials called only a four-minute double minor.
Mikael Lindberg Throws Away a PGA Tour Card With Bogeys on the Final Two Holes in Dubai
Mikael Lindberg reached 10 under and briefly shared the lead in Dubai, then bogeyed the 17th and 18th holes and missed out on one of the 10 PGA Tour cards on offer.
Louisville and North Carolina End 16-14 Game in a Brawl as Belichick Pulls His Own Players Away
Louisville beat North Carolina 16-14 on Saturday night at Kenan Stadium, but the final kneel-down ended in a postgame brawl, with Bill Belichick stepping in to pull Tar Heels players away.
McIlroy Ties Montgomerie With Eighth Race to Dubai Title and Dedicates It to His Father
Rory McIlroy won his eighth Race to Dubai title in Dubai on Sunday, tying Colin Montgomerie's record, after a final-round duel with Eugenio Chacarra.