Batters Pitchers
Player Team IP K BB ERA WHIP FIP ERA+
Garrett Acton Rays 1.0 0 2 0.00 2.00 9.10
Tomás Nido Tigers 1.7 0 0 0.00 0.00 3.10
Casey Kelly Diamondbacks 1.2 0 1 0.00 1.20 5.60
Christian Roa Marlins 3.0 3 3 0.00 1.33 4.10
Alex Lange Tigers 1.0 1 1 0.00 3.00 4.10
Leo Rivas Mariners 1.0 0 1 0.00 4.00 6.10
Nick Raquet Cardinals 2.0 1 1 0.00 0.50 3.60
Jose Espada Orioles 3.0 4 0 0.00 0.33 0.43
Ezequiel Duran Rangers 3.1 0 0 0.00 0.30 3.10
Carl Edwards Jr. Rangers 3.0 4 2 0.00 0.67 2.43
Alec Burleson Cardinals 1.0 0 0 0.00 1.00 3.10
Logan Davidson Athletics 1.0 1 0 0.00 0.00 1.10
Alan Trejo Rockies 1.0 0 0 0.00 1.00 3.10
Garrett Hampson Cardinals 1.0 0 0 0.00 0.00 3.10
Christian Koss Giants 4.0 0 0 0.00 1.00 3.10
Zach Thompson Braves 3.7 3 1 0.00 0.27 2.28
Weston Wilson Phillies 3.0 0 0 0.00 1.00 3.10
Luke Maile Royals 1.0 0 1 0.00 1.00 6.10
Reiver Sanmartin Reds 1.2 2 1 0.00 1.80 2.27
Luis Vázquez Orioles 4.1 0 1 0.00 0.92 3.83
Jared Triolo Pirates 1.0 0 1 0.00 4.00 19.10
Michael Fulmer Cubs 3.0 1 0 0.00 0.67 2.43
César Salazar Astros 1.0 0 0 0.00 0.00 3.10
Jacob Amaya White Sox 1.0 0 0 0.00 0.00 3.10
Christian Montes De Oca Diamondbacks 2.2 2 1 0.00 0.38 2.65
Austin Warren Mets 9.3 9 4 0.00 0.96 3.85
Nate Eaton Red Sox 1.0 0 0 0.00 2.00 3.10
Nick Burdi Red Sox 5.1 5 2 0.00 1.31 2.32
Austin Pope Diamondbacks 2.0 1 1 0.00 1.50 3.60
Niko Kavadas Angels 1.2 1 1 0.00 2.40 3.93
Hunter Barco Pirates 3.0 3 0 0.00 1.00 1.10
Hunter Harvey Royals 10.7 11 1 0.00 0.66 1.32
Ryan Burr Blue Jays 2.0 3 1 0.00 1.00 1.60
Evan Phillips Dodgers 5.7 6 2 0.00 1.06 2.04
Jhonathan Díaz Mariners 1.1 1 0 0.00 0.75 1.28
Justin Lawrence Pirates 17.7 23 8 0.00 0.96 1.85
Ryan Fitzgerald Twins 2.0 0 0 0.00 1.00 3.10
Willie MacIver Athletics 2.0 0 0 0.00 2.00 3.10
José Quijada Angels 1.1 3 2 0.00 2.25 3.10
Willi Castro Twins 1.0 0 0 0.00 1.00 3.10
Adam Ottavino Yankees 1.7 3 4 0.00 2.40 6.69
Dom Hamel Mets 1.0 0 0 0.00 3.00 3.10
Miles Mastrobuoni Mariners 1.0 0 2 0.00 3.00 9.10
Anthony Seigler Brewers 1.0 0 0 0.00 1.00 3.10
Michael Stefanic Blue Jays 1.0 0 0 0.00 0.00 3.10
Ron Marinaccio Padres 10.2 12 4 0.84 0.94 1.92 500
A.J. Minter Mets 11.0 14 5 1.00 1.00 1.92 420
José Suarez Braves 19.3 16 10 1.00 1.29 3.67 420
Abner Uribe Brewers 75.3 90 27 1.00 1.04 2.48 420
Jayden Murray Astros 11.7 8 3 1.00 1.11 2.50 420
Paul Skenes Pirates 187.7 216 42 1.00 0.95 2.23 420
Luinder Avila Royals 14.0 16 6 1.00 0.93 2.10 420
AJ Blubaugh Astros 32.0 35 11 1.00 0.88 4.38 420
Bailey Horn Tigers 11.3 10 7 1.00 1.59 4.34 420
Dylan Smith Tigers 13.0 4 5 1.00 0.85 3.64 420
Logan Henderson Brewers 25.3 33 8 1.00 0.99 2.98 420
Edwin Díaz Mets 66.3 98 21 1.00 0.87 1.88 420
Tyler Rogers Mets 77.3 48 7 1.00 0.94 2.80 420
Danny Coulombe Twins 31.0 31 9 1.16 0.97 1.97 362
Bradgley Rodriguez Padres 7.2 9 3 1.17 0.91 1.85 359
Aroldis Chapman Red Sox 61.1 85 15 1.17 0.70 1.69 359
Cody Laweryson Twins 7.2 7 0 1.17 0.52 1.16 359
Andrew Saalfrank Diamondbacks 29.0 19 10 1.24 1.00 3.27 339
Cristian Mena Diamondbacks 6.2 8 3 1.35 0.90 4.07 311
Erik Miller Giants 30.0 22 20 1.50 1.47 3.63 280
Cole Winn Rangers 41.2 35 17 1.51 0.96 3.59 278
Chase Silseth Angels 11.0 13 6 1.64 1.45 3.55 256
Randy Dobnak Twins 5.1 1 2 1.69 0.75 6.43 249
Darren McCaughan Twins 5.1 6 1 1.69 1.13 1.34 249
Kade Strowd Orioles 26.1 24 13 1.71 1.10 3.25 246
Andrés Muñoz Mariners 62.1 83 28 1.73 1.03 2.20 243
Nathan Eovaldi Rangers 130.0 129 21 1.73 0.85 2.60 243
Randy Rodríguez Giants 50.2 67 11 1.78 0.89 2.12 236
Trevor McDonald Giants 15.0 14 2 1.80 1.00 2.50 233
Trevor Rogers Orioles 109.2 103 29 1.81 0.90 2.72 232
Erik Sabrowski Guardians 29.1 42 21 1.84 1.19 3.27 228
Jason Adam Padres 65.1 70 25 1.93 1.15 2.90 218
Matt Svanson Cardinals 60.1 68 20 1.94 0.88 2.48 216
Tommy Nance Blue Jays 31.2 32 7 1.99 1.01 1.72 211
Cole Sulser Rays 22.2 22 7 1.99 1.19 2.65 211
Tyler Phillips Marlins 77.7 52 24 2.00 1.15 4.03 210
Hurston Waldrep Braves 56.3 55 22 2.00 1.19 3.01 210
Brady Basso Athletics 11.7 8 9 2.00 1.80 4.04 210
Edgardo Henriquez Dodgers 19.0 18 5 2.00 1.16 3.36 210
Cam Schlittler Yankees 73.0 84 31 2.00 1.22 3.50 210
Hunter Brown Astros 185.3 206 57 2.00 1.03 2.99 210
Mason Miller Athletics 61.7 104 28 2.00 0.91 2.14 210
Anthony Bender Marlins 50.0 42 21 2.00 1.06 3.46 210
Jake Rogers Tigers 3.7 0 0 2.00 1.36 3.10 210
Will Klein Dodgers 15.3 21 10 2.00 1.57 2.32 210
Andrew Chafin Nationals 33.7 36 19 2.00 1.43 3.43 210
Matt Strahm Phillies 62.3 70 20 2.00 1.07 2.86 210
Chris Devenski Mets 16.7 14 5 2.00 0.90 3.10 210
Emmet Sheehan Dodgers 73.3 89 22 2.00 0.97 2.81 210
Carlos Estévez Royals 66.0 54 22 2.00 1.06 3.45 210
Josh Hader Astros 52.7 76 16 2.00 0.85 3.10 210
Tarik Skubal Tigers 195.3 241 33 2.00 0.89 2.34 210
Max Fried Yankees 195.3 189 51 2.00 1.10 2.88 210
Lucas Erceg Royals 61.3 48 18 2.00 1.17 3.26 210
Blake Snell Dodgers 61.3 72 26 2.00 1.26 2.66 210
Bryan Abreu Astros 71.0 105 31 2.00 1.15 2.18 210
Braxton Ashcraft Pirates 69.7 71 24 2.00 1.25 2.66 210
Freddy Peralta Brewers 176.7 204 66 2.00 1.08 3.46 210
Aaron Ashby Brewers 66.7 76 24 2.00 1.17 2.49 210
Isaac Mattson Pirates 47.7 45 19 2.00 1.13 3.50 210
Rob Zastryzny Brewers 22.0 20 10 2.00 1.18 4.42 210
Michael Kopech Dodgers 11.0 12 13 2.00 1.73 4.46 210
Brooks Raley Mets 25.7 25 6 2.00 0.78 1.85 210
Zack Wheeler Phillies 149.7 195 33 2.00 0.94 2.81 210
Shohei Ohtani Dodgers 47.0 62 9 2.00 1.04 1.87 210
Dennis Santana Pirates 70.3 60 17 2.00 0.87 3.04 210
Chris Sale Braves 125.7 165 32 2.00 1.07 2.38 210
Cristopher Sánchez Phillies 202.0 212 44 2.00 1.06 2.43 210
Yoshinobu Yamamoto Dodgers 173.7 201 59 2.00 0.99 2.85 210
Dan Altavilla White Sox 29.0 21 15 2.00 1.17 5.00 210
Kevin Herget Mets 13.0 6 5 2.00 1.31 3.33 210
Cade Gibson Marlins 54.7 43 21 2.00 1.19 3.39 210
Ronny Henriquez Marlins 73.0 98 27 2.00 1.10 2.95 210
Bryan King Astros 68.0 69 11 2.00 1.04 3.47 210
Mike Vasil White Sox 101.0 82 52 2.00 1.25 4.05 210
Craig Kimbrel Astros 12.0 17 7 2.00 1.42 4.18 210
Trevor Megill Brewers 47.0 60 17 2.00 1.13 2.46 210
Brant Hurter Tigers 63.0 68 27 2.00 1.33 3.05 210
Sean Newcomb Athletics 92.3 91 31 2.00 1.35 2.84 210
Jhoan Duran Phillies 70.0 80 19 2.00 1.10 2.19 210
Wikelman González White Sox 20.3 25 12 2.00 1.23 3.05 210
Troy Melton Tigers 45.7 36 15 2.00 1.01 4.50 210
Andrew Alvarez Nationals 23.3 20 10 2.00 1.11 3.23 210
Brock Stewart Dodgers 37.7 44 13 2.00 1.19 2.83 210
Shelby Miller Brewers 46.0 54 15 2.00 1.04 3.14 210
J.P. France Astros 4.0 5 2 2.00 1.00 2.10 210
Jared Koenig Brewers 66.0 68 20 2.00 1.17 3.13 210
Alan Rangel Phillies 11.0 8 6 2.00 1.45 4.46 210
Nolan McLean Mets 48.0 57 16 2.00 1.04 2.81 210
David Bednar Pirates 62.7 86 19 2.00 1.04 2.09 210
Jack Dreyer Dodgers 76.3 74 24 2.00 1.05 2.79 210
Noah Cameron Royals 138.3 114 43 2.00 1.10 4.08 210
Kris Bubic Royals 116.3 116 39 2.00 1.18 2.78 210
Freddy Tarnok Marlins 7.3 10 4 2.00 0.68 3.78 210
Bennett Sousa Astros 50.7 59 15 2.00 1.03 2.69 210
Louis Varland Twins 49.0 47 13 2.02 1.10 2.77 208
Nic Enright Guardians 31.0 30 12 2.03 1.16 3.58 207
Riley O'Brien Cardinals 48.0 45 22 2.06 1.15 3.14 204
Brad Keller Cubs 69.2 75 22 2.07 0.96 2.64 203
JoJo Romero Cardinals 61.0 55 29 2.07 1.25 3.15 203
Adrian Morejon Padres 73.2 70 17 2.08 0.90 2.24 202
Manuel Rodríguez Rays 30.1 25 6 2.08 1.05 2.90 202
Joey Gerber Rays 4.1 4 0 2.08 0.69 4.32 202
Drew Pomeranz Cubs 49.2 57 15 2.17 1.07 3.02 194
Tyler Mahle Rangers 86.2 66 29 2.18 1.13 3.33 193
Nick Sandlin Blue Jays 16.1 16 8 2.20 1.16 4.22 191
Garrett Whitlock Red Sox 72.0 91 24 2.25 1.08 1.93 187
Tom Cosgrove Cubs 4.0 3 1 2.25 1.00 2.35 187
Shawn Armstrong Rangers 74.0 74 20 2.31 0.81 2.79 182
Albert Suárez Orioles 11.2 10 2 2.31 0.94 1.85 182
Connelly Early Red Sox 19.1 29 4 2.33 1.09 0.69 180
Garrett Cleavinger Rays 61.1 82 18 2.35 0.95 3.21 179
Joe Rock Rays 7.2 11 2 2.35 1.17 2.68 179
Hunter Bigge Rays 15.0 12 5 2.40 1.07 5.97 175
Joel Peguero Giants 22.1 17 8 2.42 1.03 3.82 174
Tony Santillan Reds 73.2 75 29 2.44 1.11 3.48 172
Erasmo Ramírez Twins 11.0 5 2 2.45 1.09 5.10 171
Taylor Rogers Reds 33.0 34 19 2.45 1.45 3.95 171
Matt Brash Mariners 47.1 58 18 2.47 1.25 2.89 170
Jimmy Herget Rockies 83.1 81 26 2.48 1.18 3.03 169
Eduard Bazardo Mariners 78.2 82 27 2.52 1.02 3.53 167
Kyle Bradish Orioles 32.0 47 10 2.53 1.03 2.32 166
Logan Gillaspie Padres 7.0 4 4 2.57 1.57 5.53 163
Garrett Crochet Red Sox 205.1 255 46 2.59 1.03 2.81 162
Kenley Jansen Angels 59.0 57 19 2.59 0.95 3.90 162
Félix Bautista Orioles 34.2 50 23 2.60 1.13 3.33 162
Gabe Speier Mariners 62.0 82 11 2.61 0.87 2.04 161
Kolby Allard Guardians 65.0 42 14 2.63 1.20 3.45 160
Caleb Thielbar Cubs 58.0 56 13 2.64 0.88 2.96 159
David Morgan Padres 47.1 50 23 2.66 1.23 3.55 158
Corbin Burnes Diamondbacks 64.1 63 26 2.66 1.17 3.77 158
Cade Horton Cubs 118.0 97 33 2.67 1.08 3.40 157
Braydon Fisher Blue Jays 50.0 62 19 2.70 1.02 2.80 156
Robert Stephenson Angels 10.0 10 3 2.70 1.00 3.30 156
Parker Messick Guardians 39.2 38 6 2.72 1.31 2.95 154
Pablo López Twins 75.2 73 20 2.74 1.11 2.99 153
Hunter Greene Reds 107.2 132 26 2.76 0.94 3.18 152
Drew Rasmussen Rays 150.0 127 37 2.76 1.02 3.71 152
Greg Weissert Red Sox 67.0 57 21 2.82 1.16 3.50 149
Pete Fairbanks Rays 60.1 59 18 2.83 1.04 3.55 148
Jacob Latz Rangers 85.2 76 37 2.84 1.24 3.69 148
Nick Pivetta Padres 181.2 190 50 2.87 0.99 3.41 146
Andrew Abbott Reds 166.1 149 43 2.87 1.15 3.57 146
Emilio Pagán Reds 68.2 81 22 2.88 0.92 3.60 146
Connor Phillips Reds 25.0 32 12 2.88 0.92 3.54 146
Tyler Wells Orioles 21.2 18 2 2.91 0.88 4.14 144
Daniel Palencia Cubs 52.2 61 16 2.91 1.14 2.93 144
Cade Smith Guardians 73.2 104 19 2.93 1.00 1.75 143
Bryan Woo Mariners 186.2 198 36 2.94 0.93 3.37 143
Robert Garcia Rangers 64.0 68 22 2.95 1.25 3.63 142
Jacob deGrom Rangers 172.2 185 37 2.97 0.92 3.56 141
Robert Suarez Padres 69.2 75 16 2.97 0.90 2.75 141
Jakob Junis Guardians 66.2 55 18 2.97 1.23 3.24 141
Chris Martin Rangers 42.1 43 8 2.98 1.20 3.48 141
Shane Smith White Sox 146.3 145 58 3.00 1.20 3.82 140
Griffin Canning Mets 76.3 70 35 3.00 1.38 4.00 140
Jonathan Bowlan Royals 44.3 46 17 3.00 1.22 3.93 140
Brandon Walter Astros 53.7 52 4 3.00 0.93 3.81 140
Jacob Webb Rangers 66.0 58 19 3.00 1.03 4.18 140
José Buttó Mets 67.0 58 32 3.00 1.40 3.58 140
Clarke Schmidt Yankees 78.7 73 30 3.00 1.09 3.88 140
Matt Gage Tigers 31.0 27 12 3.00 1.52 2.52 140
Caleb Ferguson Pirates 65.3 51 22 3.00 1.16 2.95 140
Spencer Schwellenbach Braves 110.7 108 18 3.00 0.97 3.16 140
Reed Garrett Mets 55.3 64 26 3.00 1.32 3.37 140
José Castillo Mets 32.0 30 14 3.00 1.69 4.16 140
Alex Vesia Dodgers 59.7 80 22 3.00 0.99 3.49 140
PJ Poulin Nationals 24.7 27 13 3.00 1.46 3.55 140
Calvin Faucher Marlins 60.3 59 24 3.00 1.28 4.06 140
Evan Sisk Pirates 17.7 25 10 3.00 1.47 2.70 140
Reese Olson Tigers 68.7 65 25 3.00 1.21 3.25 140
Luis Garcia Astros 7.7 7 1 3.00 0.52 5.06 140
Ryan Weathers Marlins 38.3 37 12 3.00 1.28 4.48 140
Tylor Megill Mets 68.3 89 33 3.00 1.36 3.09 140
Daysbel Hernández Braves 37.0 33 30 3.00 1.54 4.80 140
Grant Holmes Braves 115.0 123 54 3.00 1.34 4.18 140
Robert Gasser Brewers 5.7 5 4 3.00 1.59 5.75 140
Mike Burrows Pirates 96.0 97 31 3.00 1.24 3.81 140
Tyler Gilbert White Sox 51.0 49 24 3.00 1.25 3.86 140
Will Vest Tigers 68.7 75 22 3.00 1.21 2.63 140
Edward Cabrera Marlins 137.7 150 48 3.00 1.23 3.57 140
Lake Bachar Marlins 71.0 75 30 3.00 1.20 4.09 140
Dylan Lee Braves 68.3 76 14 3.00 0.98 3.96 140
Tyler Holton Tigers 78.7 64 17 3.00 1.04 4.60 140
Luke Williams Braves 6.0 4 1 3.00 1.17 4.43 140
Carmen Mlodzinski Pirates 99.0 89 27 3.00 1.30 3.17 140
Justin Sterner Athletics 65.0 70 21 3.00 1.05 3.92 140
Chase Shugart Pirates 45.0 31 17 3.00 1.11 4.59 140
Daniel Lynch IV Royals 67.7 45 26 3.00 1.36 4.46 140
DL Hall Brewers 38.7 27 17 3.00 1.06 3.69 140
Tobias Myers Brewers 50.7 38 15 3.00 1.36 3.77 140
Drey Jameson Diamondbacks 3.0 0 3 3.00 2.33 6.10 140
Elvis Alvarado Athletics 42.3 50 22 3.00 1.32 4.14 140
Korey Lee White Sox 3.0 0 2 3.00 2.00 5.10 140
Ryan Bergert Royals 76.3 73 35 3.00 1.26 3.93 140
Jesús Luzardo Phillies 183.7 216 57 3.00 1.22 2.81 140
Dauri Moreta Pirates 16.7 19 7 3.00 1.38 3.64 140
Framber Valdez Astros 192.0 187 68 3.00 1.24 3.23 140
Taylor Clarke Royals 55.3 44 9 3.00 0.85 3.88 140
Camilo Doval Yankees 65.3 72 35 3.00 1.32 3.30 140
Hogan Harris Athletics 64.7 65 33 3.00 1.35 3.63 140
Nick Mears Brewers 56.7 46 13 3.00 0.97 3.77 140
JT Brubaker Yankees 28.7 22 12 3.00 1.22 2.82 140
Yerry De los Santos Yankees 35.7 28 17 3.00 1.51 3.32 140
Kodai Senga Mets 113.3 109 55 3.00 1.31 4.01 140
Max Kranick Mets 37.0 25 5 3.00 1.05 3.91 140
Jordan Leasure White Sox 64.3 81 30 3.00 1.23 4.41 140
Ty Adcock Mets 3.0 5 2 3.00 1.33 6.10 140
Steven Cruz Royals 45.7 38 18 3.00 1.18 4.04 140
Grant Anderson Brewers 69.7 74 29 3.00 1.26 3.72 140
Quinn Priester Brewers 157.3 132 50 3.00 1.24 3.86 140
Luis Gil Yankees 57.0 41 33 3.00 1.40 4.54 140
Johan Oviedo Pirates 40.3 42 23 3.00 1.21 4.66 140
Stephen Kolek Royals 112.7 77 31 3.00 1.14 3.60 140
Tyler Owens Tigers 3.0 1 3 3.00 2.00 5.43 140
Brenan Hanifee Tigers 60.0 40 14 3.00 1.32 3.12 140
Casey Mize Tigers 149.0 139 36 3.00 1.27 3.79 140
John Schreiber Royals 64.0 62 19 3.00 1.19 4.08 140
Rico Garcia Mets 34.3 38 10 3.00 1.19 3.65 140
Brent Headrick Yankees 23.0 30 7 3.00 1.04 3.67 140
Brandon Waddell Mets 31.3 22 11 3.00 1.28 4.41 140
Tim Hill Yankees 67.0 37 16 3.00 1.10 4.26 140
Fernando Cruz Yankees 48.0 72 24 3.00 1.19 2.95 140
Anthony Banda Dodgers 65.0 61 34 3.00 1.22 4.39 140
Adrian Houser White Sox 125.0 92 38 3.00 1.28 3.58 140
Tyler Glasnow Dodgers 90.3 106 43 3.00 1.10 3.62 140
Kyle Finnegan Nationals 57.0 55 18 3.00 1.11 3.03 140
Chad Patrick Brewers 119.7 127 40 3.00 1.28 3.39 140
Dylan Dodd Braves 35.0 30 5 3.00 0.94 3.67 140
Martín Pérez White Sox 56.0 44 22 3.00 1.11 4.10 140
José Alvarado Phillies 26.0 32 7 3.00 1.31 3.45 140
Pierce Johnson Braves 59.0 59 19 3.00 1.20 3.83 140
Lou Trivino III Dodgers 47.7 37 18 3.00 1.34 4.32 140
Steven Okert Astros 71.7 84 19 3.00 0.89 2.64 140
Jake Bauers Brewers 5.0 1 3 3.00 2.20 4.50 140
Hayden Harris Braves 2.7 0 2 3.00 1.88 5.35 140
Brandon Woodruff Brewers 64.7 83 14 3.00 0.91 2.99 140
Tyler Kinley Braves 72.7 73 33 3.00 1.18 3.53 140
Michael Kelly Athletics 39.7 29 19 3.00 1.29 4.71 140
Tim Mayza Pirates 16.7 15 5 3.00 1.32 3.76 140
Clay Holmes Mets 165.7 129 66 3.00 1.30 3.84 140
Carlos Rodón Yankees 195.3 203 73 3.00 1.05 3.61 140
Raisel Iglesias Braves 67.3 73 16 3.00 1.00 3.19 140
Huascar Brazobán Mets 63.0 57 27 3.00 1.24 3.81 140
AJ Smith-Shawver Braves 44.3 42 21 3.00 1.42 3.80 140
Randy Wynne Reds 3.0 3 1 3.00 1.33 6.43 140
Orion Kerkering Phillies 60.0 65 27 3.00 1.37 3.58 140
Luke Weaver Yankees 64.7 72 20 3.00 1.02 3.81 140
Luis García Nationals 55.3 48 26 3.00 1.46 3.24 140
Steven Wilson White Sox 55.3 51 22 3.00 1.30 4.09 140
Michael Wacha Royals 172.7 126 45 3.00 1.22 3.55 140
Clayton Kershaw Dodgers 112.7 84 35 3.00 1.22 3.46 140
Tanner Banks Phillies 67.3 61 12 3.00 1.01 3.56 140
Aaron Bummer Braves 54.3 51 17 3.00 1.25 2.88 140
Jose Quintana Brewers 131.7 89 50 3.00 1.29 4.66 140
Luis Morales Athletics 48.7 43 18 3.00 1.15 4.58 140
Seranthony Domínguez Blue Jays 21.0 25 12 3.00 1.14 3.05 140
Ranger Suarez Phillies 157.3 151 38 3.00 1.22 3.06 140
Victor Vodnik Rockies 50.2 49 26 3.02 1.40 3.74 139
Eric Orze Rays 41.2 40 19 3.02 1.37 3.80 139
Brendon Little Blue Jays 68.1 91 45 3.03 1.36 2.79 139
Gavin Williams Guardians 167.2 173 83 3.06 1.27 4.31 137
Kyle Leahy Cardinals 88.0 80 28 3.07 1.23 2.98 137
Yariel Rodríguez Blue Jays 73.0 66 34 3.08 1.15 4.11 136
Chris Flexen Cubs 43.2 22 12 3.09 1.15 5.02 136
Hunter Gaddis Guardians 66.2 73 21 3.11 1.19 3.42 135
Chris Murphy Red Sox 34.2 30 20 3.12 1.18 4.62 135
Wandy Peralta Padres 71.2 63 30 3.14 1.34 3.51 134
Brennan Bernardino Red Sox 51.2 43 26 3.14 1.26 3.20 134
Eric Lauer Blue Jays 104.2 102 26 3.18 1.11 3.76 132
Matthew Boyd Cubs 179.2 154 42 3.21 1.09 3.46 131
Trey Yesavage Blue Jays 14.0 16 7 3.21 1.43 2.31 131
Joey Cantillo Guardians 95.1 108 42 3.21 1.26 3.52 131
Colin Selby Orioles 14.0 14 2 3.21 1.29 3.39 131
Logan Webb Giants 207.0 224 46 3.22 1.24 2.48 130
Ben Lively Guardians 44.2 29 15 3.22 1.19 4.57 130
Emmanuel Clase Guardians 47.1 47 12 3.23 1.23 2.42 130
Hunter Strickland Angels 22.0 14 10 3.27 1.23 4.37 128
Andrew Kittredge Cubs 21.2 32 3 3.32 0.83 2.35 127
Nick Lodolo Reds 156.2 156 31 3.33 1.08 3.53 126
Brayan Bello Red Sox 166.2 124 59 3.35 1.24 3.92 125
Justin Wilson Red Sox 48.1 57 20 3.35 1.41 2.79 125
Brock Burke Angels 61.2 52 18 3.36 1.23 3.98 125
Luke Little Cubs 2.2 4 6 3.38 2.63 7.65 124
Bryan Hoeing Padres 8.0 5 3 3.38 1.50 2.98 124
Jaden Hill Rockies 29.1 31 12 3.38 1.33 3.10 124
A.J. Puk Diamondbacks 8.0 12 2 3.38 1.25 4.10 124
Ryne Nelson Diamondbacks 154.0 132 41 3.39 1.07 3.62 124
Keegan Akin Orioles 63.1 59 33 3.41 1.37 4.86 123
Lucas Giolito Red Sox 145.0 121 56 3.41 1.29 4.11 123
Joe Ryan Twins 171.0 194 39 3.42 1.04 3.49 123
Luis Mey Reds 21.0 21 17 3.43 1.62 5.39 122
Michael King Padres 73.1 76 26 3.44 1.20 4.22 122
Logan Gilbert Mariners 131.0 173 31 3.44 1.03 3.15 122
Steven Matz Cardinals 55.0 47 9 3.44 1.18 2.83 122
Jeremiah Estrada Padres 73.0 108 27 3.45 1.16 3.39 122
Kody Funderburk Twins 41.0 40 18 3.51 1.51 3.10 120
Phil Maton Rangers 23.0 33 8 3.52 0.96 2.40 119
Luis Castillo Mariners 180.2 162 46 3.54 1.18 3.73 119
Cooper Criswell Red Sox 17.2 9 5 3.57 1.58 5.19 118
Shane Bieber Blue Jays 40.1 37 7 3.57 1.02 4.37 118
Zack Littell Rays 133.1 89 21 3.58 1.12 4.78 117
Kevin Gausman Blue Jays 193.0 189 50 3.59 1.06 3.33 117
Ian Seymour Rays 57.0 64 19 3.63 1.18 2.99 116
Javier Assad Cubs 37.0 23 12 3.65 1.22 3.88 115
Robbie Ray Giants 182.1 186 73 3.65 1.21 3.83 115
Jameson Taillon Cubs 129.2 98 27 3.68 1.06 4.62 114
Nabil Crismatt Diamondbacks 34.0 25 9 3.71 1.44 4.72 113
Shota Imanaga Cubs 144.2 117 26 3.73 0.99 4.81 113
Joey Lucchesi Giants 38.1 31 12 3.76 1.23 3.78 112
Jalen Beeks Diamondbacks 57.1 47 20 3.77 1.08 3.87 111
Edwin Uceta Rays 76.0 103 27 3.79 1.17 3.34 111
Landen Roupp Giants 106.2 102 45 3.80 1.48 3.80 111
Mason Englert Rays 44.2 44 11 3.83 1.21 3.03 110
Randy Vásquez Padres 133.2 78 52 3.84 1.32 4.66 109
Hoby Milner Rangers 70.1 58 21 3.84 1.27 3.27 109
Justin Verlander Giants 152.0 137 52 3.85 1.36 3.69 109
Josh Winckowski Red Sox 11.2 9 5 3.86 1.37 2.83 109
Dugan Darnell Rockies 11.2 5 7 3.86 1.46 5.24 109
Jose Trevino Reds 2.1 1 1 3.86 2.14 3.58 109
Ryan Pepiot Rays 167.2 167 61 3.86 1.16 4.22 109
Marc Church Rangers 4.2 5 6 3.86 2.14 5.00 109
Yimi García Blue Jays 21.0 25 12 3.86 1.19 3.67 109
Jack Leiter Rangers 151.2 148 67 3.86 1.28 4.02 109
Justin Topa Twins 60.0 49 18 3.90 1.43 2.80 108
Ryan Thompson Diamondbacks 41.1 36 13 3.92 1.33 3.56 107
John Curtiss Diamondbacks 36.2 24 5 3.93 0.93 3.98 107
Colin Rea Cubs 159.1 127 44 3.95 1.25 3.97 106
Juan Mejia Rockies 61.1 68 25 3.96 1.26 3.38 106
Chris Bassitt Blue Jays 170.1 166 52 3.96 1.33 3.75 106
Reid Detmers Angels 63.2 80 25 3.96 1.30 2.99 106
Carlos Vargas Mariners 77.0 54 23 3.97 1.35 4.28 106
Yuki Matsui Padres 63.1 61 33 3.98 1.36 4.80 106
Graham Ashcraft Reds 65.1 64 25 3.99 1.42 2.69 105
Yusei Kikuchi Angels 178.1 174 74 3.99 1.42 4.14 105
David Robertson Phillies 17.7 22 8 4.00 1.47 4.91 105
Roki Sasaki Dodgers 36.3 28 22 4.00 1.43 5.52 105
Michael Lorenzen Royals 141.7 127 39 4.00 1.33 4.43 105
Max Lazar Phillies 41.3 26 12 4.00 1.28 4.91 105
José A. Ferrer Nationals 76.3 71 16 4.00 1.27 2.72 105
Seth Lugo Royals 145.3 125 55 4.00 1.29 4.93 105
Justin Wrobleski Dodgers 66.7 76 17 4.00 1.23 2.76 105
Paul Gervase Dodgers 8.3 8 6 4.00 1.68 8.02 105
Landon Knack Dodgers 42.3 42 19 4.00 1.39 5.53 105
Cade Cavalli Nationals 48.7 40 15 4.00 1.48 4.25 105
Brett de Geus Phillies 2.0 0 3 4.00 2.00 7.60 105
MacKenzie Gore Nationals 159.7 185 64 4.00 1.35 3.61 105
Brandon Eisert White Sox 69.7 74 25 4.00 1.44 4.29 105
Jack Perkins Athletics 38.7 37 18 4.00 1.16 3.93 105
Sean Burke White Sox 134.3 133 63 4.00 1.44 4.75 105
Valente Bellozo Marlins 81.3 54 23 4.00 1.33 5.02 105
Max Meyer Marlins 64.7 68 20 4.00 1.42 4.34 105
Anthony Veneziano Marlins 25.0 25 11 4.00 1.56 4.50 105
Dustin May Dodgers 132.3 123 56 4.00 1.42 4.57 105
Spencer Strider Braves 125.3 131 51 4.00 1.40 4.30 105
Jacob Misiorowski Brewers 66.0 87 31 4.00 1.24 3.45 105
Tommy Kahnle Tigers 63.0 50 31 4.00 1.30 4.64 105
Jacob Lopez Athletics 92.7 113 37 4.00 1.27 3.96 105
Jackson Jobe Tigers 49.0 39 27 4.00 1.49 5.02 105
Bubba Chandler Pirates 31.3 31 4 4.00 0.93 2.33 105
Ronel Blanco Astros 48.3 48 20 4.00 1.18 4.24 105
Jason Alexander Athletics 77.3 65 26 4.00 1.37 4.95 105
Angel Zerpa Royals 64.7 58 22 4.00 1.38 3.73 105
Dedniel Núñez Mets 9.7 11 6 4.00 1.24 4.03 105
Keider Montero Tigers 90.7 72 31 4.00 1.39 4.83 105
Kaleb Ort Astros 46.0 49 27 4.00 1.35 4.99 105
Chase Lee Tigers 37.3 36 9 4.00 1.10 4.33 105
Janson Junk Marlins 110.0 77 13 4.00 1.14 3.00 105
Hayden Wesneski Astros 32.0 29 6 4.00 1.09 4.69 105
Cole Henry Nationals 52.7 52 32 4.00 1.42 4.68 105
Rafael Montero Tigers 60.3 58 37 4.00 1.31 4.09 105
Tyler Matzek Yankees 6.3 7 5 4.00 2.53 3.26 105
José Ureña Mets 55.0 34 23 4.00 1.45 5.01 105
Adam Mazur Marlins 30.0 19 12 4.00 1.50 4.77 105
Ben Casparius Dodgers 77.7 71 21 4.00 1.27 3.42 105
Will Warren Yankees 162.3 171 65 4.00 1.37 3.96 105
Jeffrey Springs Athletics 171.0 138 54 4.00 1.21 4.56 105
Spencer Bivens Giants 81.0 61 25 4.00 1.33 3.48 105
Brad Lord Nationals 130.7 108 43 4.00 1.29 4.13 105
Taijuan Walker Phillies 123.7 86 42 4.00 1.41 4.94 105
Daniel Robert Phillies 13.0 15 10 4.00 1.62 5.10 105
Gregory Soto Mets 60.3 70 24 4.00 1.43 2.83 105
Clayton Beeter Nationals 25.3 33 18 4.00 1.22 4.17 105
Connor Seabold Braves 10.3 10 6 4.00 1.74 4.16 105
Devin Williams Yankees 62.0 90 25 4.00 1.13 2.45 105
Ben Bowden Athletics 10.7 7 5 4.00 1.31 5.63 105
Jonathan Loáisiga Yankees 29.7 25 10 4.00 1.48 5.49 105
Luke Jackson Tigers 51.0 38 28 4.00 1.35 4.28 105
Cole Ragans Royals 61.7 98 20 4.00 1.18 2.37 105
Tyler Alexander Brewers 97.7 82 30 4.00 1.40 3.54 105
Tyler Ferguson Athletics 58.0 54 34 4.00 1.33 3.89 105
Ryan Yarbrough Yankees 64.0 55 19 4.00 1.20 4.91 105
Cristian Javier Astros 37.0 34 15 4.00 1.27 3.53 105
Tanner Scott Dodgers 57.0 60 18 4.00 1.26 4.45 105
Walker Buehler Phillies 126.0 92 61 4.00 1.52 5.36 105
David Peterson Mets 168.7 150 65 4.00 1.37 3.33 105
Danny Young Mets 8.3 13 3 4.00 1.44 1.06 105
Ryan Helsley Mets 56.0 63 25 4.00 1.54 4.05 105
Kyle Nicolas Pirates 38.0 34 18 4.00 1.37 3.76 105
Ian Hamilton Yankees 40.0 42 22 4.00 1.25 4.28 105
Michael Petersen Marlins 18.0 17 7 4.00 1.39 4.54 105
Mitch Keller Pirates 176.3 150 51 4.00 1.26 3.81 105
Enyel De Los Santos Astros 66.0 62 24 4.00 1.29 3.69 105
Seth Johnson Phillies 12.7 17 4 4.00 1.18 4.44 105
Eury Pérez Marlins 95.3 105 32 4.00 1.05 3.54 105
Dietrich Enns Tigers 46.3 49 15 4.00 1.40 3.64 105
Bryan Hudson Brewers 15.0 19 13 4.00 1.87 4.90 105
Brandon Sproat Mets 20.7 17 7 4.00 1.21 2.47 105
Michael Soroka Nationals 89.7 95 29 4.00 1.13 3.69 105
Bailey Falter Pirates 125.3 81 46 4.00 1.28 4.88 105
Aaron Civale Brewers 102.0 88 33 4.00 1.26 4.38 105
Paul Sewald Tigers 19.7 20 6 4.00 1.22 4.63 105
Sauryn Lao Nationals 11.0 9 2 4.00 1.45 4.37 105
Mark Leiter Jr. Yankees 48.3 54 17 4.00 1.53 3.27 105
Konnor Pilkington Nationals 28.3 34 17 4.00 1.38 5.71 105
Grant Taylor White Sox 36.7 54 15 4.00 1.42 1.38 105
Fraser Ellard White Sox 17.0 22 19 4.00 1.59 4.63 105
Ryan Borucki Pirates 35.0 32 16 4.00 1.29 4.13 105
Davis Martin White Sox 142.7 104 48 4.00 1.29 4.47 105
Justin Hagenman Mets 23.7 23 2 4.00 1.10 3.61 105
Luis Severino Athletics 162.7 124 50 4.00 1.30 3.78 105
Jack Flaherty Tigers 161.0 188 59 4.00 1.28 3.72 105
Brady Singer Reds 169.2 163 60 4.03 1.24 3.70 104
Simeon Woods Richardson Twins 111.1 107 46 4.04 1.28 4.41 104
Tommy Henry Diamondbacks 6.2 8 1 4.05 1.05 7.29 104
José De León Red Sox 6.2 8 3 4.05 1.65 4.07 104
Juan Burgos Mariners 6.2 8 2 4.05 1.35 1.49 104
Justin Martinez Diamondbacks 15.1 22 12 4.11 1.24 3.43 102
Ryan Walker Giants 61.1 60 18 4.11 1.27 2.87 102
Matt Festa Guardians 54.2 56 15 4.12 1.08 2.82 102
Hunter Dobbins Red Sox 61.0 45 17 4.13 1.28 3.74 102
Luis Guerrero Red Sox 17.1 10 14 4.15 1.33 4.39 101
José Berríos Blue Jays 166.0 138 56 4.17 1.30 4.49 101
Juan Morillo Diamondbacks 34.1 36 20 4.19 1.69 3.51 100
Dean Kremer Orioles 171.2 142 45 4.19 1.21 3.90 100
Matthew Liberatore Cardinals 151.2 122 40 4.21 1.31 3.91 100
George Kirby Mariners 126.0 137 29 4.21 1.19 3.16 100
Scott Barlow Reds 68.1 75 45 4.21 1.39 4.41 100
Merrill Kelly Rangers 55.1 46 10 4.23 1.25 4.10 99
Tanner Bibee Guardians 182.1 162 54 4.24 1.23 4.14 99
Justin Slaten Red Sox 34.0 25 10 4.24 1.09 3.66 99
Jackson Kowar Mariners 17.0 15 7 4.24 1.24 5.63 99
Logan Allen Guardians 156.2 122 62 4.25 1.40 4.23 99
Dillon Tate Blue Jays 6.1 8 6 4.26 2.21 5.56 99
José Soriano Angels 169.0 152 78 4.26 1.40 3.61 99
Sonny Gray Cardinals 180.2 201 38 4.28 1.23 3.31 98
Slade Cecconi Guardians 132.0 109 32 4.30 1.19 4.54 98
Logan Evans Mariners 81.1 59 31 4.32 1.39 4.88 97
Ryan Pressly Cubs 41.1 28 17 4.35 1.52 4.88 97
Luis Ortiz Guardians 88.2 96 42 4.36 1.38 4.12 96
Jeff Hoffman Blue Jays 68.0 84 27 4.37 1.19 4.69 96
Paxton Schultz Blue Jays 24.2 28 8 4.38 1.42 3.93 96
Patrick Corbin Rangers 155.1 131 51 4.40 1.36 4.16 95
Taylor Rashi Diamondbacks 16.1 22 8 4.41 1.47 1.86 95
Michael McGreevy Cardinals 95.2 58 20 4.42 1.25 4.15 95
Mason Fluharty Blue Jays 52.2 56 24 4.44 1.14 3.83 95
Nick Martinez Reds 165.2 116 42 4.45 1.21 4.19 94
José Fermin Angels 34.1 39 23 4.46 1.40 5.89 94
Jose Herrera Diamondbacks 2.0 0 0 4.50 2.00 3.10 93
Brandyn Garcia Mariners 2.0 1 3 4.50 3.50 6.60 93
Cole Sands Twins 72.0 64 19 4.50 1.17 3.38 93
Keaton Winn Giants 10.0 9 2 4.50 1.40 3.20 93
Zach Maxwell Reds 10.0 13 4 4.50 1.40 5.60 93
Griffin Jax Twins 46.0 72 13 4.50 1.28 1.95 93
Ryan Brasier Cubs 26.0 20 5 4.50 1.23 3.14 93
Jacob Stallings Rockies 2.0 1 0 4.50 1.00 2.10 93
Brent Suter Reds 67.2 53 18 4.52 1.29 4.45 93
Lyon Richardson Reds 37.2 30 21 4.54 1.54 3.88 93
Dylan Cease Padres 168.0 215 71 4.55 1.33 3.43 92
Kyle Harrison Giants 23.2 25 9 4.56 1.27 4.35 92
Tyler Anderson Angels 136.1 104 57 4.56 1.41 5.50 92
Chase Burns Reds 43.1 67 16 4.57 1.32 2.61 92
Zak Kent Guardians 17.2 16 8 4.58 1.42 3.39 92
Yaramil Hiraldo Orioles 19.2 21 9 4.58 1.32 5.03 92
Zack Kelly Red Sox 35.1 35 12 4.58 1.33 3.24 92
Tristan Beck Giants 56.2 41 16 4.61 1.11 4.11 91
Kyle Backhus Diamondbacks 25.1 22 8 4.62 1.42 3.86 91
Ian Gibaut Reds 25.1 15 8 4.62 1.34 4.41 91
Tomoyuki Sugano Orioles 157.0 106 36 4.64 1.33 5.17 91
John King Cardinals 48.1 28 14 4.66 1.63 4.97 90
Joe Boyle Rays 52.0 58 28 4.67 1.37 3.98 90
Trent Thornton Mariners 42.1 32 14 4.68 1.30 4.43 90
Andre Granillo Cardinals 21.0 18 7 4.71 1.38 4.24 89
Ryan Zeferjahn Angels 57.0 73 35 4.74 1.47 5.12 89
Ryan Feltner Rockies 30.1 25 12 4.75 1.48 4.36 88
Carson Seymour Giants 36.0 26 13 4.75 1.39 5.99 88
Bryan Baker Rays 30.1 34 8 4.75 1.12 3.80 88
Justin Steele Cubs 22.2 21 5 4.76 1.15 4.81 88
Kyle Hendricks Angels 164.2 114 43 4.76 1.28 4.48 88
Hayden Birdsong Giants 65.2 68 37 4.80 1.49 4.71 88
Gavin Hollowell Cubs 9.1 10 7 4.82 1.71 4.64 87
Zac Gallen Diamondbacks 192.0 175 66 4.83 1.26 4.41 87
Miles Mikolas Cardinals 156.1 100 37 4.84 1.32 4.94 87
Tim Herrin Guardians 42.2 45 30 4.85 1.57 4.64 87
Shane Baz Rays 166.1 176 64 4.87 1.33 4.17 86
Michael Tonkin Twins 24.0 19 8 4.88 1.17 4.14 86
Emerson Hancock Mariners 90.0 64 31 4.90 1.38 4.88 86
Omar Cruz Padres 3.2 5 3 4.91 1.91 2.79 86
Philip Abner Diamondbacks 3.2 5 3 4.91 2.18 2.79 86
Jake Eder Angels 18.1 15 9 4.91 1.31 5.09 86
Kyle Freeland Rockies 162.2 124 38 4.98 1.42 4.04 84
Seth Halvorsen Rockies 39.2 36 21 4.99 1.56 5.19 84
Jake Bird Yankees 55.3 66 25 5.00 1.54 3.71 84
Joe Ross Phillies 51.0 39 18 5.00 1.47 4.67 84
Mitchell Parker Nationals 164.7 103 58 5.00 1.43 4.88 84
Shawn Dubin Astros 33.7 28 11 5.00 1.43 4.73 84
Julian Fernández Nationals 5.0 5 2 5.00 1.00 7.50 84
Charlie Morton Tigers 142.0 149 72 5.00 1.58 4.63 84
Rich Hill Royals 9.0 4 8 5.00 1.89 7.77 84
Grant Holman Athletics 23.0 17 9 5.00 1.52 4.49 84
JP Sears Athletics 135.7 117 36 5.00 1.32 5.05 84
J.T. Ginn Athletics 90.3 99 31 5.00 1.36 4.38 84
Justin Garza Mets 6.7 3 1 5.00 1.35 4.60 84
Easton McGee Brewers 14.7 13 5 5.00 1.36 3.24 84
Jonathan Cannon White Sox 103.7 86 38 5.00 1.49 4.92 84
Erick Fedde Brewers 141.0 83 67 5.00 1.52 5.10 84
Joey Wentz Pirates 98.0 92 43 5.00 1.56 4.00 84
Sandy Alcantara Marlins 174.7 142 57 5.00 1.27 4.09 84
Bryce Elder Braves 156.3 131 51 5.00 1.39 4.40 84
Kirby Yates Dodgers 41.3 52 17 5.00 1.33 4.65 84
Spencer Arrighetti Astros 35.3 31 20 5.00 1.42 5.25 84
Reynaldo López Braves 5.0 1 2 5.00 2.20 6.50 84
Richard Fitts Red Sox 45.0 40 16 5.00 1.31 5.57 84
Scott Blewett Braves 44.3 35 18 5.00 1.42 5.38 84
Hunter Stratton Pirates 19.0 16 7 5.00 1.58 4.57 84
Yoendrys Gómez Dodgers 62.7 58 27 5.00 1.39 5.03 84
Logan VanWey Astros 10.7 7 3 5.00 1.69 5.07 84
Matt Krook Athletics 3.3 3 1 5.00 1.80 2.20 84
Yohan Ramírez Pirates 33.3 45 16 5.00 1.47 3.40 84
Seth Martinez Marlins 6.7 4 3 5.00 1.05 7.15 84
Caleb Freeman White Sox 3.3 3 1 5.00 1.80 6.10 84
Codi Heuer Tigers 4.7 5 2 5.00 1.29 10.59 84
Sean Manaea Mets 60.7 75 12 5.00 1.22 4.01 84
Cam Booser White Sox 31.0 35 19 5.00 1.52 6.04 84
Angel Perdomo Athletics 3.3 2 3 5.00 1.50 4.60 84
Ryan Gusto Astros 101.7 97 36 5.00 1.48 4.43 84
Sean Guenther Tigers 10.3 8 5 5.00 1.45 3.00 84
Osvaldo Bido Athletics 79.7 68 35 5.00 1.61 5.81 84
Ryne Stanek Mets 56.0 58 32 5.00 1.57 4.37 84
Blake Treinen Dodgers 26.7 36 19 5.00 1.84 4.49 84
Nick Hernandez Astros 10.7 11 8 5.00 1.88 6.94 84
Chris Paddack Tigers 158.0 112 37 5.00 1.28 4.94 84
Jake Irvin Nationals 180.0 124 62 5.00 1.43 5.50 84
Colton Gordon Astros 86.0 72 19 5.00 1.42 5.26 84
Jackson Rutledge Nationals 73.3 65 24 5.00 1.51 5.15 84
Tony Gonsolin Dodgers 36.0 38 18 5.00 1.42 5.74 84
Sam Long Royals 40.3 33 22 5.00 1.74 5.36 84
Andrew Heaney Pirates 122.3 86 40 5.00 1.38 5.33 84
Davis Daniel Braves 10.0 9 7 5.00 1.60 4.70 84
Thomas Hatch Royals 34.0 22 17 5.00 1.68 5.98 84
Jesus Tinoco Marlins 19.3 10 8 5.00 1.29 3.98 84
Mitch Spence Athletics 84.7 66 26 5.00 1.44 4.92 84
Carson Whisenhunt Giants 23.1 16 12 5.01 1.46 6.65 84
Eduardo Rodriguez Diamondbacks 154.1 143 60 5.02 1.54 4.52 84
Pierson Ohl Twins 30.0 27 7 5.10 1.50 4.17 82
Bailey Ober Twins 146.1 120 31 5.10 1.30 4.76 82
Yennier Cano Orioles 58.0 53 24 5.12 1.48 4.08 82
Anthony DeSclafani Diamondbacks 38.2 36 12 5.12 1.27 5.90 82
Alek Jacob Padres 33.1 23 14 5.13 1.50 5.34 82
Gregory Santos Mariners 7.0 0 8 5.14 2.29 6.53 82
Max Scherzer Blue Jays 85.0 82 23 5.19 1.29 4.89 81
Cade Povich Orioles 112.1 118 43 5.21 1.50 4.12 81
Brandon Pfaadt Diamondbacks 176.2 147 37 5.25 1.33 3.98 80
Justin Bruihl Blue Jays 13.2 18 7 5.27 1.90 3.93 80
Andre Pallante Cardinals 162.2 111 62 5.31 1.44 4.56 79
Sean Reynolds Padres 27.0 25 17 5.33 1.37 5.06 79
Yu Darvish Padres 72.0 68 19 5.38 1.18 4.53 78
Jesse Hahn Mariners 5.0 3 5 5.40 2.20 7.50 78
Grant Wolfram Orioles 26.2 31 15 5.40 1.88 3.44 78
David Festa Twins 53.1 53 19 5.40 1.28 4.63 78
Jesse Scholtens Rays 8.1 12 3 5.40 1.44 2.85 78
Brian Van Belle Rays 8.1 6 0 5.40 1.56 4.83 78
Collin Snider Mariners 26.1 24 6 5.47 1.44 3.44 77
Connor Brogdon Angels 47.0 49 18 5.55 1.34 5.21 76
Zebby Matthews Twins 79.1 88 24 5.56 1.49 3.76 76
Chad Green Blue Jays 43.2 35 13 5.56 1.47 6.60 76
Casey Legumina Mariners 49.2 55 25 5.62 1.45 4.24 75
Mason Montgomery Rays 46.0 63 27 5.67 1.65 3.82 74
Luis Curvelo Rangers 19.0 20 10 5.68 1.42 4.63 74
Bryce Miller Mariners 90.1 74 34 5.68 1.41 5.04 74
Bryce Jarvis Diamondbacks 22.0 21 10 5.73 1.50 4.33 73
Kumar Rocker Rangers 64.1 56 23 5.74 1.46 4.66 73
Julian Merryweather Cubs 18.2 15 11 5.79 1.82 4.69 73
Carson Fulmer Angels 29.1 26 11 5.83 1.23 4.68 72
Kyle Hart Padres 43.0 37 13 5.86 1.19 5.01 72
Kevin Kelly Rays 39.2 35 9 5.90 1.36 5.65 71
Garrett McDaniels Angels 10.2 6 8 5.91 1.97 6.83 71
Ben Brown Cubs 106.1 121 32 5.92 1.44 3.93 71
Zach Eflin Orioles 71.1 50 13 5.93 1.42 5.53 71
Vinny Capra Brewers 3.0 1 0 6.00 1.67 6.77 70
Andrew Hoffmann Royals 12.0 12 10 6.00 2.00 5.77 70
Mason Barnett Athletics 22.3 18 11 6.00 1.66 4.71 70
Carlos Rodriguez Brewers 9.7 11 9 6.00 2.28 4.96 70
Mick Abel Phillies 39.0 39 16 6.00 1.51 5.00 70
Ethan Roberts Cubs 9.0 6 2 6.00 1.33 6.77 70
Beau Brieske Tigers 22.0 16 12 6.00 1.64 6.24 70
Shinnosuke Ogasawara Nationals 38.7 30 17 6.00 1.55 5.89 70
Héctor Neris Astros 26.7 35 16 6.00 1.69 5.20 70
Joel Payamps Brewers 26.3 24 9 6.00 1.52 4.28 70
Bryse Wilson White Sox 47.3 28 19 6.00 1.82 6.14 70
Génesis Cabrera Pirates 42.7 35 18 6.00 1.50 6.38 70
Lance McCullers Jr. Astros 55.3 61 39 6.00 1.81 5.36 70
Elvis Peguero Brewers 9.3 8 6 6.00 1.93 4.71 70
Trevor Williams Nationals 82.7 65 21 6.00 1.54 4.02 70
Corbin Martin Orioles 18.0 23 9 6.00 1.72 4.93 70
Frankie Montas Mets 38.7 32 14 6.00 1.60 5.22 70
Cal Quantrill Marlins 117.7 85 35 6.00 1.45 4.98 70
Xzavion Curry Marlins 3.0 1 3 6.00 2.33 5.43 70
Carlos Hernández Tigers 43.3 39 22 6.00 1.66 4.02 70
Paul Blackburn Mets 39.0 34 12 6.00 1.51 4.28 70
Austin Hedges Guardians 3.0 1 1 6.00 2.33 3.43 70
Marcus Stroman Yankees 39.0 26 16 6.00 1.54 5.00 70
Chas McCormick Astros 3.0 1 2 6.00 1.67 4.43 70
Dane Dunning Braves 20.7 21 7 6.00 1.50 4.60 70
Jack Little Dodgers 3.0 2 1 6.00 1.67 2.77 70
John Rooney Astros 1.3 2 1 6.00 1.50 12.12 70
Matt Sauer Dodgers 29.7 24 8 6.00 1.45 4.92 70
Scott McGough Athletics 16.0 16 7 6.00 1.56 5.66 70
Luis Contreras Astros 12.0 13 8 6.00 1.58 5.10 70
José Leclerc Athletics 9.0 8 5 6.00 2.00 7.32 70
T.J. McFarland Athletics 15.7 7 3 6.00 1.85 4.44 70
Jorge López Nationals 24.7 17 7 6.00 1.30 3.10 70
Nestor Cortes Brewers 34.3 29 20 6.00 1.63 8.08 70
Aaron Nola Phillies 94.3 97 28 6.00 1.35 4.41 70
Gunnar Hoglund Athletics 32.3 23 11 6.00 1.52 6.72 70
Caleb Boushley Rangers 43.1 41 14 6.02 1.57 3.68 70
Bowden Francis Blue Jays 64.0 54 27 6.05 1.53 6.54 69
Payton Tolle Red Sox 16.1 19 8 6.06 1.59 6.27 69
Carson Spiers Reds 13.1 11 7 6.08 1.50 6.00 69
Yosver Zulueta Reds 7.1 5 4 6.14 1.23 5.21 68
Nick Anderson Rockies 14.2 10 2 6.14 1.30 4.86 68
Matt Bowman Orioles 24.2 18 6 6.20 1.50 4.50 68
Sam Bachman Angels 20.1 18 10 6.20 1.57 3.45 68
Ben Joyce Angels 4.1 1 1 6.23 1.38 6.51 67
Brandon Young Orioles 57.2 47 22 6.24 1.54 5.34 67
Porter Hodge Cubs 33.0 40 18 6.27 1.58 5.86 67
Jordan Wicks Cubs 14.1 13 1 6.28 1.74 3.31 67
Gordon Graceffo Cardinals 43.0 40 13 6.28 1.47 2.75 67
Tanner Gordon Rockies 75.1 62 17 6.33 1.50 4.90 66
Kai-Wei Teng Giants 29.2 39 17 6.37 1.55 3.07 66
Sam Moll Reds 18.1 22 10 6.38 1.42 5.20 66
Caden Dana Angels 32.1 33 18 6.40 1.48 6.37 66
Jake Woodford Diamondbacks 36.1 23 13 6.44 1.60 3.99 65
Jordan Hicks Giants 48.2 43 20 6.47 1.54 3.37 65
Chase Dollander Rockies 98.0 82 49 6.52 1.55 5.31 64
Liam Hendriks Red Sox 13.2 12 7 6.59 1.39 4.84 64
Zach Agnos Rockies 31.1 19 17 6.61 1.53 5.61 64
Taj Bradley Twins 31.1 32 12 6.61 1.40 4.71 64
Antonio Senzatela Rockies 130.0 73 47 6.65 1.84 5.26 63
Mitch Farris Angels 24.1 24 11 6.66 1.44 4.64 63
Easton Lucas Blue Jays 24.1 23 12 6.66 1.52 5.38 63
Germán Márquez Rockies 126.1 83 48 6.70 1.71 5.30 63
Kevin Newman Angels 4.0 0 0 6.75 1.00 9.60 62
Wade Miley Reds 12.0 7 6 6.75 1.75 6.68 62
Mason Black Giants 4.0 5 0 6.75 1.25 7.10 62
Jovani Morán Red Sox 4.0 5 3 6.75 2.00 2.85 62
Scott Alexander Giants 1.1 2 2 6.75 3.75 16.74 62
Jack Kochanowicz Angels 111.0 72 58 6.81 1.75 5.83 62
Mike Clevinger White Sox 5.7 3 8 7.00 2.29 6.27 60
Sawyer Gipson-Long Tigers 31.3 26 6 7.00 1.28 5.33 60
Tayler Scott Astros 27.3 24 18 7.00 1.90 6.17 60
José Urquidy Tigers 2.3 3 3 7.00 3.00 4.39 60
Jonah Tong Mets 18.7 22 9 7.00 1.77 4.28 60
John Brebbia Tigers 23.3 26 12 7.00 1.71 5.20 60
Josh Simpson Marlins 30.7 36 22 7.00 1.83 5.02 60
Craig Yoho Brewers 8.7 7 9 7.00 1.96 6.10 60
Penn Murfee White Sox 12.7 13 5 7.00 1.89 5.31 60
Colin Holderman Pirates 25.7 18 16 7.00 1.95 5.59 60
Bruce Zimmermann Brewers 6.0 1 2 7.00 1.50 8.10 60
Kenta Maeda Tigers 8.0 8 6 7.00 1.88 4.98 60
Michael Darrell-Hicks Pirates 9.7 8 4 7.00 1.45 4.03 60
Orlando Ribalta Nationals 24.3 25 17 7.00 1.85 6.35 60
Trevor Richards Royals 5.7 5 2 7.00 2.29 2.39 60
Robinson Piña Marlins 2.3 1 1 7.00 2.57 9.11 60
Miguel Castro White Sox 6.0 4 5 7.00 1.67 6.43 60
Eduarniel Núñez Athletics 12.7 11 11 7.00 1.89 6.02 60
Chris Stratton Royals 21.0 22 10 7.00 2.00 4.91 60
Carlos Carrasco Yankees 45.7 34 17 7.00 1.71 5.57 60
Ryan Rolison Rockies 42.1 25 20 7.02 1.77 6.73 60
Isaiah Campbell Red Sox 7.2 3 1 7.04 1.83 4.49 60
Angel Chivilli Rockies 58.2 43 23 7.06 1.69 5.71 59
Spencer Turnbull Blue Jays 6.1 4 4 7.11 2.53 5.89 59
Kendall Graveman Diamondbacks 17.2 9 12 7.13 1.98 5.66 59
Josh Walker Blue Jays 5.0 8 2 7.20 2.00 1.10 58
Anthony Molina Rockies 34.2 24 6 7.27 1.67 6.78 58
Ryan Johnson Angels 14.2 16 5 7.36 1.98 5.56 57
Jon Berti Cubs 3.2 0 4 7.36 2.18 6.85 57
Kevin Ginkel Diamondbacks 25.2 29 13 7.36 1.64 3.38 57
McCade Brown Rockies 25.2 23 17 7.36 1.83 6.39 57
Victor Mederos Angels 17.0 14 12 7.41 1.76 6.63 57
Tayler Saucedo Mariners 13.1 12 6 7.43 1.88 4.63 57
Austin Gomber Rockies 57.2 34 17 7.49 1.72 6.44 56
Travis Adams Twins 33.2 31 17 7.49 1.66 5.12 56
Sammy Peralta Angels 10.2 8 6 7.59 1.88 3.30 55
Ryan Fernandez Cardinals 30.1 34 16 7.71 1.71 5.03 54
Luis F. Castillo Mariners 7.0 5 7 7.71 2.71 4.67 54
Matt Waldron Padres 4.2 3 6 7.71 2.57 9.05 54
Jon Gray Rangers 14.0 12 6 7.71 1.50 7.31 54
Sean Hjelle Giants 15.0 11 9 7.80 2.00 5.17 54
Chris Roycroft Cardinals 20.2 15 12 7.84 1.84 4.68 54
Sam Aldegheri Angels 13.2 12 10 7.90 2.20 6.51 53
Allan Winans Yankees 9.3 6 3 8.00 1.71 5.57 53
Jordan Romano Phillies 42.7 47 17 8.00 1.45 5.14 53
Cam Sanders Pirates 6.7 4 5 8.00 2.10 8.05 53
George Soriano Marlins 36.7 36 19 8.00 1.77 6.24 53
Richard Lovelady Mets 11.7 12 6 8.00 1.54 5.93 53
José Ruiz Braves 16.3 15 9 8.00 1.96 5.30 53
Eduardo Salazar Nationals 29.0 23 16 8.00 2.17 6.31 53
Connor Gillispie Marlins 26.0 23 11 8.00 1.65 5.60 53
Jared Shuster White Sox 15.7 12 5 8.00 2.04 2.53 53
Alexis Díaz Dodgers 17.7 17 12 8.00 1.53 7.63 53
Austin Cox Braves 21.3 22 7 8.00 1.73 7.51 53
Andry Lara Nationals 14.3 10 8 8.00 2.44 5.19 53
Scott Effross Yankees 10.7 6 3 8.00 1.78 4.04 53
Tanner Houck Red Sox 43.2 32 17 8.04 1.69 5.81 52
Jeff Brigham Diamondbacks 3.1 3 1 8.10 2.40 6.33 52
Roddery Muñoz Cardinals 11.0 14 9 8.18 1.64 7.74 51
Cionel Pérez Orioles 21.2 21 18 8.31 2.12 5.51 51
Lazaro Estrada Blue Jays 7.1 10 1 8.59 1.50 4.37 49
Roansy Contreras Rockies 8.1 4 1 8.64 1.20 7.30 49
Jorge Alcala Twins 24.1 28 15 8.88 1.81 5.34 47
Carson Palmquist Rockies 34.1 27 25 8.91 2.04 7.53 47
Joey Estes Athletics 11.0 6 6 9.00 2.00 8.37 47
Touki Toussaint Angels 2.0 3 1 9.00 2.50 1.60 47
Kyle Farmer Rockies 1.0 0 0 9.00 3.00 16.10 47
Patrick Monteverde Marlins 3.7 4 1 9.00 2.73 1.74 47
Zach Brzykcy Nationals 23.0 24 12 9.00 1.74 5.97 47
Gerson Garabito Rangers 8.0 8 1 9.00 2.00 3.10 47
Elvin Rodríguez Brewers 19.7 18 7 9.00 1.68 8.29 47
Logan Porter Giants 1.0 0 0 9.00 2.00 16.10 47
Will Wilson Guardians 2.0 0 0 9.00 1.00 9.60 47
Blas Castaño Mariners 3.0 1 2 9.00 2.00 8.77 47
Yilber Díaz Diamondbacks 3.0 1 3 9.00 2.33 5.43 47
Owen White White Sox 7.0 6 3 9.00 2.43 4.53 47
Lucas Gilbreath Rockies 1.0 2 0 9.00 1.00 12.10 47
Blade Tidwell Mets 15.0 10 10 9.00 2.20 7.23 47
Kyle Nelson Diamondbacks 2.0 2 4 9.00 2.50 13.60 47
Jacob Barnes Blue Jays 8.0 5 3 9.00 1.63 4.60 47
Reese McGuire Cubs 1.0 0 1 9.00 3.00 19.10 47
Tyler Wade Padres 1.0 0 1 9.00 3.00 6.10 47
Jesse Chavez Braves 8.0 8 5 9.00 2.38 9.48 47
Nate Pearson Cubs 14.2 7 10 9.20 2.18 6.06 46
Bradley Blalock Rockies 58.2 27 23 9.36 1.84 7.15 45
Luis Peralta Rockies 19.0 16 18 9.47 2.32 8.36 44
Anthony Misiewicz Twins 4.2 5 4 9.64 1.93 9.77 44
Casey Lawrence Blue Jays 2.2 1 0 10.13 2.25 2.19 41
Robert Stock Red Sox 2.2 1 4 10.13 3.00 13.55 41
Shaun Anderson Angels 11.1 11 3 10.32 2.03 8.96 41
Joe La Sorsa Reds 6.2 2 2 10.80 2.25 11.81 39
Tyler Zuber Mets 12.0 14 6 11.00 1.92 5.52 38
J.P. Feyereisen Dodgers 4.0 4 1 11.00 3.00 8.35 38
Mason Thompson Nationals 10.7 11 12 11.00 2.63 5.63 38
Wander Suero Braves 6.3 7 4 11.00 2.21 8.95 38
Tanner Rainey Pirates 9.7 11 9 11.00 1.76 3.62 38
Luarbert Arias Marlins 10.3 10 5 11.00 2.13 5.13 38
Triston McKenzie Guardians 5.2 4 7 11.12 2.47 8.10 38
Brooks Kriske Twins 12.0 14 10 11.25 2.33 4.35 37
Ian Anderson Angels 9.1 8 7 11.57 2.57 6.51 36
Colin Poche Nationals 9.3 11 14 12.00 2.79 6.64 35
Anthony Maldonado Athletics 6.0 7 5 12.00 2.50 9.77 35
Ryan Loutos Nationals 12.0 8 8 12.00 2.33 8.10 35
Rolddy Muñoz Braves 3.7 5 5 12.00 2.45 8.00 35
Miguel Rojas Dodgers 5.0 0 2 12.00 2.60 12.10 35
Bobby Miller Dodgers 5.0 7 2 12.00 2.60 6.70 35
Troy Taylor Mariners 6.2 2 3 12.15 2.55 8.10 35
Eli Morgan Cubs 7.1 4 3 12.27 2.05 8.73 34
Didier Fuentes Braves 13.0 12 6 13.00 2.23 8.64 32
Vidal Bruján Braves 2.0 0 1 13.00 2.50 11.10 32
Forrest Whitley Astros 12.0 12 8 13.00 2.25 6.35 32
Michel Otañez Athletics 5.3 6 5 13.00 2.25 8.54 32
Lucas Sims Nationals 12.3 13 14 13.00 2.27 6.51 32
Noah Murdock Athletics 17.0 21 20 13.00 2.71 4.16 32
Alex Carrillo Mets 4.7 4 2 13.00 1.71 13.81 32
Andrew Walters Guardians 1.1 2 0 13.50 1.50 11.28 31
Cody Bolton Guardians 2.0 1 0 13.50 2.00 2.10 31
Doug Nikhazy Guardians 4.0 5 6 13.50 2.75 5.10 31
Tucker Barnhart Rangers 2.0 0 0 13.50 2.50 3.10 31
Rowdy Tellez Rangers 2.0 0 0 13.50 2.50 9.60 31
Jordan Weems Astros 4.3 0 3 14.00 2.77 5.18 30
Zach Pop Mets 6.7 3 2 14.00 2.55 10.90 30
Carson Ragsdale Orioles 5.0 4 1 14.40 2.20 4.70 29
Thomas Harrington Pirates 8.7 7 7 15.00 2.88 8.41 28
Enrique Hernández Dodgers 5.3 1 8 15.00 3.56 9.67 28
Jonah Bride Marlins 6.0 2 3 15.00 2.83 6.10 28
Michael Mercado Phillies 3.0 4 4 15.00 3.67 8.77 28
Erik Swanson Blue Jays 5.1 3 5 15.19 2.44 9.96 28
Chayce McDermott Orioles 8.2 9 12 15.58 2.77 10.05 27
Joe Mantiply Diamondbacks 9.2 8 3 15.83 3.00 9.40 27
Javier Sanoja Marlins 9.3 1 5 16.00 3.11 10.07 26
Jose Corniell Rangers 1.2 1 1 16.20 2.40 14.77 26
Kyle Gibson Orioles 12.1 10 7 16.78 2.92 10.70 25
Cody Poteet Orioles 2.2 1 2 16.88 3.00 4.92 25
Kody Clemens Phillies 1.0 0 0 18.00 3.00 29.10 23
Drew Sommers Tigers 3.0 3 3 18.00 3.33 8.43 23
Jake Palisch White Sox 1.0 0 0 18.00 3.00 3.10 23
Abraham Toro Red Sox 1.0 0 1 18.00 5.00 6.10 23
Ali Sánchez Blue Jays 1.0 1 0 18.00 3.00 1.10 23
Mike Yastrzemski Royals 1.0 0 1 18.00 3.00 6.10 23
Travis Jankowski Mets 1.0 0 1 18.00 3.00 6.10 23
Noah Davis Dodgers 11.0 15 6 18.00 2.55 10.28 23
Chase Petty Reds 6.0 7 8 19.50 3.67 11.27 22
Connor Thomas Brewers 5.3 5 2 20.00 2.63 9.67 21
Geoff Hartlieb Tigers 3.3 5 6 21.00 4.20 13.31 20
Jhonny Pereda Athletics 3.0 3 2 21.00 3.67 7.43 20
Nathan Wiles Braves 1.0 1 0 27.00 4.00 1.10 16
Pablo Reyes Yankees 1.0 0 0 27.00 5.00 16.10 16
Cole Wilcox Rays 1.0 1 3 27.00 7.00 10.10 16
Nolan Hoffman Phillies 1.0 2 1 27.00 4.00 2.10 16
Alex Jackson Orioles 1.0 0 2 27.00 5.00 9.10 16
Oswald Peraza Yankees 2.3 0 0 30.00 3.86 8.68 14
Tyler Heineman Blue Jays 3.1 0 0 32.40 4.50 7.29 13
Cooper Hummel Astros 1.0 0 0 36.00 5.00 16.10 12
Scott Kingery Angels 2.0 1 0 36.00 6.00 15.10 12
Gary Sánchez Orioles 1.0 0 1 36.00 3.00 19.10 12
Amed Rosario Nationals 1.0 0 2 36.00 7.00 22.10 12
Jorge Mateo Orioles 1.0 0 2 45.00 7.00 22.10 9
José Caballero Yankees 1.0 0 1 54.00 6.00 32.10 8
Austin Nola Rockies 1.0 0 0 72.00 8.00 29.10 6
Emmanuel Rivera Orioles 1.0 0 2 72.00 10.00 22.10 6