MLB · 2026

Season grade leaderboard

Runs each player adds above an average player, from how every plate appearance ended, adjusted for the parks he played in. How is this calculated?

Qualified: 3.1 plate appearances per team game (134 players). Show everyone · 2026

#PlayerRunsGrade
1Yordan AlvarezDH · HOU+61.399.6
2Pete Crow-ArmstrongCF · CHC+53.998.9
3Randy ArozarenaLF · SEA+38.398.1
4Ben RiceDH · NYY+37.697.4
5Pete Alonso1B · BAL+36.796.6
6James WoodRF · WSH+35.395.9
7Elly De La CruzSS · CIN+34.295.1
8Junior Caminero3B · TB+31.794.4
9Bryce Harper1B · PHI+31.593.7
10Miguel Vargas3B · CHW+31.292.9
11Willson Contreras1B · BOS+31.292.2
12Shohei OhtaniDH · LAD+30.891.4
13Jake Bauers1B · MIL+30.690.7
14Kyle SchwarberDH · PHI+29.289.9
15Gabriel MorenoC · ARI+27.789.2
16Seiya SuzukiRF · CHC+27.188.4
17Rafael DeversDH · SF+26.887.7
18Fernando Tatis Jr.RF · SD+26.086.9
19Alex Bregman3B · CHC+25.286.2
20Brice Turang2B · MIL+24.685.4
21CJ AbramsSS · WSH+24.684.7
22TJ Rumfield1B · COL+24.484.0
23Kevin McGonigleSS · DET+23.583.2
24Riley GreeneLF · DET+22.582.5
25Jackson ChourioLF · MIL+22.281.7
26Isaac Paredes3B · HOU+21.781.0
27Mike TroutCF · LAA+21.480.2
28Drake BaldwinC · ATL+21.079.5
29Max Muncy3B · LAD+21.078.7
30Alec Burleson1B · STL+20.278.0
31Bryan ReynoldsLF · PIT+20.077.2
32Chase DeLauterRF · CLE+19.976.5
33Matt Olson1B · ATL+19.975.7
34Brandon Lowe2B · PIT+19.875.0
35Yandy DiazDH · TB+19.274.3
36Freddie Freeman1B · LAD+18.673.5
37Jac CaglianoneRF · KC+18.372.8
38Dominic CanzoneDH · SEA+18.372.0
39Bobby Witt Jr.SS · KC+17.671.3
40Munetaka Murakami1B · CHW+17.470.5
41Jonathan Aranda1B · TB+17.169.8
42Michael Harris IICF · ATL+17.069.0
43Otto LopezSS · MIA+16.468.3
44Luke Keaschall2B · MIN+16.467.5
45Andy PagesCF · LAD+16.066.8
46Nolan Arenado3B · ARI+16.066.0
47Liam HicksC · TB+16.065.3
48Luis Garcia Jr.1B · NYY+15.964.6
49Carson BengeRF · NYM+15.963.8
50Corbin CarrollRF · ARI+15.463.1
51Jordan WalkerRF · STL+14.962.3
52Sam AntonacciLF · CHW+13.261.6
53Jake McCarthyLF · COL+12.760.8
54Chase Meidroth2B · CHW+12.460.1
55Michael Busch1B · CHC+11.659.3
56Hunter GoodmanC · COL+11.458.6
57Geraldo PerdomoSS · ARI+11.357.8
58Sal Stewart1B · CIN+11.157.1
59Nick Gonzales3B · PIT+10.756.3
60Carter JensenC · KC+10.655.6
61Zach NetoSS · LAA+10.354.9
62Steven KwanLF · CLE+10.254.1
63Cody BellingerLF · NYY+9.653.4
64Ivan HerreraDH · STL+9.552.6
65Luis Arraez2B · PHI+9.451.9
66Garrett MitchellCF · MIL+9.351.1
67Spencer Torkelson1B · DET+9.350.4
68Kyle Stowers1B · MIA+8.949.6
69Mookie BettsSS · LAD+8.648.9
70Wilyer AbreuRF · BOS+8.548.1
71Bryson Stott2B · PHI+7.947.4
72Kazuma Okamoto3B · TOR+7.746.6
73William ContrerasC · MIL+7.145.9
74Ian HappLF · CHC+6.445.1
75Jackson MerrillCF · SD+5.544.4
76Travis Bazzana2B · CLE+5.243.7
77Xavier Edwards2B · MIA+4.942.9
78Ceddanne RafaelaCF · BOS+4.542.2
79Heriberto HernandezLF · MIA+4.441.4
80Ezequiel DuranSS · TEX+4.440.7
81Kody Clemens2B · MIN+4.139.9
82Brandon NimmoRF · TEX+3.939.2
83Kyle TuckerRF · LAD+3.738.4
84Ketel Marte2B · ARI+3.737.7
85JJ Wetherholt2B · STL+3.236.9
86JJ BledayLF · CIN+3.136.2
87Dillon DinglerC · DET+3.035.4
88George SpringerDH · TOR+3.034.7
89Josh BellDH · MIN+2.734.0
90Jung Hoo LeeRF · SF+2.633.2
91Julio RodriguezCF · SEA+1.532.5
92Jazz Chisholm Jr.2B · NYY+1.231.7
93Caleb Durbin3B · BOS+0.831.0
94Jakob MarseeCF · MIA+0.730.2
95Mauricio DubonLF · ATL+0.429.5
96Jake Burger1B · TEX+0.228.7
97Lawrence ButlerRF · ATH−0.128.0
98Christian Walker1B · HOU−0.627.2
99Xander BogaertsSS · SD−0.726.5
100Taylor WardDH · SEA−0.825.7
101Brayan RocchioSS · CLE−1.825.0
102Willy AdamesSS · SF−2.024.3
103Gunnar HendersonSS · BAL−2.223.5
104Brooks Lee3B · MIN−2.422.8
105Jose Ramirez3B · CLE−2.622.0
106Manny Machado3B · SD−3.521.3
107Cole Young2B · SEA−3.520.5
108Daylen LileLF · WSH−3.819.8
109Bo Bichette3B · NYM−4.019.0
110Brandon MarshLF · PHI−4.718.3
111Alec Bohm3B · PHI−4.817.5
112Chandler SimpsonLF · TB−5.116.8
113Jo AdellRF · CLE−5.116.0
114Jose Altuve2B · HOU−5.215.3
115Cal RaleighC · SEA−5.914.6
116Vladimir Guerrero Jr.1B · TOR−6.013.8
117Josh Naylor1B · SEA−6.013.1
118Jeff McNeil2B · ATH−6.412.3
119Nico Hoerner2B · CHC−7.111.6
120Colson MontgomerySS · CHW−8.510.8
121Royce Lewis1B · MIN−9.010.1
122Cam SmithRF · HOU−10.09.3
123Trea TurnerSS · PHI−10.58.6
124Isaac CollinsLF · KC−11.07.8
125Ozzie Albies2B · ATL−11.27.1
126Andres GimenezSS · TOR−11.46.3
127Austin Riley3B · ATL−13.05.6
128Daulton VarshoCF · HOU−13.24.9
129Masyn WinnSS · STL−13.84.1
130Ernie Clement2B · TOR−16.13.4
131Marcus Semien2B · NYM−16.92.6
132Salvador PerezDH · KC−17.91.9
133Jarren DuranLF · BOS−20.81.1
134Ezequiel TovarSS · COL−22.80.4
How MLB grades work

An MLB grade measures runs above an average player. Every way a plate appearance can end has a run value: what it does, on average, to the runs a team can expect to score in the rest of the inning. A home run is worth about 1.39 runs, a double 0.75, a single 0.47, a walk 0.32, and an out costs 0.27. We worked these out from every play of the 2023 to 2025 seasons, the years since the pitch clock and the shift ban. A player is credited with how far his results beat what an average player would have done in the same plate appearances, and parks are taken into account: a hitter at Coors Field has it harder to stand out than one at T-Mobile Park.

  • Hitters are graded on every plate appearance except intentional walks and sacrifice bunts, plus stolen bases and times caught stealing. Reaching on an error counts as the out it should have been.
  • Pitchers' game grades count everything the batters they faced did. Season grades count strikeouts, walks, hit batters and home runs in full but balls in play only a quarter for how they turned out, because over a season those depend mostly on the fielders and on luck. Tested on 2022 to 2025, that blend predicted the next season's runs allowed almost as well as ignoring balls in play entirely, and far better than a pitcher's own runs allowed did.
  • Season grades rank runs above average per game a player's team has played, so they count how much he plays as well as how well, against this season's qualified players in his role: hitters with 3.1 plate appearances per team game, starters with an inning per team game, relievers with 40 innings over a full season.
  • Game grades need 3 plate appearances or batters faced, and rank one game against every such game of the regular season. Starters are ranked against starts and relievers against relief outings.
  • Defense isn't in it. The play-by-play we use names fielders only in words, so a great shortstop's glove doesn't show.

How NFL grades work →

Scores, box scores and play-by-play from ESPN. The run values and park factors behind the grades were worked out from Retrosheet's play-by-play: the information used here was obtained free of charge from and is copyrighted by Retrosheet. Interested parties may contact Retrosheet at www.retrosheet.org.