In regard to the 2024 season, Matthew Batten sat in first place in OPS with 1.000. Holding second was Darren Baker, possessing an OPS of 1.000. Sitting with a % of .825, Rece Hinds sat in the 3rd spot. Rounding out the top 5 were Greg Jones (.800) as well as the Nathan Lukes (.727).
2024 MLB OPS Leaders
OPS Rank |
Team |
OPS |
1st |
Matthew Batten |
11.000 |
2nd |
Darren Baker |
11.000 |
3rd |
Rece Hinds |
1.825 |
4th |
Greg Jones |
1.800 |
5th |
Nathan Lukes |
1.727 |
6th |
Aaron Judge |
1.711 |
7th |
Ryan McKenna |
1.643 |
8th |
Shohei Ohtani |
1.616 |
9th |
Bobby Witt Jr. |
1.611 |
10th |
Weston Wilson |
1.611 |
11th |
Griffin Conine |
1.600 |
12th |
Yuli Gurriel |
1.600 |
13th |
Jhonkensy Noel |
1.588 |
14th |
Kerry Carpenter |
1.586 |
15th |
Juan Soto |
1.585 |
16th |
Kyle Tucker |
1.584 |
17th |
Austin Wynns |
1.579 |
18th |
Brent Rooker |
1.578 |
19th |
Marcell Ozuna |
1.573 |
20th |
Yordan Alvarez |
1.571 |
21st |
Royce Lewis |
1.561 |
22nd |
Ketel Marte |
1.560 |
23rd |
Dylan Crews |
1.560 |
24th |
Luken Baker |
1.556 |
25th |
Matt Wallner |
1.555 |
26th |
Vladimir Guerrero Jr. |
1.554 |
27th |
Rafael Devers |
1.552 |
28th |
Will Wagner |
1.552 |
29th |
Rafael Marchan |
1.549 |
30th |
Mike Trout |
1.541 |
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 |