Skip to main content 

Owing to the width of most of the many data tables on this site, it is best viewed from a desktop computer. If you are on a mobile device (phone or tablet), you will obtain a better viewing experience by rotating your device a quarter-turn (to get the so-called “panorama” screen view).


The Owlcroft Baseball-Analysis Site




Baseball team and player performance examined realistically and accurately.
 Click here to email us. 



You are here:  Home  »  dailies  »  pitchers  »  byrole  »   this page
(Click on any image above to see it at full size.)
You are here:  Home  »  dailies  »  pitchers  »  byrole  »   this page
(Click on any image above to see it at full size.)

You are here:  Home  »  dailies  »  pitchers  »  byrole  »   this page
You are here:  Home  »  dailies  »  pitchers  »  byrole  »   this page
You can get a site directory by clicking on the “hamburger” icon () in the upper right of this page.
Or you can search this site with Google (standard Google-search rules apply).

Search term(s):



2026: All Starting Pitchers, by Name


All raw data supplied courtesy of Baseball-Reference.com.
They do a wonderful job, and deserve your support.

2026 Major-League Starting-Pitcher-Performance Results

This list includes every man who started at least one game this season; it may thus include men who are normally relievers.
These data are not segregated by role: they are complete full-season (to date) results.
The GS (Games Started) and GR (Games in Relief) stats will indicate the man’s role usage.

Through games of Sunday, 27 September 2026.
All results are from true, unadjusted data.

Handedness Key:   + R   * L   # S

(You can also look up the stat definitions.)

Starting Pitchers, listed in 2026 alphabetical order by last name:

(or view starting pitchers sorted by TPP, or view relief pitchers sorted by name)


Intra-Page Jumps:
Last names start with: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
(If no jump, no player last names begin with that letter.)

Each name is a click-on link to that man’s career stats.

— Place your cursor over any column heading to see what it signifies. —

Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Andrew Abbott * Reds 32 0 166.0 729 0.257 0.282 0.431 0.226 1.679 0.104 0.180 0.331 0.380 1.724 855 4.94 4.61
Mick Abel + Twins 3 1 20.1 93 0.275 0.386 0.350 0.237 1.273 0.108 0.247 0.376 0.301 2.300 727 4.20 3.98
Mason Adams + Rockies 6 0 29.0 124 0.282 0.338 0.509 0.250 1.806 0.097 0.250 0.355 0.452 2.583 912 5.27 4.03
Zach Agnos + Rockies 3 38 91.0 407 0.285 0.309 0.464 0.251 1.627 0.086 0.143 0.349 0.408 1.657 944 5.46 5.93
Keegan Akin * Orioles 2 22 25.1 114 0.284 0.310 0.441 0.254 1.552 0.079 0.149 0.333 0.395 1.889 928 5.37 5.68
Sandy Alcantara + Marlins 33 3 214.0 894 0.248 0.278 0.389 0.228 1.564 0.066 0.171 0.304 0.357 2.593 647 3.74 3.87
Sam Aldegheri * Angels 6 3 33.2 151 0.238 0.245 0.400 0.205 1.677 0.113 0.146 0.325 0.344 1.294 863 4.99 5.08
Jason Alexander + Astros 2 2 18.1 84 0.280 0.298 0.560 0.250 2.000 0.095 0.167 0.357 0.500 1.750 1137 6.57 9.33
Tyler Alexander * Rangers 5 70 73.0 312 0.260 0.318 0.349 0.234 1.342 0.074 0.192 0.321 0.314 2.609 644 3.72 3.70
Logan Allen * Guardians 2 5 16.2 81 0.319 0.370 0.500 0.284 1.565 0.074 0.198 0.383 0.444 2.667 1211 7.01 5.94
Andrew Alvarez * Nationals 17 8 112.2 473 0.229 0.296 0.347 0.201 1.516 0.108 0.241 0.315 0.304 2.235 592 3.43 3.43
Drew Anderson + Tigers 11 38 108.0 456 0.233 0.284 0.400 0.206 1.713 0.094 0.250 0.314 0.353 2.651 693 4.01 3.67
Kade Anderson * Mariners 7 0 35.2 146 0.259 0.307 0.400 0.240 1.543 0.062 0.219 0.301 0.370 3.556 650 3.76 3.79
Spencer Arrighetti + Astros 17 0 88.0 386 0.215 0.253 0.360 0.176 1.676 0.130 0.225 0.342 0.295 1.740 766 4.43 4.60
Spencer Arrighetti + Blue Jays 2 5 22.2 106 0.236 0.231 0.483 0.198 2.048 0.132 0.179 0.340 0.406 1.357 1112 6.43 6.35
Aaron Ashby * Brewers 1 74 89.1 383 0.225 0.315 0.322 0.198 1.434 0.107 0.303 0.311 0.285 2.829 623 3.60 3.12
Braxton Ashcraft + Pirates 28 0 165.1 667 0.235 0.287 0.386 0.217 1.641 0.052 0.259 0.280 0.357 4.943 597 3.45 3.65
Javier Assad + Cubs 11 17 94.1 378 0.235 0.243 0.397 0.214 1.691 0.071 0.167 0.294 0.362 2.333 584 3.38 3.63
Luinder Avila + Royals 12 9 70.0 309 0.272 0.328 0.425 0.230 1.563 0.136 0.197 0.372 0.359 1.452 804 4.65 5.53
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Lake Bachar + Marlins 4 34 58.2 242 0.201 0.233 0.355 0.178 1.767 0.087 0.252 0.281 0.314 2.905 597 3.45 3.84
Lake Bachar + Pirates 8 7 28.0 116 0.182 0.219 0.323 0.155 1.778 0.129 0.276 0.293 0.276 2.133 579 3.35 2.57
Kyle Backhus * Phillies 1 20 20.0 94 0.294 0.349 0.447 0.266 1.520 0.064 0.213 0.351 0.404 3.333 1063 6.15 4.95
Tanner Banks * Phillies 1 31 36.1 176 0.329 0.389 0.557 0.295 1.692 0.085 0.216 0.386 0.500 2.533 1322 7.65 6.19
Mason Barnett + Athletics 6 14 50.0 229 0.270 0.293 0.526 0.231 1.943 0.131 0.218 0.371 0.450 1.667 1101 6.37 7.02
Chris Bassitt + Orioles 18 2 102.0 460 0.293 0.334 0.423 0.261 1.442 0.083 0.161 0.363 0.376 1.947 892 5.16 4.59
Brady Basso * Athletics 7 19 43.0 200 0.328 0.373 0.516 0.305 1.574 0.050 0.155 0.360 0.480 3.100 1095 6.33 6.07
Shane Baz + Orioles 31 0 179.2 769 0.262 0.310 0.395 0.233 1.508 0.082 0.200 0.322 0.351 2.444 713 4.12 4.11
Brendan Beck + Yankees 2 2 12.2 58 0.260 0.226 0.680 0.224 2.615 0.138 0.224 0.362 0.586 1.625 1279 7.40 9.95
Brayan Bello + Red Sox 11 15 116.1 503 0.272 0.313 0.394 0.245 1.447 0.072 0.183 0.330 0.354 2.556 766 4.43 4.33
Jake Bennett * Red Sox 19 1 113.1 455 0.246 0.284 0.371 0.229 1.510 0.046 0.200 0.281 0.345 4.333 542 3.13 3.65
Brennan Bernardino * Rockies 2 72 64.0 267 0.247 0.287 0.381 0.221 1.542 0.056 0.184 0.296 0.341 3.267 637 3.68 2.81
Tanner Bibee + Guardians 33 0 188.0 780 0.246 0.270 0.419 0.224 1.703 0.071 0.190 0.304 0.382 2.691 675 3.90 4.36
Shane Bieber + Blue Jays 11 0 55.2 242 0.253 0.274 0.438 0.227 1.727 0.099 0.182 0.326 0.393 1.833 800 4.63 4.37
Paul Blackburn + Yankees 2 60 85.0 336 0.199 0.235 0.295 0.179 1.483 0.098 0.205 0.280 0.265 2.091 423 2.45 1.69
Ronel Blanco + Astros 5 3 33.2 143 0.240 0.241 0.496 0.210 2.067 0.112 0.203 0.329 0.434 1.813 848 4.90 6.68
Cody Bolton + Astros 3 5 20.0 95 0.269 0.333 0.462 0.221 1.714 0.147 0.232 0.379 0.379 1.571 1047 6.06 5.40
Matthew Boyd * Cubs 22 0 126.2 520 0.241 0.273 0.372 0.219 1.544 0.075 0.185 0.308 0.338 2.462 580 3.35 3.91
Joe Boyle + Rays 3 1 19.0 81 0.186 0.245 0.314 0.160 1.692 0.111 0.259 0.272 0.272 2.333 592 3.43 5.21
Cody Bradford * Rangers 8 2 44.0 193 0.306 0.320 0.472 0.285 1.545 0.052 0.114 0.342 0.440 2.200 887 5.13 4.30
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Kyle Bradish + Orioles 29 0 155.0 669 0.264 0.313 0.433 0.233 1.641 0.105 0.212 0.342 0.383 2.029 783 4.53 4.12
Taj Bradley + Twins 31 0 178.1 748 0.214 0.272 0.360 0.190 1.683 0.102 0.274 0.297 0.320 2.697 610 3.53 3.73
Mitch Bratt * Diamondbacks 10 0 44.0 194 0.244 0.271 0.415 0.206 1.700 0.139 0.155 0.351 0.351 1.111 790 4.57 4.70
Huascar Brazobán + White Sox 0 14 14.1 60 0.269 0.273 0.538 0.233 2.000 0.100 0.117 0.333 0.467 1.167 836 4.84 4.40
Huascar Brazobán + Mets 6 40 52.2 207 0.166 0.208 0.265 0.145 1.600 0.111 0.237 0.261 0.232 2.130 371 2.15 2.56
Ben Brown + Cubs 8 12 68.0 265 0.186 0.243 0.248 0.170 1.333 0.072 0.245 0.249 0.226 3.421 351 2.03 1.85
Hunter Brown + Astros 20 0 107.1 451 0.208 0.273 0.318 0.180 1.531 0.122 0.275 0.310 0.275 2.255 605 3.50 3.19
JT Brubaker + Giants 1 40 60.1 250 0.225 0.247 0.349 0.196 1.551 0.104 0.156 0.308 0.304 1.500 601 3.48 3.58
Walker Buehler + Padres 32 0 153.2 651 0.256 0.296 0.419 0.230 1.633 0.088 0.201 0.329 0.376 2.298 719 4.16 4.63
Sean Burke + White Sox 27 5 172.1 716 0.225 0.285 0.380 0.201 1.688 0.087 0.258 0.300 0.339 2.984 625 3.61 3.34
Corbin Burnes + Diamondbacks 3 0 10.1 47 0.286 0.233 0.738 0.255 2.583 0.085 0.170 0.340 0.660 2.000 1400 8.10 7.84
Chase Burns + Reds 29 0 154.1 630 0.218 0.289 0.360 0.197 1.653 0.089 0.294 0.287 0.325 3.304 583 3.37 2.86
Mike Burrows + Astros 17 1 94.2 423 0.292 0.316 0.508 0.265 1.741 0.083 0.177 0.357 0.461 2.143 989 5.72 5.99
Edward Cabrera + Cubs 15 3 80.0 350 0.270 0.300 0.466 0.237 1.723 0.103 0.203 0.346 0.409 1.972 909 5.25 5.96
José Cabrera + Diamondbacks 5 3 28.1 129 0.281 0.295 0.482 0.248 1.719 0.085 0.155 0.357 0.426 1.818 1002 5.79 5.72
Noah Cameron * Royals 30 1 177.1 746 0.238 0.278 0.398 0.214 1.675 0.078 0.212 0.299 0.359 2.724 664 3.84 4.11
Griffin Canning + Padres 11 19 88.2 391 0.276 0.331 0.443 0.240 1.606 0.105 0.223 0.358 0.386 2.122 846 4.89 5.68
Joey Cantillo * Guardians 30 3 159.0 687 0.242 0.310 0.385 0.210 1.590 0.118 0.249 0.336 0.333 2.111 717 4.15 3.62
Luis Castillo + White Sox 6 3 31.0 149 0.328 0.350 0.604 0.295 1.841 0.081 0.174 0.389 0.544 2.167 1397 8.08 8.42
Luis Castillo + Mariners 17 3 99.2 443 0.270 0.304 0.456 0.242 1.692 0.072 0.194 0.325 0.409 2.688 906 5.24 5.06
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Cade Cavalli + Nationals 32 0 169.2 706 0.232 0.307 0.352 0.210 1.514 0.068 0.283 0.300 0.317 4.167 594 3.43 3.02
Dylan Cease + Blue Jays 29 0 169.0 685 0.180 0.275 0.270 0.158 1.500 0.114 0.349 0.276 0.236 3.064 462 2.67 2.40
Slade Cecconi + Guardians 21 7 121.0 528 0.280 0.313 0.453 0.254 1.619 0.074 0.188 0.333 0.411 2.538 869 5.03 4.91
Bubba Chandler + Pirates 30 1 154.0 674 0.234 0.281 0.373 0.202 1.596 0.119 0.208 0.331 0.322 1.750 732 4.24 4.62
Taylor Clarke + Diamondbacks 2 69 73.0 288 0.223 0.241 0.352 0.205 1.576 0.049 0.156 0.267 0.323 3.214 474 2.74 2.96
Gerrit Cole + Yankees 22 0 127.0 519 0.235 0.276 0.422 0.222 1.800 0.048 0.252 0.274 0.399 5.240 638 3.69 3.61
Patrick Corbin * Blue Jays 15 4 80.0 360 0.302 0.340 0.477 0.272 1.582 0.069 0.175 0.358 0.431 2.520 975 5.64 5.51
Riley Cornelio + Nationals 3 15 36.2 160 0.206 0.273 0.294 0.163 1.423 0.181 0.250 0.344 0.231 1.379 637 3.69 3.68
Garrett Crochet * Red Sox 6 0 30.0 138 0.270 0.350 0.467 0.239 1.727 0.080 0.268 0.348 0.413 3.364 958 5.54 6.30
Coleman Crow + Brewers 4 1 18.2 85 0.276 0.288 0.474 0.247 1.714 0.071 0.118 0.329 0.424 1.667 1010 5.84 5.30
Steven Cruz + Royals 2 54 58.2 246 0.244 0.282 0.462 0.220 1.889 0.081 0.264 0.313 0.415 3.250 764 4.42 4.30
Xzavion Curry + Mets 1 8 21.1 94 0.262 0.242 0.560 0.234 2.136 0.096 0.160 0.340 0.500 1.667 1039 6.01 5.48
Jacob deGrom + Rangers 31 0 162.2 668 0.226 0.301 0.367 0.208 1.626 0.069 0.301 0.280 0.338 4.370 571 3.30 4.20
Reid Detmers * Angels 32 0 185.0 740 0.213 0.275 0.341 0.195 1.604 0.065 0.285 0.266 0.312 4.396 514 2.97 3.36
Will Dion * Guardians 0 12 19.2 85 0.296 0.385 0.481 0.282 1.625 0.035 0.294 0.329 0.459 8.333 874 5.05 4.58
Will Dion * Nationals 1 14 30.0 116 0.178 0.206 0.356 0.155 2.000 0.121 0.259 0.276 0.310 2.143 463 2.67 3.00
Hunter Dobbins + Cardinals 8 3 54.0 231 0.240 0.290 0.397 0.212 1.653 0.104 0.225 0.325 0.351 2.167 683 3.95 3.67
Randy Dobnak + Royals 13 2 74.1 321 0.273 0.305 0.395 0.243 1.449 0.081 0.153 0.336 0.352 1.885 735 4.25 3.51
Chase Dollander + Rockies 3 7 44.0 189 0.238 0.289 0.409 0.206 1.718 0.095 0.249 0.317 0.354 2.611 740 4.28 3.89
Wilber Dotel + Pirates 2 20 42.1 182 0.258 0.322 0.356 0.231 1.381 0.088 0.225 0.319 0.319 2.563 644 3.72 4.46
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Kohl Drake * Diamondbacks 5 0 20.2 95 0.293 0.306 0.585 0.253 2.000 0.074 0.179 0.368 0.505 2.429 1191 6.89 6.53
Jack Dreyer * Dodgers 3 64 64.2 261 0.206 0.268 0.330 0.184 1.604 0.088 0.280 0.280 0.295 3.174 488 2.82 3.20
Shane Drohan * Brewers 19 14 124.2 528 0.255 0.316 0.409 0.229 1.603 0.083 0.237 0.322 0.367 2.841 711 4.11 4.19
Connelly Early * Red Sox 17 0 91.2 390 0.235 0.277 0.401 0.208 1.704 0.087 0.238 0.318 0.354 2.735 723 4.18 3.44
Connelly Early * Nationals 1 0 3.0 10 0.100 0.111 0.100 0.100 1.000 0 0.100 0.100 0.100 ∞       29 0.17 0.00
Zach Eflin + Orioles 1 0 3.2 17 0.267 0.429 0.533 0.235 2.000 0.118 0.412 0.353 0.471 3.500 1076 6.22 2.45
Bryce Elder + Braves 26 0 149.0 633 0.244 0.269 0.407 0.221 1.664 0.077 0.191 0.303 0.368 2.469 727 4.21 4.11
Kent Emanuel * Reds 1 0 5.0 23 0.263 0.333 0.474 0.217 1.800 0.130 0.174 0.391 0.391 1.333 953 5.51 3.60
Mason Englert + Rays 4 11 39.1 179 0.313 0.333 0.614 0.291 1.962 0.050 0.212 0.346 0.570 4.222 1221 7.06 5.95
Nathan Eovaldi + Rangers 23 4 145.2 613 0.253 0.296 0.434 0.232 1.718 0.057 0.235 0.305 0.398 4.114 724 4.19 4.20
Daniel Espino + Guardians 3 11 15.1 65 0.207 0.300 0.379 0.185 1.833 0.108 0.385 0.292 0.338 3.571 708 4.10 4.11
Joey Estes + Athletics 1 1 7.1 34 0.387 0.348 0.935 0.353 2.417 0.059 0.147 0.412 0.853 2.500 1755 10.15 11.05
Pete Fairbanks + Marlins 1 45 41.1 183 0.222 0.287 0.424 0.191 1.914 0.115 0.311 0.322 0.366 2.714 836 4.83 6.31
Bailey Falter * Braves 0 2 3.1 12 0.167 0.200 0.250 0.167 1.500 0 0.167 0.167 0.250 ∞       153 0.89 0.00
Bailey Falter * Royals 2 3 9.2 57 0.471 0.488 0.765 0.421 1.625 0.105 0.105 0.526 0.684 1.000 2636 15.24 13.97
Erick Fedde + White Sox 15 18 141.0 606 0.256 0.272 0.427 0.229 1.669 0.086 0.163 0.322 0.383 1.904 784 4.54 3.83
Ryan Feltner + Rockies 22 4 123.1 548 0.275 0.297 0.486 0.243 1.767 0.097 0.168 0.343 0.429 1.736 966 5.58 5.40
Braydon Fisher + Blue Jays 10 65 75.2 310 0.204 0.249 0.333 0.168 1.635 0.142 0.239 0.319 0.274 1.682 533 3.08 3.21
Jack Flaherty + Tigers 19 1 88.1 396 0.238 0.303 0.411 0.205 1.728 0.106 0.260 0.328 0.354 2.452 820 4.74 4.48
Mason Fluharty * Blue Jays 4 79 62.2 263 0.218 0.275 0.323 0.190 1.480 0.106 0.247 0.300 0.281 2.321 541 3.13 3.30
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Kyle Freeland * Rockies 26 0 135.1 613 0.308 0.336 0.556 0.289 1.802 0.047 0.176 0.347 0.520 3.724 1108 6.40 6.65
Max Fried * Yankees 20 0 112.2 434 0.201 0.260 0.274 0.182 1.367 0.076 0.240 0.263 0.249 3.152 345 2.00 2.80
Didier Fuentes + Braves 1 57 73.1 297 0.223 0.310 0.327 0.202 1.467 0.071 0.310 0.279 0.296 4.381 507 2.93 2.45
Zac Gallen + Diamondbacks 20 2 105.1 472 0.298 0.312 0.499 0.271 1.672 0.074 0.136 0.354 0.453 1.829 1002 5.79 6.07
Alec Gamboa * Red Sox 3 18 33.0 132 0.231 0.274 0.350 0.205 1.519 0.083 0.174 0.295 0.311 2.091 485 2.81 1.91
Braxton Garrett * Cubs 0 1 5.0 21 0.235 0.267 0.235 0.190 1.000 0.143 0.095 0.381 0.190 0.667 453 2.62 1.80
Braxton Garrett * Marlins 2 0 4.1 28 0.368 0.467 0.579 0.250 1.571 0.286 0.179 0.536 0.393 0.625 2754 15.92 14.54
Robert Gasser * Brewers 20 1 109.1 463 0.229 0.268 0.398 0.205 1.737 0.076 0.222 0.302 0.356 2.943 669 3.87 3.87
Kevin Gausman + Cubs 9 0 50.1 210 0.259 0.305 0.457 0.243 1.765 0.052 0.271 0.295 0.429 5.182 794 4.59 4.83
Kevin Gausman + Blue Jays 23 0 127.1 540 0.259 0.318 0.405 0.237 1.563 0.067 0.235 0.306 0.370 3.528 693 4.00 4.38
Cade Gibson * Marlins 1 46 50.1 221 0.261 0.313 0.367 0.222 1.408 0.095 0.199 0.344 0.312 2.095 770 4.45 5.36
Trey Gibson + Orioles 8 1 39.2 185 0.265 0.304 0.432 0.222 1.634 0.146 0.200 0.373 0.362 1.370 988 5.71 6.13
Logan Gilbert + Mariners 32 0 186.0 750 0.223 0.273 0.405 0.204 1.817 0.065 0.273 0.279 0.371 4.184 595 3.44 3.73
Tyler Gilbert * White Sox 1 4 6.0 32 0.429 0.455 0.821 0.375 1.917 0.125 0.125 0.500 0.719 1.000 2211 12.79 12.00
Luis Gil + Yankees 4 5 27.1 124 0.206 0.190 0.412 0.169 2.000 0.145 0.137 0.347 0.339 0.944 854 4.94 4.61
J.T. Ginn + Athletics 24 3 138.1 580 0.225 0.259 0.368 0.197 1.632 0.098 0.209 0.310 0.321 2.123 636 3.68 3.71
Lucas Giolito + Padres 5 2 29.2 138 0.281 0.304 0.412 0.232 1.469 0.167 0.130 0.406 0.341 0.783 952 5.50 5.16
Tyler Glasnow + Dodgers 13 0 74.0 288 0.175 0.244 0.304 0.156 1.733 0.087 0.340 0.247 0.271 3.920 444 2.56 3.53
Tanner Gordon + Rockies 12 12 103.2 473 0.336 0.376 0.584 0.313 1.736 0.051 0.180 0.368 0.543 3.542 1149 6.65 6.68
MacKenzie Gore * Rangers 34 0 173.0 750 0.241 0.296 0.395 0.213 1.644 0.095 0.232 0.317 0.351 2.451 712 4.12 4.58
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Gordon Graceffo + Cardinals 1 61 81.0 326 0.190 0.221 0.301 0.163 1.585 0.110 0.193 0.282 0.258 1.750 466 2.69 2.67
Sonny Gray + Red Sox 29 0 169.0 683 0.236 0.284 0.372 0.217 1.574 0.067 0.218 0.291 0.341 3.239 553 3.20 2.72
Hunter Greene + Reds 5 0 27.2 121 0.261 0.333 0.423 0.240 1.621 0.074 0.273 0.314 0.388 3.667 828 4.79 6.83
Foster Griffin * Guardians 9 0 43.1 197 0.309 0.381 0.466 0.279 1.509 0.076 0.213 0.365 0.421 2.800 978 5.65 5.19
Foster Griffin * Nationals 22 0 129.1 524 0.226 0.258 0.381 0.208 1.688 0.057 0.221 0.281 0.351 3.867 583 3.37 3.06
Ryan Gusto + Marlins 18 5 88.0 392 0.277 0.321 0.437 0.253 1.576 0.071 0.189 0.337 0.398 2.643 873 5.05 4.09
Justin Hagenman + Mets 1 2 8.0 33 0.258 0.240 0.452 0.242 1.750 0.061 0.121 0.303 0.424 2.000 738 4.27 3.38
DL Hall * Brewers 1 46 61.1 241 0.144 0.179 0.238 0.120 1.655 0.145 0.266 0.274 0.199 1.829 369 2.13 1.91
Emerson Hancock + Mariners 25 0 138.2 566 0.240 0.278 0.399 0.223 1.659 0.057 0.223 0.292 0.369 3.938 621 3.59 3.57
Brenan Hanifee + Tigers 2 21 21.1 93 0.286 0.275 0.512 0.258 1.792 0.075 0.108 0.344 0.462 1.429 904 5.23 5.06
Kyle Harrison * Brewers 24 4 115.2 505 0.261 0.333 0.446 0.238 1.708 0.071 0.279 0.323 0.406 3.917 834 4.82 4.20
Kyle Hart * Padres 4 42 64.0 268 0.218 0.266 0.359 0.190 1.647 0.097 0.220 0.299 0.313 2.269 597 3.45 4.92
Logan Henderson + Brewers 18 0 98.1 371 0.183 0.221 0.349 0.173 1.906 0.051 0.296 0.226 0.329 5.789 413 2.39 2.47
Edgardo Henriquez + Dodgers 1 60 60.0 242 0.177 0.263 0.239 0.153 1.351 0.103 0.293 0.281 0.207 2.840 345 1.99 2.85
Jimmy Herget + Rockies 3 48 53.2 237 0.279 0.309 0.493 0.236 1.768 0.110 0.198 0.359 0.418 1.808 953 5.51 5.70
DJ Herz * Nationals 2 0 7.0 35 0.344 0.348 0.750 0.314 2.182 0.086 0.171 0.400 0.686 2.000 1677 9.70 10.29
Jordan Hicks + White Sox 2 51 48.0 216 0.228 0.325 0.344 0.190 1.512 0.153 0.296 0.347 0.287 1.939 730 4.22 3.94
Clay Holmes + Cubs 9 0 48.2 204 0.220 0.254 0.311 0.191 1.410 0.118 0.162 0.314 0.270 1.375 543 3.14 4.25
Clay Holmes + Mets 9 0 52.2 215 0.206 0.252 0.294 0.186 1.425 0.084 0.209 0.274 0.265 2.500 453 2.62 2.39
Grant Holmes + Braves 29 2 151.2 642 0.239 0.260 0.398 0.212 1.669 0.097 0.179 0.313 0.354 1.855 695 4.02 3.44
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Tyler Holton * Tigers 3 64 72.0 301 0.259 0.299 0.391 0.236 1.507 0.063 0.183 0.319 0.355 2.895 626 3.62 2.75
Cade Horton + Cubs 2 0 7.1 26 0.167 0.158 0.292 0.154 1.750 0.077 0.154 0.231 0.269 2.000 309 1.79 2.45
Tanner Houck + Red Sox 1 0 3.0 13 0.308 0.200 0.769 0.308 2.500 0 0.077 0.308 0.769 ∞       1358 7.85 9.00
Adrian Houser + Giants 16 10 109.2 470 0.257 0.277 0.434 0.232 1.688 0.072 0.160 0.313 0.391 2.206 774 4.48 4.02
Bryan Hudson * White Sox 9 61 67.1 282 0.274 0.332 0.367 0.241 1.338 0.064 0.209 0.319 0.323 3.278 657 3.80 3.74
Gabriel Hughes + Rockies 13 1 64.0 283 0.271 0.319 0.434 0.240 1.603 0.085 0.198 0.336 0.385 2.333 873 5.05 6.33
Kyle Hurt + Dodgers 1 43 45.2 198 0.220 0.300 0.353 0.192 1.605 0.116 0.293 0.313 0.308 2.522 657 3.80 4.14
Tatsuya Imai + Astros 15 8 76.2 338 0.207 0.278 0.336 0.172 1.621 0.151 0.287 0.334 0.278 1.902 687 3.97 4.93
Shota Imanaga * Cubs 32 0 174.1 706 0.233 0.263 0.432 0.218 1.851 0.052 0.246 0.280 0.404 4.703 650 3.76 3.77
Jake Irvin + Nationals 20 2 106.2 470 0.244 0.283 0.435 0.213 1.780 0.102 0.234 0.334 0.379 2.292 873 5.05 5.48
Cristian Javier + Astros 12 5 63.0 276 0.261 0.305 0.433 0.232 1.656 0.101 0.214 0.341 0.384 2.107 840 4.86 5.14
Griffin Jax + Rays 23 11 112.1 459 0.235 0.286 0.381 0.211 1.619 0.076 0.253 0.292 0.342 3.314 632 3.65 3.53
Jackson Jobe + Tigers 9 0 46.0 193 0.222 0.270 0.409 0.197 1.842 0.083 0.264 0.301 0.363 3.188 705 4.08 3.91
Ryan Johnson + Angels 19 3 100.0 437 0.251 0.269 0.426 0.220 1.698 0.098 0.181 0.332 0.373 1.837 813 4.70 5.04
Jared Jones + Pirates 21 0 101.2 415 0.209 0.273 0.365 0.190 1.747 0.075 0.296 0.272 0.333 3.968 562 3.25 3.72
Gage Jump * Athletics 20 0 98.2 437 0.272 0.345 0.429 0.238 1.577 0.105 0.247 0.352 0.375 2.348 873 5.05 5.47
Jakob Junis + Rangers 1 52 54.1 234 0.242 0.278 0.336 0.218 1.392 0.077 0.162 0.316 0.303 2.111 601 3.48 3.64
Janson Junk + Marlins 25 1 123.2 523 0.264 0.295 0.414 0.243 1.567 0.063 0.170 0.314 0.380 2.697 719 4.16 4.22
Anthony Kay * White Sox 31 2 158.0 710 0.262 0.297 0.423 0.227 1.615 0.079 0.182 0.342 0.366 2.304 864 5.00 4.44
Mitch Keller + Pirates 22 0 115.2 503 0.259 0.292 0.426 0.233 1.641 0.083 0.177 0.332 0.382 2.119 796 4.61 5.29
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Merrill Kelly + Diamondbacks 29 0 162.0 704 0.268 0.285 0.464 0.236 1.729 0.099 0.161 0.341 0.408 1.614 858 4.96 4.94
Jackson Kent * Nationals 7 1 36.1 170 0.276 0.336 0.400 0.235 1.450 0.147 0.176 0.382 0.341 1.200 917 5.30 5.94
Ray Kerr * Braves 1 8 18.1 66 0.150 0.146 0.267 0.136 1.778 0.030 0.167 0.197 0.242 5.500 286 1.66 1.47
Yusei Kikuchi * Angels 14 0 67.2 305 0.278 0.338 0.447 0.243 1.608 0.098 0.220 0.351 0.390 2.233 933 5.39 4.92
Bryan King * Astros 1 59 60.2 278 0.282 0.321 0.441 0.248 1.565 0.083 0.183 0.353 0.388 2.217 954 5.51 5.19
John King * Marlins 1 49 49.2 197 0.192 0.193 0.372 0.168 1.939 0.086 0.168 0.274 0.325 1.941 545 3.15 3.99
Michael King + Padres 32 0 185.0 757 0.221 0.260 0.346 0.196 1.568 0.092 0.210 0.305 0.306 2.271 541 3.13 3.21
George Kirby + Mariners 30 0 174.2 741 0.287 0.337 0.448 0.266 1.563 0.063 0.200 0.333 0.416 3.149 772 4.47 4.33
George Klassen + Angels 6 0 27.0 125 0.225 0.273 0.324 0.184 1.435 0.168 0.192 0.360 0.264 1.143 836 4.83 3.67
Will Klein + Dodgers 3 33 41.2 189 0.267 0.363 0.345 0.233 1.295 0.111 0.259 0.360 0.302 2.333 750 4.34 3.67
Jack Kochanowicz + Angels 13 0 64.0 296 0.259 0.289 0.382 0.220 1.477 0.122 0.159 0.358 0.324 1.306 907 5.25 6.19
Stephen Kolek + Royals 10 0 54.0 224 0.262 0.280 0.448 0.246 1.709 0.054 0.152 0.308 0.420 2.833 720 4.16 4.50
Dean Kremer + Orioles 7 0 36.0 153 0.271 0.283 0.593 0.248 2.184 0.072 0.248 0.320 0.542 3.455 1015 5.87 6.50
Dean Kremer + Twins 10 0 54.1 211 0.189 0.219 0.337 0.171 1.778 0.085 0.227 0.261 0.303 2.667 429 2.48 3.48
Peter Lambert + Astros 29 0 155.2 664 0.232 0.285 0.357 0.205 1.537 0.089 0.232 0.312 0.315 2.610 650 3.76 3.82
Jacob Latz * Rangers 1 57 72.0 271 0.143 0.184 0.273 0.129 1.914 0.085 0.306 0.214 0.247 3.609 302 1.75 2.13
Eric Lauer * Dodgers 12 2 72.0 304 0.252 0.250 0.456 0.227 1.812 0.063 0.151 0.306 0.411 2.421 795 4.60 4.50
Eric Lauer * Blue Jays 6 2 36.1 162 0.264 0.250 0.542 0.235 2.053 0.099 0.160 0.333 0.481 1.625 1042 6.03 6.69
Derek Law + Diamondbacks 1 6 9.0 34 0.267 0.308 0.333 0.235 1.250 0.059 0.147 0.324 0.294 2.500 378 2.19 1.00
Kyle Leahy + Cardinals 30 0 140.0 596 0.269 0.330 0.418 0.247 1.551 0.069 0.221 0.324 0.383 3.220 704 4.07 3.66
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Jordan Leasure + White Sox 1 17 18.2 78 0.217 0.196 0.507 0.192 2.333 0.103 0.231 0.295 0.449 2.250 856 4.95 6.27
Casey Legumina + Mariners 0 8 11.2 53 0.341 0.405 0.500 0.283 1.467 0.057 0.170 0.396 0.415 3.000 993 5.74 4.63
Casey Legumina + Rays 6 41 60.0 252 0.257 0.288 0.398 0.230 1.552 0.063 0.183 0.313 0.357 2.875 665 3.84 3.60
Jack Leiter + Rangers 15 0 80.0 355 0.255 0.301 0.439 0.225 1.725 0.099 0.234 0.335 0.389 2.371 884 5.11 5.29
Matthew Liberatore * Cardinals 31 0 155.0 674 0.285 0.336 0.473 0.257 1.659 0.082 0.228 0.346 0.426 2.800 907 5.25 5.23
Zack Littell + Diamondbacks 0 3 12.0 59 0.396 0.340 0.792 0.356 2.000 0.068 0.051 0.424 0.712 0.750 1843 10.66 7.50
Zack Littell + Nationals 14 9 112.1 481 0.264 0.259 0.477 0.239 1.809 0.073 0.146 0.318 0.432 2.000 872 5.04 4.97
Nick Lodolo * Reds 21 0 108.2 486 0.279 0.299 0.498 0.237 1.783 0.095 0.171 0.366 0.422 1.804 1018 5.89 4.97
Jacob Lopez * Athletics 24 3 123.1 551 0.262 0.293 0.453 0.229 1.730 0.105 0.203 0.341 0.396 1.931 924 5.35 5.47
Reynaldo López + Braves 13 13 79.1 346 0.261 0.307 0.430 0.231 1.650 0.098 0.211 0.332 0.382 2.147 831 4.81 4.54
Brad Lord + Nationals 5 35 83.1 357 0.222 0.261 0.350 0.193 1.580 0.092 0.216 0.308 0.305 2.333 646 3.73 3.78
Richard Lovelady * Mets 0 6 7.1 32 0.286 0.333 0.429 0.250 1.500 0.125 0.188 0.375 0.375 1.500 755 4.37 3.68
Richard Lovelady * Nationals 6 26 27.2 140 0.295 0.349 0.473 0.236 1.606 0.143 0.179 0.407 0.379 1.250 1150 6.65 4.23
Rhett Lowder + Reds 26 3 133.1 603 0.274 0.309 0.447 0.244 1.633 0.093 0.171 0.347 0.398 1.839 895 5.18 5.74
Seth Lugo + Royals 32 0 172.1 751 0.295 0.335 0.480 0.266 1.625 0.072 0.178 0.350 0.433 2.481 871 5.04 5.17
Jesús Luzardo * Phillies 29 1 179.2 730 0.214 0.295 0.329 0.193 1.539 0.071 0.303 0.279 0.297 4.250 503 2.91 2.86
Daniel Lynch IV * Royals 10 46 86.0 356 0.225 0.240 0.389 0.205 1.726 0.073 0.157 0.289 0.354 2.154 613 3.54 4.08
Adam Macko * Rangers 0 8 9.0 46 0.359 0.400 0.564 0.304 1.571 0.087 0.196 0.413 0.478 2.250 1612 9.32 6.00
Adam Macko * Blue Jays 1 21 22.0 99 0.279 0.350 0.407 0.242 1.458 0.101 0.232 0.374 0.354 2.300 844 4.88 4.91
Ty Madden + Tigers 1 19 47.0 189 0.191 0.230 0.324 0.175 1.697 0.074 0.243 0.259 0.296 3.286 492 2.85 3.26
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Tyler Mahle + Braves 9 0 54.1 210 0.216 0.253 0.342 0.205 1.581 0.043 0.229 0.252 0.324 5.333 431 2.49 1.99
Tyler Mahle + Giants 18 0 94.2 404 0.265 0.313 0.436 0.235 1.642 0.092 0.220 0.332 0.386 2.405 751 4.34 5.13
Sean Manaea * Mets 19 14 150.2 653 0.262 0.302 0.477 0.233 1.822 0.067 0.221 0.325 0.424 3.273 868 5.02 4.78
Germán Márquez + Padres 10 3 53.0 236 0.264 0.258 0.519 0.233 1.964 0.102 0.157 0.343 0.458 1.542 1019 5.89 5.26
Yunior Marté + Giants 3 2 24.1 103 0.258 0.260 0.495 0.233 1.917 0.097 0.146 0.330 0.447 1.500 820 4.74 4.44
Davis Martin + White Sox 28 1 146.0 617 0.262 0.311 0.391 0.237 1.493 0.075 0.198 0.327 0.353 2.652 674 3.90 3.95
Nick Martinez + Rays 31 0 180.0 722 0.249 0.267 0.400 0.237 1.608 0.036 0.151 0.277 0.381 4.192 569 3.29 3.10
Riley Martin * Cubs 1 7 8.1 31 0.179 0.235 0.286 0.161 1.600 0.065 0.323 0.226 0.258 5.000 325 1.88 2.16
Quinn Mathews * Cardinals 9 0 49.1 211 0.259 0.314 0.384 0.227 1.479 0.095 0.218 0.327 0.336 2.300 687 3.97 3.83
Zebby Matthews + Twins 23 0 130.1 545 0.251 0.279 0.446 0.229 1.776 0.072 0.213 0.308 0.407 2.974 735 4.25 4.90
Steven Matz * Rays 11 25 80.1 342 0.238 0.248 0.444 0.216 1.865 0.073 0.178 0.295 0.404 2.440 790 4.57 5.49
Brycen Mautz * Cardinals 1 7 15.1 75 0.295 0.400 0.459 0.240 1.556 0.147 0.253 0.413 0.373 1.727 1119 6.47 5.87
Dustin May + Brewers 10 0 36.2 162 0.261 0.306 0.451 0.228 1.730 0.093 0.235 0.346 0.395 2.533 888 5.13 5.65
Dustin May + Cardinals 21 0 109.0 459 0.255 0.325 0.362 0.229 1.419 0.076 0.231 0.320 0.325 3.029 621 3.59 4.38
Tim Mayza * Phillies 6 54 67.1 271 0.233 0.285 0.378 0.214 1.621 0.066 0.236 0.284 0.347 3.556 547 3.17 3.48
Shane McClanahan * Rays 24 0 118.0 487 0.211 0.255 0.324 0.191 1.538 0.080 0.218 0.279 0.294 2.718 540 3.12 3.36
Trevor McDonald + Giants 14 0 70.1 310 0.255 0.297 0.384 0.223 1.507 0.074 0.184 0.335 0.335 2.478 776 4.49 5.12
Michael McGreevy + Cardinals 31 0 168.2 702 0.260 0.284 0.425 0.239 1.637 0.068 0.164 0.309 0.392 2.396 682 3.94 3.95
Nolan McLean + Mets 31 0 179.2 747 0.214 0.276 0.331 0.187 1.543 0.094 0.260 0.301 0.289 2.771 547 3.16 3.16
Luis Medina + Athletics 1 59 73.0 317 0.236 0.326 0.363 0.199 1.540 0.123 0.293 0.334 0.306 2.385 695 4.02 3.08
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Juan Mejia + Rockies 1 64 70.0 323 0.285 0.351 0.398 0.241 1.397 0.124 0.204 0.375 0.337 1.650 879 5.09 5.27
Troy Melton + Tigers 20 0 114.1 470 0.217 0.248 0.374 0.196 1.717 0.079 0.200 0.289 0.336 2.541 579 3.35 2.76
Parker Messick * Guardians 32 0 186.1 747 0.217 0.274 0.352 0.199 1.624 0.066 0.258 0.270 0.324 3.939 489 2.83 2.56
Max Meyer + Marlins 20 0 111.0 462 0.207 0.263 0.339 0.184 1.635 0.089 0.262 0.288 0.301 2.951 585 3.38 2.68
Miles Mikolas + Nationals 11 14 116.0 498 0.293 0.284 0.527 0.275 1.796 0.046 0.116 0.325 0.494 2.522 938 5.43 5.82
Spencer Miles + Blue Jays 8 41 95.2 388 0.222 0.285 0.297 0.206 1.338 0.064 0.240 0.273 0.276 3.720 461 2.66 2.63
Bryce Miller + Mariners 21 1 118.2 485 0.226 0.260 0.420 0.206 1.860 0.078 0.245 0.289 0.384 3.132 650 3.76 4.17
Jacob Misiorowski + Brewers 30 0 174.2 665 0.157 0.238 0.246 0.144 1.563 0.066 0.379 0.224 0.226 5.727 313 1.81 1.80
Casey Mize + Tigers 16 0 86.2 341 0.213 0.271 0.337 0.196 1.582 0.056 0.249 0.255 0.311 4.474 453 2.62 2.70
Casey Mize + Padres 10 0 44.2 208 0.306 0.291 0.607 0.269 1.982 0.091 0.120 0.370 0.534 1.316 1280 7.40 7.46
Carmen Mlodzinski + Pirates 12 25 123.0 537 0.257 0.302 0.374 0.233 1.456 0.082 0.181 0.322 0.339 2.205 712 4.11 3.95
Anthony Molina + Braves 0 3 5.0 21 0.300 0.294 0.450 0.286 1.500 0.048 0.095 0.333 0.429 2.000 768 4.44 5.40
Anthony Molina + Giants 5 1 29.0 115 0.211 0.269 0.358 0.200 1.696 0.052 0.252 0.252 0.339 4.833 482 2.79 3.72
Keider Montero + Tigers 25 7 155.0 625 0.216 0.236 0.359 0.198 1.661 0.059 0.171 0.267 0.330 2.892 519 3.00 3.48
Mason Montgomery * Pirates 5 65 68.2 278 0.180 0.279 0.292 0.162 1.622 0.094 0.378 0.259 0.263 4.038 459 2.65 2.88
Luis Morales + Athletics 2 3 16.0 90 0.365 0.364 0.730 0.300 2.000 0.156 0.144 0.467 0.600 0.929 2298 13.29 13.50
Jovani Morán * Red Sox 3 47 65.2 272 0.180 0.216 0.335 0.154 1.857 0.121 0.268 0.283 0.287 2.212 591 3.42 3.15
Andrew Morris + Twins 3 61 73.2 321 0.257 0.319 0.365 0.231 1.419 0.084 0.215 0.321 0.327 2.556 679 3.93 4.40
Kade Morris + Athletics 2 4 17.1 89 0.390 0.391 0.649 0.337 1.667 0.079 0.112 0.449 0.562 1.429 1763 10.20 10.90
Chris Murphy * White Sox 3 30 33.2 150 0.250 0.308 0.430 0.213 1.719 0.107 0.233 0.347 0.367 2.188 895 5.17 4.81
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Owen Murphy + Braves 1 4 12.0 56 0.327 0.333 0.615 0.304 1.882 0.054 0.161 0.375 0.571 3.000 1305 7.55 6.00
Tobias Myers + Mets 3 29 53.2 230 0.268 0.290 0.483 0.243 1.804 0.070 0.178 0.313 0.439 2.563 836 4.83 5.53
Ryne Nelson + Diamondbacks 15 4 87.1 374 0.251 0.262 0.468 0.230 1.860 0.064 0.176 0.307 0.428 2.750 815 4.71 4.95
Sean Newcomb * White Sox 6 54 90.1 372 0.223 0.288 0.324 0.196 1.452 0.091 0.226 0.309 0.285 2.471 513 2.97 3.09
Aaron Nola + Phillies 33 0 175.1 744 0.262 0.300 0.482 0.238 1.842 0.079 0.238 0.320 0.438 3.000 824 4.76 4.67
Bailey Ober + Twins 24 1 131.0 561 0.256 0.278 0.438 0.237 1.714 0.066 0.171 0.307 0.406 2.595 766 4.43 4.47
Shohei Ohtani + Dodgers 14 0 85.2 340 0.180 0.245 0.262 0.162 1.455 0.076 0.279 0.256 0.235 3.654 365 2.11 1.79
Steven Okert * Astros 1 67 67.2 261 0.190 0.230 0.325 0.172 1.711 0.054 0.261 0.241 0.295 4.857 432 2.50 2.13
Andrew Painter + Phillies 23 2 126.2 552 0.268 0.308 0.437 0.239 1.629 0.085 0.208 0.333 0.389 2.447 816 4.72 5.40
Andre Pallante + Cardinals 29 0 162.0 679 0.253 0.289 0.366 0.230 1.449 0.074 0.162 0.312 0.333 2.200 630 3.64 3.83
Carson Palmquist * Nationals 6 5 16.1 78 0.323 0.400 0.431 0.269 1.333 0.103 0.192 0.410 0.359 1.875 1100 6.36 7.71
Thomas Pannone * Brewers 1 0 3.0 14 0.250 0.222 0.500 0.214 2.000 0.143 0.143 0.357 0.429 1.000 1334 7.72 6.00
Mike Paredes + Twins 5 4 34.1 154 0.269 0.270 0.470 0.234 1.750 0.084 0.123 0.338 0.409 1.462 960 5.55 4.72
Chad Patrick + Brewers 6 51 106.0 441 0.219 0.260 0.366 0.190 1.667 0.107 0.211 0.308 0.317 1.979 583 3.37 3.40
Ethan Pecko + Astros 5 3 34.1 140 0.202 0.208 0.363 0.179 1.800 0.100 0.164 0.293 0.321 1.643 574 3.32 3.93
Freddy Peralta + Mets 22 0 113.2 512 0.264 0.315 0.448 0.234 1.700 0.094 0.221 0.338 0.398 2.354 887 5.13 4.99
Freddy Peralta + Rays 10 0 55.1 218 0.208 0.235 0.330 0.188 1.585 0.069 0.197 0.271 0.298 2.867 462 2.67 3.25
Wandy Peralta * Padres 5 60 77.1 321 0.271 0.305 0.418 0.246 1.544 0.072 0.156 0.327 0.380 2.174 634 3.66 3.61
César Perdomo * Giants 4 1 24.2 104 0.284 0.291 0.453 0.260 1.593 0.067 0.135 0.327 0.413 2.000 790 4.57 3.65
Eury Pérez + Marlins 29 1 159.0 660 0.214 0.265 0.371 0.188 1.734 0.103 0.258 0.306 0.326 2.500 643 3.72 3.91
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Martín Pérez * Braves 26 4 142.0 596 0.228 0.254 0.359 0.200 1.580 0.104 0.171 0.309 0.315 1.645 626 3.62 3.04
Jack Perkins + Athletics 17 20 121.0 541 0.263 0.323 0.462 0.231 1.760 0.094 0.259 0.344 0.407 2.745 916 5.29 6.10
David Peterson * Cubs 15 1 80.1 344 0.245 0.295 0.366 0.218 1.493 0.102 0.215 0.323 0.326 2.114 675 3.90 3.70
David Peterson * Mets 8 8 68.0 319 0.292 0.352 0.431 0.257 1.476 0.094 0.197 0.361 0.379 2.100 1061 6.14 6.09
Chase Petty + Reds 3 13 31.2 139 0.248 0.236 0.448 0.223 1.806 0.065 0.108 0.309 0.403 1.667 872 5.04 4.83
Brandon Pfaadt + Diamondbacks 19 10 136.0 562 0.248 0.277 0.383 0.230 1.543 0.057 0.167 0.297 0.354 2.938 598 3.46 3.77
Tyler Phillips + Marlins 20 17 126.2 538 0.235 0.265 0.384 0.208 1.634 0.104 0.188 0.318 0.340 1.804 706 4.08 3.34
Nick Pivetta + Padres 8 0 34.2 140 0.206 0.287 0.298 0.193 1.444 0.057 0.300 0.257 0.279 5.250 417 2.41 2.86
Cody Ponce + Blue Jays 1 0 2.1 10 0.111 0.167 0.222 0.100 2.000 0.100 0.300 0.200 0.200 3.000 509 2.95 3.86
Zach Pop + Phillies 1 6 7.1 31 0.200 0.238 0.320 0.161 1.600 0.097 0.194 0.290 0.258 2.000 618 3.58 3.68
PJ Poulin * Nationals 11 24 36.2 153 0.206 0.225 0.351 0.176 1.704 0.137 0.163 0.320 0.301 1.190 585 3.39 2.70
Cade Povich * Orioles 7 1 37.0 160 0.278 0.309 0.444 0.250 1.600 0.094 0.175 0.350 0.400 1.867 799 4.62 4.38
Connor Prielipp * Twins 22 2 125.2 535 0.249 0.308 0.390 0.221 1.568 0.082 0.239 0.316 0.346 2.909 699 4.04 4.87
Cal Quantrill + Rangers 15 17 110.0 443 0.218 0.240 0.350 0.201 1.607 0.056 0.183 0.271 0.323 3.240 537 3.10 2.86
Jose Quintana * Rockies 11 0 48.0 212 0.283 0.273 0.527 0.245 1.865 0.094 0.118 0.344 0.458 1.250 1012 5.85 5.44
Cole Ragans * Royals 8 0 35.1 151 0.213 0.233 0.488 0.179 2.296 0.152 0.298 0.331 0.411 1.957 872 5.04 4.84
Jack Ralston + Marlins 1 15 17.1 77 0.231 0.238 0.523 0.195 2.267 0.117 0.247 0.325 0.442 2.111 979 5.66 5.71
Yohan Ramírez + Pirates 1 65 85.0 362 0.188 0.268 0.280 0.157 1.491 0.122 0.282 0.318 0.235 2.318 487 2.81 2.86
Alan Rangel + Phillies 3 4 26.0 123 0.290 0.360 0.495 0.252 1.710 0.106 0.236 0.374 0.431 2.231 1125 6.51 5.88
Drew Rasmussen + Rays 30 0 172.0 669 0.199 0.251 0.298 0.187 1.496 0.048 0.260 0.245 0.280 5.438 419 2.43 2.67
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Robbie Ray * Padres 9 0 43.0 190 0.244 0.264 0.425 0.205 1.744 0.142 0.174 0.353 0.358 1.222 833 4.82 5.02
Robbie Ray * Giants 21 1 122.2 512 0.226 0.261 0.370 0.197 1.634 0.111 0.209 0.311 0.322 1.877 660 3.82 3.08
Colin Rea + Cubs 19 15 137.0 587 0.256 0.279 0.420 0.230 1.644 0.080 0.172 0.322 0.378 2.149 735 4.25 4.34
JR Ritchie + Braves 11 6 73.1 326 0.237 0.267 0.431 0.199 1.815 0.132 0.209 0.350 0.362 1.581 870 5.03 4.91
Eduardo Rivera * Red Sox 3 1 10.0 44 0.211 0.259 0.342 0.182 1.625 0.136 0.227 0.318 0.295 1.667 664 3.84 6.30
Kumar Rocker + Rangers 27 3 148.0 645 0.255 0.301 0.425 0.228 1.667 0.095 0.214 0.329 0.380 2.262 800 4.63 4.38
Carlos Rodón * Yankees 16 0 84.1 340 0.173 0.220 0.286 0.150 1.647 0.112 0.268 0.268 0.247 2.395 460 2.66 2.67
Bradgley Rodríguez + Padres 4 64 74.0 301 0.212 0.276 0.342 0.196 1.610 0.066 0.269 0.262 0.316 4.050 501 2.90 2.19
Eduardo Rodríguez * Diamondbacks 32 0 189.2 788 0.240 0.275 0.376 0.220 1.566 0.079 0.181 0.299 0.344 2.306 596 3.45 2.89
Elmer Rodríguez + Yankees 6 0 26.2 125 0.255 0.300 0.353 0.208 1.385 0.128 0.168 0.376 0.288 1.313 852 4.93 5.40
Grayson Rodriguez + Angels 20 0 98.2 444 0.287 0.324 0.483 0.250 1.685 0.097 0.191 0.363 0.421 1.977 984 5.69 6.02
Trevor Rogers * Orioles 30 0 169.2 699 0.249 0.297 0.407 0.232 1.636 0.056 0.225 0.292 0.379 4.026 660 3.81 4.03
Kendry Rojas * Twins 4 8 29.2 130 0.221 0.309 0.327 0.177 1.478 0.169 0.262 0.354 0.262 1.545 616 3.56 3.34
Ryan Rolison * Cubs 2 58 63.0 256 0.235 0.283 0.363 0.207 1.547 0.109 0.215 0.316 0.320 1.964 538 3.11 3.14
Landen Roupp + Giants 29 0 155.0 657 0.220 0.273 0.334 0.192 1.516 0.114 0.218 0.314 0.291 1.907 604 3.49 4.01
Joe Ryan + Twins 27 0 144.2 614 0.242 0.297 0.414 0.223 1.708 0.050 0.259 0.295 0.381 5.129 739 4.27 3.79
River Ryan + Tigers 2 0 4.1 21 0.278 0.364 0.500 0.238 1.800 0.143 0.286 0.381 0.429 2.000 1147 6.63 4.15
Chris Sale * Braves 27 0 162.2 648 0.215 0.304 0.306 0.199 1.419 0.048 0.309 0.270 0.282 6.452 428 2.48 2.16
Tyler Samaniego * Red Sox 1 19 20.1 90 0.286 0.350 0.351 0.244 1.227 0.089 0.189 0.356 0.300 2.125 728 4.21 2.66
Cristopher Sánchez * Phillies 33 0 207.0 857 0.255 0.336 0.370 0.238 1.451 0.053 0.270 0.298 0.345 5.133 582 3.37 2.91
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
David Sandlin + White Sox 6 2 40.1 167 0.235 0.274 0.425 0.216 1.806 0.078 0.240 0.299 0.389 3.077 697 4.03 5.58
Patrick Sandoval * Red Sox 13 2 70.1 321 0.305 0.383 0.440 0.268 1.442 0.100 0.227 0.374 0.386 2.281 956 5.53 5.12
Roki Sasaki + Dodgers 23 3 122.1 522 0.242 0.282 0.461 0.216 1.903 0.092 0.236 0.318 0.412 2.563 783 4.53 4.49
Max Scherzer + Blue Jays 18 0 84.2 364 0.240 0.259 0.415 0.214 1.731 0.096 0.187 0.316 0.371 1.943 754 4.36 5.74
Cam Schlittler + Yankees 33 0 193.2 761 0.185 0.254 0.300 0.170 1.620 0.064 0.314 0.242 0.275 4.878 407 2.36 1.95
Jesse Scholtens + Rays 2 10 47.2 209 0.261 0.261 0.516 0.234 1.980 0.072 0.177 0.321 0.464 2.467 968 5.60 4.34
Noah Schultz * White Sox 14 5 74.1 324 0.244 0.282 0.419 0.210 1.721 0.096 0.207 0.333 0.361 2.161 785 4.54 5.57
Paxton Schultz + Nationals 1 26 32.1 153 0.314 0.376 0.489 0.281 1.558 0.078 0.209 0.366 0.438 2.667 1157 6.69 6.40
Christian Scott + Mets 23 0 110.0 474 0.224 0.298 0.356 0.196 1.591 0.099 0.283 0.314 0.312 2.851 656 3.80 3.85
Andrew Sears * Tigers 3 3 19.0 92 0.300 0.339 0.525 0.261 1.750 0.087 0.163 0.391 0.457 1.875 1217 7.04 7.11
JP Sears * Padres 6 2 32.2 143 0.258 0.276 0.422 0.231 1.636 0.077 0.175 0.322 0.378 2.273 825 4.77 4.68
Kodai Senga + Mets 8 23 61.1 283 0.253 0.309 0.494 0.212 1.950 0.145 0.265 0.371 0.413 1.829 1028 5.94 7.34
Luis Severino + Athletics 12 0 62.2 271 0.258 0.321 0.432 0.225 1.672 0.114 0.240 0.347 0.376 2.097 772 4.46 4.16
Carson Seymour + Giants 1 24 31.2 140 0.256 0.272 0.455 0.221 1.774 0.114 0.164 0.343 0.393 1.438 881 5.10 4.55
Ian Seymour * Rays 16 31 132.2 551 0.227 0.275 0.437 0.207 1.930 0.065 0.287 0.281 0.399 4.389 711 4.11 4.21
Emmet Sheehan + Dodgers 22 1 112.1 472 0.232 0.282 0.441 0.210 1.899 0.070 0.280 0.297 0.398 4.000 723 4.18 4.57
Jared Simpson * Nationals 1 3 4.1 20 0.077 0.111 0.077 0.050 1.000 0.350 0.200 0.400 0.050 0.571 500 2.89 10.38
Brady Singer + Reds 31 0 157.0 725 0.295 0.321 0.497 0.259 1.686 0.086 0.174 0.366 0.437 2.032 1074 6.21 5.85
Paul Skenes + Pirates 32 0 174.1 712 0.227 0.294 0.379 0.205 1.671 0.069 0.281 0.289 0.343 4.082 575 3.33 3.82
Tarik Skubal * Tigers 16 0 96.2 374 0.210 0.281 0.348 0.198 1.662 0.037 0.310 0.246 0.329 8.286 442 2.56 2.79
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Tarik Skubal * Dodgers 10 0 62.0 246 0.228 0.312 0.333 0.211 1.462 0.053 0.285 0.268 0.309 5.385 445 2.57 2.61
AJ Smith-Shawver + Braves 5 4 31.1 144 0.256 0.272 0.472 0.222 1.844 0.111 0.188 0.347 0.410 1.688 1106 6.40 6.61
Burch Smith + Tigers 1 12 17.0 73 0.277 0.372 0.462 0.247 1.667 0.096 0.274 0.342 0.411 2.857 748 4.32 3.18
Hagen Smith * White Sox 1 17 28.0 110 0.117 0.192 0.181 0.100 1.545 0.145 0.373 0.245 0.155 2.563 259 1.50 1.29
Shane Smith + White Sox 3 0 8.1 49 0.316 0.423 0.500 0.245 1.583 0.184 0.224 0.449 0.388 1.222 1841 10.65 10.80
Blake Snell * Dodgers 9 0 42.2 173 0.203 0.310 0.248 0.179 1.226 0.092 0.318 0.277 0.220 3.438 428 2.47 1.90
Robby Snelling * Marlins 1 0 5.0 22 0.278 0.267 0.500 0.227 1.800 0.182 0.091 0.409 0.409 0.500 902 5.22 5.40
José Soriano + Angels 22 0 123.0 511 0.217 0.276 0.321 0.190 1.474 0.112 0.249 0.309 0.280 2.228 540 3.12 3.29
José Soriano + Blue Jays 10 0 54.1 234 0.272 0.315 0.404 0.248 1.483 0.068 0.179 0.338 0.368 2.625 708 4.09 5.30
Michael Soroka + Diamondbacks 21 1 116.0 473 0.225 0.280 0.356 0.205 1.588 0.061 0.241 0.281 0.326 3.931 560 3.24 3.41
Bennett Sousa * Astros 1 34 30.0 141 0.298 0.365 0.455 0.255 1.528 0.128 0.227 0.383 0.390 1.778 1049 6.07 6.00
Mitch Spence + Royals 1 2 9.1 56 0.413 0.421 0.717 0.339 1.737 0.161 0.107 0.500 0.589 0.667 2575 14.89 21.21
Jeffrey Springs * Athletics 29 0 142.2 630 0.270 0.278 0.521 0.241 1.928 0.090 0.178 0.340 0.465 1.965 1003 5.80 6.18
Brandon Sproat + Brewers 19 3 97.0 422 0.246 0.296 0.436 0.209 1.773 0.123 0.239 0.355 0.370 1.942 813 4.70 5.57
Brock Stewart + Dodgers 1 27 26.2 103 0.183 0.215 0.333 0.165 1.824 0.097 0.243 0.262 0.301 2.500 428 2.47 2.70
Robert Stock + Mets 7 1 30.1 147 0.297 0.371 0.398 0.259 1.342 0.102 0.197 0.388 0.347 1.933 1016 5.87 5.93
Spencer Strider + Braves 8 0 39.0 165 0.232 0.270 0.500 0.200 2.152 0.121 0.279 0.327 0.430 2.300 854 4.94 5.31
Ranger Suárez * Red Sox 28 0 148.1 612 0.235 0.294 0.339 0.212 1.446 0.075 0.229 0.299 0.307 3.043 545 3.15 3.22
Tomoyuki Sugano + Rockies 29 0 154.1 656 0.276 0.276 0.523 0.255 1.898 0.055 0.146 0.314 0.483 2.667 893 5.16 5.37
Sean Sullivan * Rockies 5 0 22.1 114 0.343 0.367 0.677 0.298 1.971 0.096 0.140 0.421 0.588 1.455 1700 9.83 8.87
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Cole Sulser + Rays 2 49 56.1 236 0.247 0.299 0.419 0.225 1.698 0.072 0.237 0.297 0.381 3.294 660 3.82 4.31
Brent Suter * Braves 1 12 27.2 111 0.225 0.273 0.353 0.207 1.565 0.072 0.207 0.279 0.324 2.875 463 2.67 1.63
Brent Suter * Angels 3 38 63.1 265 0.257 0.306 0.416 0.238 1.619 0.064 0.208 0.306 0.385 3.235 688 3.98 4.12
Matt Svanson + Cardinals 1 40 43.1 207 0.306 0.365 0.450 0.266 1.473 0.101 0.198 0.377 0.391 1.952 1073 6.21 7.27
Jameson Taillon + Cubs 15 0 76.0 326 0.256 0.250 0.542 0.233 2.118 0.083 0.209 0.322 0.494 2.519 950 5.49 5.92
Jameson Taillon + Blue Jays 3 0 10.0 44 0.231 0.241 0.410 0.205 1.778 0.114 0.182 0.318 0.364 1.600 803 4.64 3.60
Grant Taylor + White Sox 4 56 84.0 336 0.198 0.276 0.304 0.179 1.533 0.089 0.315 0.271 0.274 3.533 452 2.62 2.25
Kai-Wei Teng + Astros 10 20 73.2 329 0.245 0.296 0.415 0.210 1.696 0.100 0.222 0.350 0.356 2.212 794 4.59 4.76
Zach Thornton * Mets 15 0 84.1 337 0.248 0.269 0.420 0.231 1.692 0.053 0.187 0.294 0.392 3.500 607 3.51 3.42
Blade Tidwell + Giants 9 8 56.2 235 0.223 0.247 0.369 0.196 1.652 0.089 0.196 0.311 0.323 2.190 626 3.62 4.45
Payton Tolle * Red Sox 26 0 148.2 603 0.222 0.292 0.366 0.204 1.650 0.066 0.284 0.280 0.337 4.275 534 3.09 3.03
Jonah Tong + Mets 4 3 30.2 134 0.211 0.272 0.298 0.179 1.417 0.104 0.254 0.299 0.254 2.429 667 3.86 3.82
Miguel Ullola + Astros 2 9 16.2 62 0.127 0.135 0.273 0.113 2.143 0.081 0.258 0.226 0.242 3.200 331 1.92 2.16
Walbert Ureña + Angels 27 2 148.1 625 0.210 0.263 0.307 0.182 1.465 0.109 0.227 0.306 0.267 2.088 549 3.17 2.97
Framber Valdez * Tigers 31 0 174.0 758 0.253 0.294 0.370 0.224 1.459 0.088 0.178 0.331 0.327 2.015 721 4.17 4.03
CJ Van Eyk + Blue Jays 1 4 11.2 55 0.300 0.283 0.500 0.273 1.667 0.036 0.055 0.345 0.455 1.500 1155 6.68 5.40
Randy Vásquez + Padres 23 9 140.2 587 0.262 0.283 0.422 0.240 1.610 0.063 0.148 0.312 0.387 2.351 697 4.03 3.90
Justin Verlander + Tigers 2 0 9.0 39 0.306 0.308 0.639 0.282 2.091 0.077 0.179 0.359 0.590 2.333 1099 6.35 7.00
Michael Wacha + Royals 32 0 200.2 812 0.226 0.246 0.416 0.207 1.845 0.067 0.195 0.282 0.382 2.926 617 3.57 3.32
Jacob Waguespack + Tigers 1 34 47.0 183 0.157 0.160 0.289 0.137 1.840 0.098 0.191 0.246 0.251 1.944 437 2.52 2.49
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Hurston Waldrep + Braves 2 1 10.2 56 0.295 0.313 0.500 0.232 1.692 0.179 0.161 0.446 0.393 0.900 1429 8.27 8.44
Matt Waldron + Padres 3 7 32.2 147 0.319 0.356 0.556 0.293 1.744 0.054 0.190 0.361 0.510 3.500 1076 6.22 7.16
Matt Waldron + Blue Jays 0 4 4.1 22 0.389 0.412 0.500 0.318 1.286 0.091 0.136 0.409 0.409 1.500 1647 9.52 10.38
Matt Waldron + Nationals 1 2 5.2 25 0.292 0.318 0.333 0.280 1.143 0.040 0.080 0.320 0.320 2.000 769 4.45 0.00
Taijuan Walker + Phillies 4 1 22.2 115 0.353 0.359 0.657 0.313 1.861 0.096 0.148 0.417 0.583 1.545 1678 9.70 9.13
Austin Warren + Mets 2 39 50.1 216 0.239 0.305 0.404 0.208 1.689 0.111 0.255 0.333 0.352 2.292 699 4.04 4.11
Will Warren + Yankees 29 3 156.0 677 0.261 0.316 0.434 0.235 1.667 0.080 0.233 0.321 0.391 2.926 797 4.61 3.92
Beck Way + Royals 1 18 23.1 105 0.293 0.333 0.435 0.257 1.481 0.095 0.200 0.362 0.381 2.100 956 5.53 3.86
Ryan Weathers * Yankees 25 0 137.1 568 0.249 0.307 0.394 0.229 1.585 0.067 0.252 0.301 0.363 3.763 629 3.64 3.60
Logan Webb + Giants 27 0 160.2 668 0.240 0.288 0.356 0.220 1.483 0.061 0.201 0.298 0.326 3.268 616 3.56 4.31
Ryan Weiss + Astros 2 7 26.0 131 0.315 0.370 0.568 0.267 1.800 0.153 0.229 0.420 0.481 1.500 1447 8.37 7.62
Hayden Wesneski + Astros 11 0 61.0 246 0.221 0.260 0.338 0.199 1.531 0.081 0.187 0.289 0.305 2.300 509 2.94 3.25
Zack Wheeler + Phillies 28 0 162.0 645 0.208 0.268 0.360 0.191 1.732 0.073 0.299 0.270 0.330 4.106 523 3.02 3.00
Carson Whisenhunt * Giants 8 0 34.2 164 0.293 0.324 0.464 0.250 1.585 0.128 0.159 0.384 0.396 1.238 1068 6.18 6.49
Jordan Wicks * Cubs 2 2 10.1 50 0.383 0.447 0.553 0.360 1.444 0.040 0.160 0.420 0.520 4.000 1359 7.86 10.45
Matt Wilkinson * Giants 6 2 27.2 110 0.210 0.213 0.410 0.200 1.955 0.045 0.182 0.245 0.391 4.000 619 3.58 3.58
Brandon Williamson * Reds 9 3 52.2 231 0.244 0.250 0.435 0.203 1.787 0.130 0.156 0.351 0.364 1.200 859 4.97 5.30
Gavin Williams + Guardians 32 0 184.1 746 0.213 0.291 0.379 0.193 1.778 0.082 0.332 0.283 0.343 4.066 570 3.29 3.76
Cole Winn + Rangers 1 50 48.0 215 0.277 0.336 0.456 0.251 1.648 0.074 0.228 0.330 0.414 3.063 890 5.14 5.63
Bryan Woo + Mariners 30 0 173.0 710 0.231 0.285 0.367 0.214 1.592 0.055 0.246 0.280 0.341 4.487 577 3.34 4.01
Pitcher Team GS GR IP BFP BA BABIP SA HA PF BBA KA OBA TBA K/W TPP QofP ERA
Brandon Woodruff + Brewers 9 0 45.1 174 0.174 0.207 0.304 0.161 1.750 0.057 0.270 0.224 0.282 4.700 411 2.38 2.98
Justin Wrobleski * Dodgers 22 6 140.0 578 0.240 0.269 0.398 0.223 1.659 0.054 0.204 0.285 0.370 3.806 637 3.68 3.66
Yoshinobu Yamamoto + Dodgers 28 0 185.0 708 0.182 0.217 0.308 0.168 1.697 0.059 0.257 0.237 0.285 4.333 397 2.29 2.53
Jefry Yan * Mets 1 17 20.1 96 0.260 0.340 0.390 0.208 1.500 0.156 0.271 0.375 0.313 1.733 957 5.53 4.87
Ryan Yarbrough * Yankees 2 36 63.1 268 0.226 0.273 0.331 0.201 1.463 0.086 0.183 0.302 0.295 2.130 571 3.30 3.69
Kirby Yates + Angels 0 31 27.1 118 0.202 0.286 0.333 0.169 1.650 0.102 0.305 0.305 0.280 3.000 694 4.01 3.95
Kirby Yates + Pirates 1 14 15.0 60 0.255 0.317 0.327 0.233 1.286 0.083 0.217 0.317 0.300 2.600 511 2.95 1.80
Eddy Yean + Nationals 1 7 11.0 45 0.190 0.206 0.333 0.178 1.750 0.044 0.156 0.244 0.311 3.500 523 3.03 2.45
Trey Yesavage + Blue Jays 20 0 97.2 401 0.186 0.217 0.352 0.160 1.891 0.117 0.242 0.282 0.302 2.064 559 3.23 3.69
Brandon Young + Orioles 28 0 156.2 669 0.252 0.288 0.409 0.224 1.627 0.091 0.199 0.321 0.365 2.180 727 4.21 3.56
Danny Young * Braves 1 15 12.1 65 0.313 0.400 0.563 0.231 1.800 0.200 0.231 0.477 0.415 1.154 1483 8.58 8.03

For explanations of unconventional stats, see the Baseball Stats Definitions page.




  Advertisement:


  Advertisement:



Want detailed, careful, unhysterical analysis of the effects of “Performance-Enhancing Drugs” in baseball? Click here to visit the Steroids & Baseball web site.

All content copyright © 2002 - 2026 by The Owlcroft Company.

This web page is strictly compliant with the WHATWG (Web Hypertext Application Technology Working Group) HyperText Markup Language (HTML5) Protocol versionless “Living Standard” and the W3C (World Wide Web Consortium) Cascading Style Sheets (CSS3) Protocol v3  — because we care about interoperability. Click on the logos below to test us!



This page was last modified on Tuesday, 29 September 2026, at 5:31 am Pacific Time.