In terms of the 2024 campaign, Stone Garrett was the best in MLB in OPS+ with 2. Positioned in 2nd was Taylor Trammell, acquiring an OPS+ total of 0. Holding a mark of 1, Cristian Pache came in at the third position. Finishing out the top five were Duke Ellis (0) and the Ryan McKenna (1).
2024 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Stone Garrett |
2 |
2nd |
Taylor Trammell |
0 |
3rd |
Cristian Pache |
1 |
4th |
Duke Ellis |
0 |
5th |
Ryan McKenna |
1 |
6th |
Dustin Harris |
1 |
7th |
Matthew Batten |
1 |
8th |
Aaron Judge |
1 |
9th |
Darren Baker |
1 |
10th |
Greg Jones |
1 |
11th |
Rece Hinds |
1 |
12th |
Shohei Ohtani |
1 |
13th |
Diego Castillo |
1 |
14th |
Kyle Tucker |
1 |
15th |
Juan Soto |
1 |
16th |
Jonatan Clase |
1 |
17th |
Austin Wynns |
1 |
18th |
Bobby Witt Jr. |
1 |
19th |
Luisangel Acuna |
1 |
20th |
Yordan Alvarez |
1 |
21st |
Alex Call |
1 |
22nd |
Emmanuel Rivera |
1 |
23rd |
Vladimir Guerrero Jr. |
1 |
24th |
Ketel Marte |
1 |
25th |
Kerry Carpenter |
1 |
26th |
Brent Rooker |
1 |
27th |
Marcell Ozuna |
1 |
28th |
Ryan McKenna |
1 |
29th |
Christian Yelich |
1 |
30th |
Joc Pederson |
1 |
2023 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Charlie Culberson |
443 |
2nd |
Alejo Lopez |
290 |
3rd |
Tristan Gray |
272 |
4th |
Forrest Wall |
264 |
5th |
Abraham Toro |
253 |
6th |
Zack Collins |
236 |
7th |
Michael Perez |
210 |
8th |
Jeter Downs |
207 |
9th |
Cole Tucker |
193 |
10th |
Shohei Ohtani |
185 |
11th |
Evan Carter |
182 |
12th |
Davis Schneider |
175 |
13th |
Weston Wilson |
175 |
14th |
Aaron Judge |
174 |
15th |
Yordan Alvarez |
171 |
16th |
Corey Seager |
170 |
17th |
Ronald Acuna Jr. |
168 |
18th |
Sean Bouchard |
167 |
19th |
Mookie Betts |
163 |
20th |
Matt Olson |
162 |
21st |
Freddie Freeman |
161 |
22nd |
Yandy Diaz |
158 |
23rd |
Juan Soto |
158 |
24th |
Jasson Dominguez |
157 |
25th |
Jose Altuve |
152 |
26th |
Royce Lewis |
151 |
27th |
Bryce Harper |
144 |
28th |
Ernie Clement |
144 |
29th |
Alexander Canario |
144 |
30th |
Kyle Tucker |
143 |
2022 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Khalil Lee |
574 |
2nd |
Chadwick Tromp |
446 |
3rd |
Otto Lopez |
298 |
4th |
James Outman |
285 |
5th |
Matt Carpenter |
219 |
6th |
Aaron Judge |
212 |
7th |
Joe Dunand |
194 |
8th |
David Hensley |
190 |
9th |
Yordan Alvarez |
185 |
10th |
Dalton Guthrie |
181 |
11th |
Paul Goldschmidt |
179 |
12th |
Livan Soto |
178 |
13th |
Rob Brantly |
178 |
14th |
Mike Trout |
175 |
15th |
Joey Meneses |
165 |
16th |
Tom Murphy |
161 |
17th |
Jose Altuve |
159 |
18th |
Will Brennan |
159 |
19th |
Manny Machado |
158 |
20th |
Sean Bouchard |
156 |
21st |
Freddie Freeman |
154 |
22nd |
Nolan Arenado |
153 |
23rd |
Albert Pujols |
153 |
24th |
Conner Capel |
152 |
25th |
Brian O’Keefe |
150 |
26th |
Jose Ramirez |
148 |
27th |
Juan Soto |
148 |
28th |
Bryce Harper |
147 |
29th |
Pete Alonso |
146 |
30th |
Joc Pederson |
145 |
2021 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Josh Lowe |
472 |
2nd |
Tommy Hunter |
454 |
3rd |
Jose Quintana |
449 |
4th |
Connor Overton |
447 |
5th |
Daniel Bard |
418 |
6th |
Daniel Camarena |
335 |
7th |
Ali Sanchez |
302 |
8th |
Jakson Reetz |
300 |
9th |
Garrett Cleavinger |
286 |
10th |
Humberto Castellanos |
271 |
11th |
Seth Beer |
266 |
12th |
Sean Manaea |
246 |
13th |
Austin Voth |
230 |
14th |
Mike Trout |
194 |
15th |
Trayce Thompson |
194 |
16th |
Tyler Nevin |
194 |
17th |
Justus Sheffield |
184 |
18th |
Bailey Ober |
181 |
19th |
Bryce Harper |
179 |
20th |
Triston McKenzie |
178 |
21st |
Cal Quantrill |
178 |
22nd |
Jordan Yamamoto |
177 |
23rd |
Juan Soto |
175 |
24th |
Justin Dunn |
172 |
25th |
Byron Buxton |
171 |
26th |
Estevan Florial |
171 |
27th |
Nick Fortes |
170 |
28th |
Garrett Whitlock |
170 |
29th |
Vladimir Guerrero Jr. |
167 |
30th |
Fernando Tatis Jr. |
166 |
2020 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Luis Campusano |
385 |
2nd |
Rafael Marchan |
279 |
3rd |
Billy McKinney |
270 |
4th |
Travis Blankenhorn |
221 |
5th |
Juan Soto |
217 |
6th |
Yolmer Sanchez |
216 |
7th |
Andrew Stevenson |
212 |
8th |
Sam Huff |
204 |
9th |
Austin Dean |
202 |
10th |
Ke’Bryan Hayes |
201 |
11th |
Freddie Freeman |
187 |
12th |
Randy Arozarena |
182 |
13th |
DJ LeMahieu |
178 |
14th |
Eduardo Nunez |
178 |
15th |
Brian O’Grady |
178 |
16th |
Marcell Ozuna |
177 |
17th |
Brandon Belt |
177 |
18th |
Oscar Hernandez |
173 |
19th |
Nelson Cruz |
171 |
20th |
Jorge Ona |
170 |
21st |
Dominic Smith |
168 |
22nd |
Jose Ramirez |
167 |
23rd |
Mike Trout |
167 |
24th |
Tyler Stephenson |
167 |
25th |
Alejandro Kirk |
166 |
26th |
Jose Abreu |
165 |
27th |
Mike Yastrzemski |
164 |
28th |
Trea Turner |
162 |
29th |
Will Smith |
162 |
30th |
Brent Rooker |
162 |
2019 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Oliver Drake |
446 |
2nd |
Seth Lugo |
444 |
3rd |
Will Smith |
439 |
4th |
John Brebbia |
436 |
5th |
John Means |
436 |
6th |
Francisco Liriano |
434 |
7th |
Gregory Soto |
434 |
8th |
R.J. Alaniz |
414 |
9th |
Aaron Wilkerson |
299 |
10th |
Caleb Ferguson |
281 |
11th |
Trent Thornton |
262 |
12th |
Jacob Nottingham |
215 |
13th |
Christian Colon |
194 |
14th |
Tyrone Taylor |
185 |
15th |
Mike Trout |
182 |
16th |
Lane Thomas |
182 |
17th |
Christian Yelich |
179 |
18th |
Brett Anderson |
175 |
19th |
Yordan Alvarez |
173 |
20th |
Chris Flexen |
172 |
21st |
Nelson Cruz |
168 |
22nd |
Cody Bellinger |
167 |
23rd |
Dennis Santana |
167 |
24th |
Matthew Boyd |
167 |
25th |
Alex Bregman |
162 |
26th |
David Price |
162 |
27th |
Edwin Rios |
161 |
28th |
David Freese |
160 |
29th |
Anthony Rendon |
157 |
30th |
Mitch Garver |
157 |
2018 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Enny Romero |
698 |
2nd |
Derek Law |
463 |
3rd |
Vidal Nuno III |
461 |
4th |
Kyle Gibson |
451 |
5th |
Chad Sobotka |
444 |
6th |
Kolby Allard |
444 |
7th |
Randy Rosario |
437 |
8th |
Dan Jennings |
340 |
9th |
A.J. Cole |
311 |
10th |
Ryan Lavarnway |
311 |
11th |
Ryder Jones |
297 |
12th |
Dennis Santana |
296 |
13th |
Jesse Biddle |
291 |
14th |
Jorge Lopez |
290 |
15th |
Dustin Garneau |
232 |
16th |
Ryan Schimpf |
229 |
17th |
Rick Porcello |
201 |
18th |
Mike Trout |
198 |
19th |
Mark Zagunis |
192 |
20th |
Myles Straw |
187 |
21st |
Mookie Betts |
186 |
22nd |
Luke Voit |
186 |
23rd |
Roenis Elias |
184 |
24th |
Christian Bergman |
184 |
25th |
Zach Vincej |
184 |
26th |
Jerry Blevins |
183 |
27th |
Ian Kennedy |
177 |
28th |
J.D. Martinez |
173 |
29th |
Josh Hader |
171 |
30th |
Michael Lorenzen |
170 |
2017 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Sean Gilmartin |
678 |
2nd |
Raisel Iglesias |
654 |
3rd |
Erik Kratz |
546 |
4th |
Andrew Albers |
453 |
5th |
Derek Holland |
448 |
6th |
Jose Torres |
440 |
7th |
David Price |
430 |
8th |
Aaron Blair |
429 |
9th |
Francisco Pena |
315 |
10th |
Darrell Ceciliani |
301 |
11th |
Miguel Andujar |
286 |
12th |
Erasmo Ramirez |
268 |
13th |
Craig Stammen |
247 |
14th |
Daniel Mengden |
229 |
15th |
Kenley Jansen |
227 |
16th |
Colin Moran |
227 |
17th |
Chance Sisco |
225 |
18th |
Adam Morgan |
217 |
19th |
Jake Buchanan |
213 |
20th |
Curt Casali |
202 |
21st |
Christian Walker |
201 |
22nd |
Mike Marjama |
190 |
23rd |
Mike Trout |
186 |
24th |
Marcus Stroman |
186 |
25th |
Christian Villanueva |
181 |
26th |
Yovani Gallardo |
176 |
27th |
Alex Meyer |
174 |
28th |
Aaron Judge |
171 |
29th |
Fernando Salas |
171 |
30th |
Marco Gonzales |
171 |
2016 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Matt Albers |
697 |
2nd |
Cody Ege |
454 |
3rd |
Cory Gearrin |
447 |
4th |
Jose Berrios |
446 |
5th |
Tommy Milone |
446 |
6th |
Chris Parmelee |
374 |
7th |
Yefri Perez |
351 |
8th |
Oliver Perez |
332 |
9th |
Anthony Ranaudo |
326 |
10th |
Yu Darvish |
306 |
11th |
John Hicks |
291 |
12th |
Trey Mancini |
274 |
13th |
Jesus Sucre |
238 |
14th |
Hunter Renfroe |
213 |
15th |
Dariel Alvarez |
210 |
16th |
Tyler Cravy |
208 |
17th |
Yovani Gallardo |
202 |
18th |
Gavin Cecchini |
192 |
19th |
Matt Davidson |
178 |
20th |
Charlie Tilson |
178 |
21st |
Ty Blach |
174 |
22nd |
Mike Trout |
173 |
23rd |
Pedro Severino |
173 |
24th |
Jose Martinez |
171 |
25th |
Gary Sanchez |
168 |
26th |
Justin Ruggiano |
167 |
27th |
Derek Holland |
166 |
28th |
David Ortiz |
164 |
29th |
Joey Votto |
160 |
30th |
Freddie Freeman |
157 |
2015 MLB OPS+ Leaders
OPS+ Rank |
Team |
OPS+ |
1st |
Chin-hui Tsao |
713 |
2nd |
Branden Pinder |
694 |
3rd |
Daniel Norris |
596 |
4th |
Jett Bandy |
559 |
5th |
Mike Dunn |
462 |
6th |
Carlos Torres |
460 |
7th |
Donn Roach |
457 |
8th |
Keith Hessler |
442 |
9th |
Carlos Carrasco |
441 |
10th |
Ryan Brett |
386 |
11th |
Emmanuel Burriss |
306 |
12th |
Mike Pelfrey |
271 |
13th |
Justin Masterson |
260 |
14th |
Peter O’Brien |
242 |
15th |
Yovani Gallardo |
232 |
16th |
Nate Karns |
226 |
17th |
Jarrett Parker |
211 |
18th |
Slade Heathcott |
208 |
19th |
Bryce Harper |
198 |
20th |
Max Stassi |
186 |
21st |
Jeff Samardzija |
183 |
22nd |
Scott Feldman |
182 |
23rd |
Carter Capps |
181 |
24th |
Rico Noel |
177 |
25th |
Mike Trout |
176 |
26th |
Mike Wright Jr. |
176 |
27th |
Travis Tartamella |
175 |
28th |
Joey Votto |
174 |
29th |
Corey Seager |
174 |
30th |
Sammy Solis |
174 |