MLB OPS Leaders

MLB OPS Leaders

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