During the 2024 season, Stone Garrett sat in first place in on-base plus slugging with 1.400. Holding 2nd was Ryan McKenna, enjoying an on-base plus slugging of .643. Having a percentage of 1.000, Dustin Harris came in at the third spot. With the 4th and 5th spot were Matthew Batten (1.000) and the Taylor Trammell (.143).
2024 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Stone Garrett |
11.400 |
2nd |
Ryan McKenna |
1.643 |
3rd |
Dustin Harris |
11.000 |
4th |
Matthew Batten |
11.000 |
5th |
Taylor Trammell |
1.143 |
6th |
Cristian Pache |
1.279 |
7th |
Duke Ellis |
1.200 |
8th |
Greg Jones |
1.800 |
9th |
Rece Hinds |
1.717 |
10th |
Aaron Judge |
1.701 |
11th |
Shohei Ohtani |
1.646 |
12th |
Ryan McKenna |
1.643 |
13th |
Darren Baker |
1.643 |
14th |
Luisangel Acuna |
1.641 |
15th |
Bobby Witt Jr. |
1.588 |
16th |
Kerry Carpenter |
1.587 |
17th |
Kyle Tucker |
1.585 |
18th |
Austin Wynns |
1.579 |
19th |
Emmanuel Rivera |
1.343 |
20th |
Juan Soto |
1.569 |
21st |
Yordan Alvarez |
1.567 |
22nd |
Brent Rooker |
1.562 |
23rd |
Ketel Marte |
1.560 |
24th |
Jonatan Clase |
1.328 |
25th |
Rafael Marchan |
1.549 |
26th |
Pavin Smith |
1.547 |
27th |
Marcell Ozuna |
1.546 |
28th |
Vladimir Guerrero Jr. |
1.544 |
29th |
Mike Trout |
1.541 |
30th |
Jose Ramirez |
1.537 |
2023 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Charlie Culberson |
12.000 |
2nd |
Alejo Lopez |
11.500 |
3rd |
Tristan Gray |
11.400 |
4th |
Forrest Wall |
11.379 |
5th |
Abraham Toro |
11.302 |
6th |
Zack Collins |
11.167 |
7th |
Michael Perez |
11.125 |
8th |
Cole Tucker |
11.100 |
9th |
Jeter Downs |
11.067 |
10th |
Shohei Ohtani |
11.066 |
11th |
Evan Carter |
11.058 |
12th |
Sean Bouchard |
11.056 |
13th |
Aaron Judge |
11.019 |
14th |
Corey Seager |
11.013 |
15th |
Ronald Acuna Jr. |
11.012 |
16th |
Davis Schneider |
11.008 |
17th |
Weston Wilson |
11.000 |
18th |
Matt Olson |
1.993 |
19th |
Yordan Alvarez |
1.990 |
20th |
Mookie Betts |
1.987 |
21st |
Jasson Dominguez |
1.980 |
22nd |
Freddie Freeman |
1.976 |
23rd |
Alexander Canario |
1.941 |
24th |
Yandy Diaz |
1.932 |
25th |
Nolan Jones |
1.931 |
26th |
Juan Soto |
1.930 |
27th |
Royce Lewis |
1.921 |
28th |
Jose Altuve |
1.915 |
29th |
Nick Martini |
1.912 |
30th |
Marcell Ozuna |
1.905 |
2022 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Khalil Lee |
12.500 |
2nd |
Chadwick Tromp |
12.000 |
3rd |
James Outman |
11.409 |
4th |
Otto Lopez |
11.367 |
5th |
Matt Carpenter |
11.138 |
6th |
Aaron Judge |
11.111 |
7th |
Joe Dunand |
11.064 |
8th |
David Hensley |
11.027 |
9th |
Yordan Alvarez |
11.019 |
10th |
Rob Brantly |
11.000 |
11th |
Mike Trout |
1.999 |
12th |
Livan Soto |
1.996 |
13th |
Paul Goldschmidt |
1.981 |
14th |
Dalton Guthrie |
1.976 |
15th |
Sean Bouchard |
1.954 |
16th |
Joey Meneses |
1.930 |
17th |
Jose Altuve |
1.921 |
18th |
Freddie Freeman |
1.918 |
19th |
Will Brennan |
1.900 |
20th |
Manny Machado |
1.898 |
21st |
Albert Pujols |
1.895 |
22nd |
Tom Murphy |
1.894 |
23rd |
Nolan Arenado |
1.891 |
24th |
Rob Refsnyder |
1.881 |
25th |
Rafael Devers |
1.879 |
26th |
Austin Riley |
1.878 |
27th |
Bryce Harper |
1.877 |
28th |
Shohei Ohtani |
1.875 |
29th |
Conner Capel |
1.875 |
30th |
Joc Pederson |
1.874 |
2021 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Daniel Bard |
12.000 |
2nd |
Tommy Hunter |
12.000 |
3rd |
Josh Lowe |
12.000 |
4th |
Connor Overton |
12.000 |
5th |
Jose Quintana |
12.000 |
6th |
Daniel Camarena |
11.667 |
7th |
Ali Sanchez |
11.500 |
8th |
Garrett Cleavinger |
11.500 |
9th |
Jakson Reetz |
11.500 |
10th |
Humberto Castellanos |
11.429 |
11th |
Seth Beer |
11.389 |
12th |
Sean Manaea |
11.250 |
13th |
Austin Voth |
11.167 |
14th |
Trayce Thompson |
11.114 |
15th |
Mike Trout |
11.090 |
16th |
Tyler Nevin |
11.087 |
17th |
Chris Owings |
11.048 |
18th |
Bryce Harper |
11.044 |
19th |
Nick Fortes |
11.030 |
20th |
Byron Buxton |
11.005 |
21st |
Vladimir Guerrero Jr. |
11.002 |
22nd |
Oneil Cruz |
11.000 |
23rd |
Justin Dunn |
11.000 |
24th |
Jake Faria |
11.000 |
25th |
Triston McKenzie |
11.000 |
26th |
Bailey Ober |
11.000 |
27th |
Cal Quantrill |
11.000 |
28th |
Justus Sheffield |
11.000 |
29th |
Garrett Whitlock |
11.000 |
30th |
Kyle Wright |
11.000 |
2020 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Luis Campusano |
11.833 |
2nd |
Rafael Marchan |
11.431 |
3rd |
Billy McKinney |
11.333 |
4th |
Juan Soto |
11.185 |
5th |
Andrew Stevenson |
11.179 |
6th |
Travis Blankenhorn |
11.167 |
7th |
Yolmer Sanchez |
11.164 |
8th |
Sam Huff |
11.136 |
9th |
Ke’Bryan Hayes |
11.124 |
10th |
Freddie Freeman |
11.102 |
11th |
Austin Dean |
11.071 |
12th |
Marcell Ozuna |
11.067 |
13th |
Tyler Stephenson |
11.047 |
14th |
Randy Arozarena |
11.022 |
15th |
Brandon Belt |
11.015 |
16th |
DJ LeMahieu |
11.011 |
17th |
Oscar Hernandez |
11.000 |
18th |
Eduardo Nunez |
11.000 |
19th |
Brian O’Grady |
11.000 |
20th |
Jose Ramirez |
1.993 |
21st |
Mike Trout |
1.993 |
22nd |
Dominic Smith |
1.993 |
23rd |
Nelson Cruz |
1.992 |
24th |
Jose Abreu |
1.987 |
25th |
Ronald Acuna Jr. |
1.987 |
26th |
Salvador Perez |
1.986 |
27th |
Alejandro Kirk |
1.983 |
28th |
Jorge Ona |
1.983 |
29th |
Trea Turner |
1.982 |
30th |
Will Smith |
1.980 |
2019 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Francisco Liriano |
12.000 |
2nd |
John Brebbia |
12.000 |
3rd |
Will Smith |
12.000 |
4th |
Seth Lugo |
12.000 |
5th |
R.J. Alaniz |
12.000 |
6th |
Oliver Drake |
12.000 |
7th |
John Means |
12.000 |
8th |
Gregory Soto |
12.000 |
9th |
Aaron Wilkerson |
11.667 |
10th |
Caleb Ferguson |
11.500 |
11th |
Trent Thornton |
11.333 |
12th |
Jacob Nottingham |
11.262 |
13th |
Christian Colon |
11.125 |
14th |
Christian Yelich |
11.100 |
15th |
Tyrone Taylor |
11.100 |
16th |
Lane Thomas |
11.093 |
17th |
Mike Trout |
11.083 |
18th |
Yordan Alvarez |
11.067 |
19th |
Ryan Lavarnway |
11.038 |
20th |
Cody Bellinger |
11.035 |
21st |
Nelson Cruz |
11.031 |
22nd |
Alex Bregman |
11.015 |
23rd |
Anthony Rendon |
11.010 |
24th |
Edwin Rios |
11.010 |
25th |
Sam Hilliard |
11.006 |
26th |
David Freese |
11.002 |
27th |
Chris Flexen |
11.000 |
28th |
Johnny Davis |
11.000 |
29th |
Jesse Chavez |
11.000 |
30th |
Brett Anderson |
11.000 |
2018 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Enny Romero |
13.000 |
2nd |
Randy Rosario |
12.000 |
3rd |
Chad Sobotka |
12.000 |
4th |
Derek Law |
12.000 |
5th |
Kolby Allard |
12.000 |
6th |
Kyle Gibson |
12.000 |
7th |
Vidal Nuno III |
12.000 |
8th |
Dan Jennings |
11.667 |
9th |
A.J. Cole |
11.667 |
10th |
Jesse Biddle |
11.500 |
11th |
Jorge Lopez |
11.500 |
12th |
Ryan Lavarnway |
11.500 |
13th |
Ryder Jones |
11.500 |
14th |
Dennis Santana |
11.500 |
15th |
Ryan Schimpf |
11.229 |
16th |
Dustin Garneau |
11.167 |
17th |
Rick Porcello |
11.143 |
18th |
Mark Zagunis |
11.100 |
19th |
Mike Trout |
11.088 |
20th |
Mookie Betts |
11.078 |
21st |
Luke Voit |
11.069 |
22nd |
Myles Straw |
11.067 |
23rd |
Michael Lorenzen |
11.043 |
24th |
J.D. Martinez |
11.031 |
25th |
Christian Yelich |
11.000 |
26th |
Jerry Blevins |
11.000 |
27th |
Josh Hader |
11.000 |
28th |
Chris Rusin |
11.000 |
29th |
Roenis Elias |
11.000 |
30th |
Sam Gaviglio |
11.000 |
2017 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Raisel Iglesias |
13.000 |
2nd |
Sean Gilmartin |
13.000 |
3rd |
Erik Kratz |
12.500 |
4th |
Jose Torres |
12.000 |
5th |
Andrew Albers |
12.000 |
6th |
Aaron Blair |
12.000 |
7th |
Derek Holland |
12.000 |
8th |
David Price |
12.000 |
9th |
Francisco Pena |
11.600 |
10th |
Darrell Ceciliani |
11.600 |
11th |
Miguel Andujar |
11.482 |
12th |
Erasmo Ramirez |
11.333 |
13th |
Craig Stammen |
11.292 |
14th |
Kenley Jansen |
11.250 |
15th |
Colin Moran |
11.235 |
16th |
Christian Walker |
11.233 |
17th |
Chance Sisco |
11.232 |
18th |
Adam Morgan |
11.167 |
19th |
Jake Buchanan |
11.167 |
20th |
Daniel Mengden |
11.167 |
21st |
Marcus Stroman |
11.143 |
22nd |
Curt Casali |
11.128 |
23rd |
Mike Marjama |
11.111 |
24th |
Christian Villanueva |
11.094 |
25th |
Mike Trout |
11.071 |
26th |
Ji Man Choi |
11.067 |
27th |
J.D. Martinez |
11.066 |
28th |
Aaron Judge |
11.049 |
29th |
Joey Votto |
11.032 |
30th |
Jeremy Hazelbaker |
11.020 |
2016 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Matt Albers |
13.000 |
2nd |
Cory Gearrin |
12.000 |
3rd |
Cody Ege |
12.000 |
4th |
Jose Berrios |
12.000 |
5th |
Tommy Milone |
12.000 |
6th |
Chris Parmelee |
11.875 |
7th |
Oliver Perez |
11.667 |
8th |
Yefri Perez |
11.667 |
9th |
Yu Darvish |
11.667 |
10th |
Anthony Ranaudo |
11.667 |
11th |
John Hicks |
11.500 |
12th |
Trey Mancini |
11.471 |
13th |
Tyler Cravy |
11.250 |
14th |
Jesus Sucre |
11.232 |
15th |
Hunter Renfroe |
11.189 |
16th |
Dariel Alvarez |
11.167 |
17th |
Yovani Gallardo |
11.100 |
18th |
Gavin Cecchini |
11.095 |
19th |
Pedro Severino |
11.048 |
20th |
Gary Sanchez |
11.032 |
21st |
David Ortiz |
11.021 |
22nd |
Justin Ruggiano |
11.010 |
23rd |
Tom Murphy |
11.006 |
24th |
Michael Lorenzen |
11.000 |
25th |
Jose Martinez |
11.000 |
26th |
Mat Latos |
11.000 |
27th |
Ty Blach |
11.000 |
28th |
Josh Tomlin |
11.000 |
29th |
Matt Davidson |
11.000 |
30th |
Derek Holland |
11.000 |
2015 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Chin-hui Tsao |
13.000 |
2nd |
Branden Pinder |
13.000 |
3rd |
Daniel Norris |
12.667 |
4th |
Jett Bandy |
12.500 |
5th |
Mike Dunn |
12.000 |
6th |
Carlos Torres |
12.000 |
7th |
Keith Hessler |
12.000 |
8th |
Carlos Carrasco |
12.000 |
9th |
Donn Roach |
12.000 |
10th |
Ryan Brett |
11.750 |
11th |
Emmanuel Burriss |
11.467 |
12th |
Mike Pelfrey |
11.333 |
13th |
Justin Masterson |
11.333 |
14th |
Peter O’Brien |
11.300 |
15th |
Yovani Gallardo |
11.250 |
16th |
Nate Karns |
11.250 |
17th |
Jarrett Parker |
11.163 |
18th |
Slade Heathcott |
11.149 |
19th |
Bryce Harper |
11.109 |
20th |
Max Stassi |
11.038 |
21st |
Paul Goldschmidt |
11.005 |
22nd |
Joey Votto |
11.000 |
23rd |
Carter Capps |
11.000 |
24th |
Sammy Solis |
11.000 |
25th |
Rico Noel |
11.000 |
26th |
Dallas Beeler |
11.000 |
27th |
Aaron Laffey |
11.000 |
28th |
Travis Tartamella |
11.000 |
29th |
Chris Young |
1.773 |
30th |
Mike Wright Jr. |
11.000 |