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
Austin Championship Gets a New Sponsor After the Good Good Fallout
The PGA Tour has named Compliance Solutions presenting sponsor of the Austin Championship, two weeks before the inaugural event, after Good Good stepped away.
Bowman Ejected for Elbow on Poitras as Bruins Win Shootout Over Golden Knights
Vegas forward Braeden Bowman was ejected for elbowing Matthew Poitras in Boston's 3-2 shootout win, and Poitras returned to the bench in a full shield but took no further shift.
Pioline Questions Djokovic's Logic as Paris Return Sparks Fan Backlash
Paris Masters director Cedric Pioline said he could not follow Novak Djokovic's late-season logic, then asked whether this might be the Serb's last Paris appearance. Djokovic's fans called the remarks disrespectful.
Draymond Green Ejected After Shove Match With Dillon Brooks as Warriors Rally
Draymond Green was ejected for two technical fouls after throwing Suns center Khaman Maluach to the floor and scrapping with Dillon Brooks, and Golden State still won 116-113.
Hamilton Demands Serious Talks at Ferrari After Leclerc Clash Costs Mexico Win
Lewis Hamilton wants serious talks at Ferrari after Charles Leclerc cut across the grass at Turn 4 in Mexico, a move that cost the team a likely one-two and a win.
LeBron James Sips a Fan's Wine Mid-Game as the 76ers Beat the Bulls
LeBron James crashed into a courtside fan during Philadelphia's 126-107 win over Chicago, spilled the fan's wine, then took a sip of it before jogging back onto the court.
Mahomes Handshake Rumor Spreads After Chiefs Loss: What We Know
A viral post claimed Patrick Mahomes tried to run off before shaking Bo Nix's hand after Denver's 28-24 win. CBS reporter Tracy Wolfson, who was on the field, says that is not what happened.
Rex Ryan Tells Minkah Fitzpatrick 'Adios' After Viral 'Jets Being Jets' Comment
Former Jets coach Rex Ryan tore into safety Minkah Fitzpatrick on ESPN New York after Fitzpatrick's postgame 'Jets being Jets' line went viral, even after the team said he misspoke.
Stuttgart Apologise to Galatasaray Fans After Speaker Photo Sparks a Storm
VfB Stuttgart deleted a photo of the loudspeaker system at Galatasaray's Rams Park and apologised after fans read it as a dig at the club's famous atmosphere.