The Cubs continue to hold down the top spot in my rankings, while their division rival, the Brewers, take the second spot. Detroit has been in a freefall ever since the All-Star Break, going 1-8 over that stretch. The Phillies have climbed up to #3, followed by Toronto, who has gone 8-1 since the break. The Dodgers are still coasting at #5, slowly getting their roster back in shape for the playoffs. Don’t look now, but the Rockies have won 5 games since the break and are now threatening to not break the all-time worst record in baseball.

Team Rankings

Rank Team Wins Losses Runs Runs Allowed Rating
1 Chicago Cubs 61 43 548 433 119.68
2 Milwaukee Brewers 61 43 494 403 117.99
3 Philadelphia Phillies 60 44 490 415 115.36
4 Toronto Blue Jays 63 42 497 449 114.76
5 Los Angeles Dodgers 61 44 553 486 114.30
6 New York Mets 61 44 461 408 113.67
7 New York Yankees 56 48 539 445 112.88
8 Detroit Tigers 60 46 498 442 112.16
9 Houston Astros 60 45 455 410 111.90
10 Texas Rangers 55 50 429 362 109.90
11 Boston Red Sox 56 50 516 463 107.94
12 Cincinnati Reds 55 50 483 439 106.82
13 Tampa Bay Rays 53 52 487 432 106.04
14 Seattle Mariners 56 49 483 460 105.62
15 San Diego Padres 56 49 417 404 104.76
16 San Francisco Giants 54 51 433 422 102.60
17 St. Louis Cardinals 54 52 474 475 100.84
18 Arizona Diamondbacks 51 54 523 510 99.78
19 Minnesota Twins 50 54 438 452 96.62
20 Cleveland Guardians 52 52 402 437 96.21
21 Kansas City Royals 51 54 372 394 96.03
22 Miami Marlins 50 53 443 490 93.81
23 Atlanta Braves 44 59 426 442 91.02
24 Los Angeles Angels 50 55 454 525 90.77
25 Baltimore Orioles 46 58 439 529 85.48
26 Pittsburgh Pirates 43 62 352 413 83.93
27 Athletics 45 62 463 590 80.58
28 Washington Nationals 42 62 449 554 80.45
29 Chicago White Sox 38 67 394 464 78.77
30 Colorado Rockies 27 77 375 639 52.37

Hitting

Not much change in the top 10 hitting. The Tigers have fallen out while the Rays have entered.

It’s looking like Aaron Judge may go wire-to-wire as the top offensive player in baseball this year. Ohtani and Raleigh continue to jump each other every week.

I should mention Nick Kurtz. He homered 4 times Friday night. He doesn’t qualify yet because he doesn’t have enough plate appearances, but his TOP is .713, which would put him second, only behind Judge.

Top 10 Team Batting by TOP

Rank Team Games PA TBA TOP
1 New York Yankees 104 4021 2086 0.520
2 Chicago Cubs 104 4010 2076 0.519
3 Los Angeles Dodgers 105 4031 2047 0.509
4 Arizona Diamondbacks 105 4039 2035 0.507
5 Boston Red Sox 106 4062 2007 0.495
6 New York Mets 105 3963 1936 0.490
7 Seattle Mariners 105 4063 1974 0.488
8 Philadelphia Phillies 104 3980 1934 0.488
9 Athletics 107 4054 1959 0.485
10 Tampa Bay Rays 105 3932 1883 0.480

Top 10 batters by TOP

Rank Player Team Bats G PA TBA TOP
1 Aaron Judge NYY R 103 459 348 0.758
2 Shohei Ohtani LAD L 103 474 327 0.691
3 Cal Raleigh SEA B 102 453 313 0.691
4 Kyle Schwarber PHI L 104 464 309 0.666
5 Byron Buxton MIN R 85 364 233 0.640
6 José Ramírez CLE B 101 432 272 0.630
7 Kyle Stowers MIA L 99 380 238 0.628
8 Pete Crow-Armstrong CHC L 102 430 267 0.627
9 Eugenio Suárez ARI R 103 425 263 0.619
10 Corbin Carroll ARI L 88 397 243 0.612

Pitching

Not a lot of change in team pitching. The Phillies enter the top 10 this week. Texas continues to hold down the top spot.

Skubal, Eovaldi and Skenes are still holding the top 3 in my rankings. How was Eovaldi not selected to pitch in the All-Star game?

Top 10 Team Pitching by TOP

Rank Team Games Batters Faced TBA TOP
1 Texas Rangers 105 3829 1605 0.421
2 New York Mets 105 3965 1728 0.437
3 Kansas City Royals 105 3886 1695 0.438
4 Milwaukee Brewers 104 3876 1708 0.443
5 San Diego Padres 105 3888 1715 0.443
6 San Francisco Giants 105 3916 1731 0.444
7 Boston Red Sox 106 4030 1792 0.447
8 Pittsburgh Pirates 105 3854 1719 0.447
9 Detroit Tigers 106 3944 1762 0.448
10 Philadelphia Phillies 104 3905 1750 0.449

Top 10 pitchers by TOP

Rank Name Team G Batters Faced IP TBA TOP
1 Tarik Skubal DET 21 506 133.2 157 0.311
2 Nathan Eovaldi TEX 17 369 96.0 122 0.332
3 Paul Skenes PIT 21 492 127.0 164 0.333
4 Zack Wheeler PHI 20 491 128.0 179 0.365
5 Cristopher Sánchez PHI 20 501 124.0 184 0.369
6 Jacob deGrom TEX 20 453 118.1 168 0.371
7 Bryan Woo SEA 20 498 126.2 187 0.377
8 Max Fried NYY 21 515 127.1 194 0.377
9 Yoshinobu Yamamoto LAD 20 437 109.1 165 0.378
10 Nick Pivetta SDP 21 482 121.2 182 0.379

Shoutout to Baseball Reference for providing the stats!

All my rankings can be found here: 2025 MLB Season