MLB

20022026 · 54,023 regular-season games · 23 seasons
60
HOME RUNS · 2025
Cal Raleigh · SEA
.331
BATTING AVERAGE · 2025
Aaron Judge · 541 AB
255
STRIKEOUTS · 2025
Garrett Crochet · 205.1 IP
1.73
EARNED RUN AVERAGE · 2025
Nathan Eovaldi · 130.0 IP
2026 in progress
2,124 of 2,430 regular-season games played. Every table on this page is the completed 2025 season.

01/2025 standings

Regular season
Spring training excluded
AMERICAN LEAGUE
ClubWLPCTRSRADIFF
American League Central
Cleveland Guardians8874.543643649-6
Detroit Tigers8775.537758691+67
Kansas City Royals8280.506651637+14
Minnesota Twins7092.432678773-95
Chicago White Sox60102.370647742-95
American League East
New York Yankees9468.580849685+164
Toronto Blue Jays9468.580798721+77
Boston Red Sox8973.549786676+110
Tampa Bay Rays7785.475714683+31
Baltimore Orioles7587.463677788-111
American League West
Seattle Mariners9072.556766694+72
Houston Astros8775.537686665+21
Texas Rangers8181.500684605+79
Athletics7686.469733817-84
Los Angeles Angels7290.444673837-164
NATIONAL LEAGUE
ClubWLPCTRSRADIFF
National League Central
Milwaukee Brewers9765.599806634+172
Chicago Cubs9270.568793649+144
Cincinnati Reds8379.512716681+35
St. Louis Cardinals7884.481689754-65
Pittsburgh Pirates7191.438583645-62
National League East
Philadelphia Phillies9666.593778648+130
New York Mets8379.512766715+51
Miami Marlins7983.488709798-89
Atlanta Braves7686.469724734-10
Washington Nationals6696.407687899-212
National League West
Los Angeles Dodgers9369.574825683+142
San Diego Padres9072.556702621+81
San Francisco Giants8181.500705684+21
Arizona Diamondbacks8082.494791785+6
Colorado Rockies43119.2655971,021-424

02/Hitting

2025
Regular season
Home runs
PlayerClubHome runs
1 Cal RaleighSEA60
2 Kyle SchwarberPHI56
3 Shohei OhtaniLAD55
4 Aaron JudgeNYY53
5 Eugenio SuárezSEA49
Batting average · min 400 AB
PlayerClubBatting average
1 Aaron JudgeNYY.331
2 Bo BichetteTOR.311
3 Jacob WilsonATH.311
4 George SpringerTOR.309
5 Jeremy PeñaHOU.304
Runs batted in
PlayerClubRuns batted in
1 Kyle SchwarberPHI132
2 Pete AlonsoNYM126
3 Cal RaleighSEA125
4 Eugenio SuárezSEA118
5 Aaron JudgeNYY114
Stolen bases
PlayerClubStolen bases
1 José CaballeroNYY49
2 José RamírezCLE44
3 Chandler SimpsonTB44
4 Bobby Witt Jr.KC38
5 Juan SotoNYM38

03/Pitching

2025
Lower is better for ERA
Strikeouts
PlayerClubIPStrikeouts
1 Garrett CrochetBOS205.1255
2 Tarik SkubalDET195.1241
3 Logan WebbSF207.0224
4 Paul SkenesPIT187.2216
5 Jesús LuzardoPHI183.2216
Earned run average · min 100 IP
PlayerClubIPEarned run average
1 Nathan EovaldiTEX130.01.73
2 Trevor RogersBAL109.21.81
3 Paul SkenesPIT187.21.97
4 Tarik SkubalDET195.12.21
5 Hunter BrownHOU185.12.43
Wins
PlayerClubIPWins
1 Max FriedNYY195.119
2 Garrett CrochetBOS205.118
3 Carlos RodónNYY195.118
4 Freddy PeraltaMIL176.217
5 Logan WebbSF207.015
WHIP · min 100 IP
PlayerClubIPWHIP
1 Nathan EovaldiTEX130.00.85
2 Tarik SkubalDET195.10.89
3 Trevor RogersBAL109.20.90
4 Jacob deGromTEX172.20.92
5 Bryan WooSEA186.20.93

04/Latest results

Most recent
games played

05/The play log

2015–2026
Every pitch
2,097,583
PLATE APPEARANCES
2015–2026 · 27,675 games
8,143,530
PITCHES
With type, velocity and location
2,430
2025 GAMES
47 postseason
97-65
BEST RECORD · 2025
Milwaukee Brewers

Standings are computed from the final scores of regular-season games only. That filter is the whole point: every MLB fixture in this database carried no game type until it was backfilled, and 7,788 of them are spring training, which put the 2016 Cubs at 125-83 in a 162-game season before it was fixed. Spring training, exhibitions and the All-Star game are excluded everywhere in this section; the postseason is kept separate rather than folded in. Rate leaders carry a stated minimum, because one 1-for-1 pinch hitter would otherwise lead the league in average forever; counting leaders carry none. Earned run average and WHIP are ranked lowest first, which is the one place here where leading means smallest. Innings pitched is stored in thirds, so “6.1” is six innings and one out rather than six point one; every total on this page is summed as outs and converted once, because adding the text as decimals makes 6.1 plus 6.2 equal 12.3 where the truth is 13. The play log covers 2015–2026 only and is complete for those seasons.