Monday, October 10, 2022

Ranking All 300 Starting Pitchers in the MLB: Lights-Out Lefties in the Top 10

 

Photo Credit: Tampa Bay Times

Now that my Mets completed yet another of the worst collapses in the history of the MLB, it's time for me to put a bow on this painful baseball season. For me, it ends with my final starting pitcher rankings of the year. Here are the criteria, please read this before arguing with me about the rankings: 

1. This is not ONLY based upon 2022 pitching statistics. Obviously I have to give the current season the most weight, but let's say that weight is about 60-70%. There are other factors at play, and other factors to consider. 

2. If it is close between two guys, the pitcher with more starts this season will get the tiebreaker. This is a starting pitcher list, after all. 

3. The second tiebreaker, if needed, will be average fastball velocity. Higher velocity starters simply get away with more mistake pitches in the long run. I'd rather have the 94.5 average than 90.1, etc. 

4. It's always reasonable to consider "the story" of the pitcher. For example, is Michael Wacha really a 3.32 ERA starting pitcher in the American League? Is Dane Dunning gonna remain a 4.46 ERA guy with an 86.9 MPH average fastball? Is German Marquez as bad as his 5.00 ERA this season? Etc. etc. you get the idea. Okay, let's go... 

TIER 1: The 40 Best Starting Pitchers in Baseball

1.   Justin Verlander – 28 starts, 1.75 ERA – 95.0 MPH

2.   Sandy Alcantara – 32 starts, 2.28 ERA – 98.0 MPH

3.   Julio Urias – 31 starts, 2.16 ERA – 93.1 MPH

4.   Shane McClanahan – 28 starts, 2.54 ERA – 96.7 MPH

5.   Dylan Cease – 32 starts, 2.20 ERA – 96.8 MPH

6.   Corbin Burnes – 33 starts, 2.94 ERA – 96.1 MPH

7.   Max Fried – 30 starts, 2.48 ERA – 94.0 MPH

8.   Shohei Ohtani – 28 starts, 2.33 ERA – 97.3 MPH

9.   Alek Manoah – 31 starts, 2.24 ERA – 93.9 MPH

10.                Shane Bieber – 31 starts, 2.88 ERA – 91.3 MPH

11.                Gerrit Cole – 33 starts, 3.50 ERA – 97.8 MPH

12.                Nestor Cortes – 28 starts, 2.44 ERA – 91.8 MPH

13.                Carlos Rodon – 31 starts, 2.88 ERA – 95.5 MPH

14.                Zac Gallen – 31 starts, 2.54 ERA – 94.1 MPH

15.                Yu Darvish – 30 starts, 3.10 ERA – 95.0 MPH

16.                Aaron Nola – 32 starts, 3.25 ERA – 92.8 MPH

17.                Kevin Gausman – 31 starts, 3.35 ERA – 95.0 MPH

18.                Logan Gilbert – 32 starts, 3.20 ERA – 96.1 MPH

19.                Framber Valdez – 31 starts, 2.82 ERA – 94.1 MPH

20.                Clayton Kershaw – 22 starts, 2.28 ERA – 90.7 MPH

21.                Zack Wheeler – 26 starts, 2.82 ERA – 95.9 MPH

22.                Joe Musgrove – 30 starts, 2.93 ERA – 92.9 MPH

23.                Logan Webb – 32 starts, 2.90 ERA – 92.4 MPH

24.                Brandon Woodruff – 27 starts, 3.05 ERA – 96.3 MPH

25.                Jacob deGrom – 11 starts, 3.08 ERA – 98.9 MPH

26.                Luis Castillo – 25 starts, 2.99 ERA – 97.1 MPH

27.                Max Scherzer – 23 starts, 2.29 ERA – 94.0 MPH

28.                Tyler Anderson – 28 starts, 2.57 ERA – 90.7 MPH

29.                Spencer Strider – 20 starts, 2.67 ERA – 98.2 MPH

30.                Kyle Wright – 30 starts, 3.19 ERA – 95.1 MPH

31.                Miles Mikolas – 32 starts, 3.29 ERA – 93.5 MPH

32.                Tony Gonsolin – 24 starts, 2.14 ERA – 93.1 MPH

33.                Drew Rasmussen – 28 starts, 2.84 ERA – 95.5 MPH

34.                Jeffrey Springs – 25 starts, 2.46 ERA – 91.4 MPH

35.                Cristian Javier – 25 starts, 2.54 ERA – 93.8 MPH

36.                Robbie Ray – 32 starts, 3.71 ERA – 93.4 MPH

37.                Triston McKenzie – 30 starts, 2.96 ERA – 92.5 MPH

38.                Luis Severino – 19 starts, 3.18 ERA – 96.3 MPH

39.                Chris Bassitt – 30 starts, 3.42 ERA – 93.2 MPH

40.                Blake Snell – 24 starts, 3.38 ERA – 95.8 MPH

TIER 2: Rock Solid with Some Potential Top-40 Guys for Next Season

1.   Martin Perez – 32 starts, 2.89 ERA – 92.7 MPH

2.   Jose Quintana – 32 starts, 2.93 ERA – 91.2 MPH

3.   Patrick Sandoval – 27 starts, 2.91 ERA – 93.1 MPH

4.   Brady Singer – 24 starts, 3.23 ERA – 92.7 MPH

5.   George Kirby – 25 starts, 3.39 ERA – 95.3 MPH

6.   Michael Kopech – 25 starts, 3.54 ERA – 94.9 MPH

7.   Merrill Kelly – 33 starts, 3.37 ERA – 92.6 MPH

8.   Sonny Gray – 24 starts, 3.08 ERA – 92.1 MPH

9.   Taijuan Walker – 29 starts, 3.49 ERA – 93.7 MPH

10.                Tarik Skubal – 21 starts, 3.52 ERA – 94.1 MPH

11.                Eric Lauer – 29 starts, 3.69 ERA – 93.3 MPH

12.                Joe Ryan – 27 starts, 3.55 ERA – 92.0 MPH

13.                Nathan Eovaldi – 20 starts, 3.87 ERA – 95.7 MPH

14.                Luis Garcia – 28 starts, 3.72 ERA – 94.0 MPH

15.                Pablo Lopez – 32 starts, 3.75 ERA – 93.5 MPH

16.                Jordan Montgomery – 32 starts, 3.48 ERA – 93.0 MPH

17.                Justin Steele – 24 starts, 3.18 ERA – 92.2 MPH

18.                Cal Quantrill – 32 starts, 3.38 ERA – 93.3 MPH

19.                Adam Wainwright – 32 starts, 3.71 ERA – 88.0 MPH

20.                Frankie Montas – 27 starts, 4.05 ERA – 96.1 MPH

21.                Walker Buehler – 12 starts, 4.02 ERA – 95.2 MPH

TIER 3: Clearly Above-Average

1.   Jesus Luzardo – 18 starts, 3.32 ERA – 96.3 MPH

2.   Edward Cabrera – 14 starts, 3.01 ERA – 96.1 MPH

3.   Lance Lynn – 21 starts, 3.99 ERA – 93.0 MPH

4.   Ross Stripling – 24 starts, 3.01 ERA – 91.9 MPH

5.   Andrew Heaney – 14 starts, 3.10 ERA – 93.0 MPH

6.   Johnny Cueto – 24 starts, 3.35 ERA – 91.4 MPH

7.   Marcus Stroman – 25 starts, 3.50 ERA – 92.4 MPH

8.   Alex Cobb – 28 starts, 3.73 ERA – 95.5 MPH

9.   Jameson Taillon – 32 starts, 3.91 ERA – 94.1 MPH

10.                Jon Gray – 24 starts, 3.96 ERA – 95.9 ERA

11.                Roansy Contreras – 18 starts, 3.79 ERA – 95.6 MPH

12.                Charlie Morton – 31 starts, 4.34 ERA – 94.9 MPH

13.                Ranger Suarez – 29 starts, 3.65 ERA – 93.2 MPH

14.                Noah Syndergaard – 24 starts, 3.94 ERA – 94.1 MPH

15.                Domingo German – 14 starts, 3.61 ERA – 92.7 MPH

16.                Freddy Peralta – 17 starts, 3.58 ERA – 92.6 MPH

17.                Marco Gonzalez – 32 starts, 4.13 ERA – 88.4 MPH

18.                Michael Wacha – 23 starts, 3.32 ERA – 93.0 MPH

19.                Nick Lodolo – 19 starts, 3.66 ERA – 94.4 MPH

20.                Jose Urquidy – 28 starts, 3.94 ERA – 93.5 MPH

21.                Cole Irvin – 30 starts, 3.98 ERA – 90.7 MPH

TIER 4: Minimum 15 Starts, Good Season and/or Usually Decent

1.   Zack Greinke – 26 starts, 3.68 ERA – 89.1 MPH

2.   Carlos Carrasco – 29 starts, 3.97 ERA – 93.2 MPH

3.   Mitch Keller – 29 starts, 3.91 ERA – 95.5 MPH

4.   Eduardo Rodriguez – 17 starts, 4.05 ERA – 91.7 MPH

5.   Drew Smyly – 22 starts, 3.47 ERA – 92.6 MPH

6.   Reid Detmers – 25 starts, 3.77 ERA – 93.2 MPH

7.   Dean Kremer – 21 starts, 3.23 ERA – 93.5 MPH

8.   Chris Flexen – 22 starts, 3.73 ERA – 91.7 MPH

9.   Tyler Mahle – 23 starts, 4.40 ERA – 93.2 MPH

10.                Adrian Sampson – 19 starts, 3.11 ERA – 92.5 MPH

11.                Braxton Garrett – 17 starts, 3.58 ERA – 91.4 MPH

12.                Keegan Thompson – 17 starts, 3.76 ERA – 93.5 MPH

13.                Lucas Giolito – 30 starts, 4.90 ERA – 92.6 MPH

14.                Mike Clevinger – 22 starts, 4.33 ERA – 93.6 MPH

15.                Jose Suarez – 20 starts, 3.96 ERA – 92.7 MPH

16.                Zach Davies – 27 starts, 4.09 ERA – 89.6 MPH

17.                Corey Kluber – 31 starts, 4.34 ERA – 88.9 MPH

18.                Michael Lorenzen – 18 starts, 4.24 ERA – 94.6 MPH

19.                Aaron Ashby – 19 starts, 4.44 ERA – 95.3 MPH

20.                Rich Hill – 26 starts, 4.27 ERA – 88.5 MPH

21.                Kyle Freeland – 31 starts, 4.53 ERA – 90.3 MPH

22.                Nick Pivetta – 33 starts, 4.56 ERA – 93.4 MPH

23.                Jordan Lyles – 32 starts, 4.42 ERA – 91.9 MPH

24.                James Kaprielian – 26 starts, 4.23 ERA – 94.0 MPH

25.                Tyler Wells – 23 starts, 4.25 ERA – 93.5 MPH

26.                Paul Blackburn – 21 starts, 4.28 ERA – 91.5 MPH

27.                German Marquez – 31 starts, 5.00 ERA – 95.6 MPH

28.                Zach Plesac – 24 starts, 4.31 ERA – 91.9 MPH

29.                Hunter Greene – 24 starts, 4.44 ERA – 98.9 MPH

30.                David Peterson – 19 starts, 3.83 ERA – 93.7 MPH

31.                Bailey Falter – 16 starts, 3.86 ERA – 91.4 MPH

32.                Jake Odorizzi – 22 starts, 4.40 ERA – 92.1 MPH

33.                Sean Manaea – 28 starts, 4.96 ERA – 91.2 MPH

34.                Jose Berrios – 32 starts, 5.23 ERA – 94.0 MPH

TIER 5: Minimum 10 Starts, We Start Running Out of Potential Quality After This Group

1.   Andre Pallante – 10 starts, 3.17 ERA – 95.2 MPH

2.   Matt Manning – 12 starts, 3.43 ERA – 93.2 MPH

3.   MacKenzie Gore – 13 starts, 4.50 ERA – 94.7 MPH

4.   John Brebbia – 11 starts, 3.18 ERA – 94.4 MPH

5.   JP Sears – 11 starts, 3.86 ERA – 93.2 MPH

6.   Nick Martinez – 10 starts, 3.47 ERA – 93.4 MPH

7.   Bailey Ober – 11 starts, 3.21 ERA – 91.5 MPH

8.   Zach Eflin – 14 starts, 4.04 ERA – 93.1 MPH

9.   Austin Voth – 17 starts, 4.34 ERA – 93.5 MPH

10.                Konnor Pilkington – 11 starts, 3.88 ERA – 92.1 MPH

11.                Anibal Sanchez – 14 starts, 4.28 ERA – 89.9 MPH

12.                Beau Brieske – 15 starts, 4.19 ERA – 94.3 MPH

13.                Jakob Junis – 17 starts, 4.42 ERA – 90.8 MPH

14.                Devin Smeltzer – 12 starts, 3.71 ERA – 89.5 MPH

15.                Dane Dunning – 29 starts, 4.46 ERA – 86.9 MPH

16.                Chris Archer – 25 starts, 4.56 ERA – 93.0 MPH

17.                Glenn Otto – 27 starts, 4.64 ERA – 92.1 MPH

18.                JT Brubaker – 28 starts, 4.69 ERA – 92.7 MPH

19.                Dylan Bundy – 29 starts, 4.89 ERA – 89.0 MPH

20.                Kyle Gibson – 31 starts, 5.05 ERA – 92.0 MPH

21.                Trevor Rogers – 23 starts, 5.47 ERA – 94.6 MPH

22.                Alex Wood – 26 starts, 5.10 ERA – 92.4 MPH

23.                Dakota Hudson – 26 starts, 4.45 ERA – 91.4 MPH

24.                Adrian Houser – 21 starts, 4.73 ERA – 94.3 MPH

25.                Brayan Bello – 11 starts, 4.71 ERA – 97 MPH

26.                Graham Ashcraft – 19 starts, 4.89 ERA – 97.3 MPH

TIER 6: Minimum 10 Starts - If You Don't Have Anything Nice to Say, Don't Say Anything At All

1.   Drew Hutchison – 18 starts, 4.53 ERA – 92.4 MPH

2.   Spenser Watkins – 20 starts, 4.70 ERA – 91.4 MPH

3.   Madison Bumgarner – 30 starts, 4.88 ERA – 91.2 MPH

4.   Aaron Civale – 20 starts, 4.92 ERA – 90.7 MPH

5.   Kyle Bradish – 23 starts, 4.90 ERA – 94.6 MPH

6.   Daniel Lynch – 27 starts, 5.13 ERA – 94.0 MPH

7.   Josiah Gray – 28 starts, 5.02 ERA – 94.4 MPH

8.   Luis Cessa – 10 starts, 4.57 ERA – 93.3 MPH

9.   Kyle Hendricks – 16 starts, 4.80 ERA – 86.9 MPH

10.                Josh Winder – 11 starts, 4.70 ERA – 94.0 MPH

11.                Ian Anderson – 22 starts, 5.00 ERA – 94.0 MPH

12.                Chad Kuhl – 27 starts, 5.72 ERA – 92.7 MPH

13.                Brad Keller – 22 starts, 5.09 ERA – 94.5 MPH

14.                Zach Thompson – 22 starts, 5.18 ERA – 92.3 MPH

15.                Antonio Senzatela – 19 starts, 5.07 ERA – 94.2 MPH

16.                Tyler Alexander – 18 starts, 4.81 ERA – 90.1 MPH

17.                Jose Urena – 17 starts, 5.01 ERA – 96.1 MPH

18.                Taylor Hearn – 13 starts, 5.13 ERA – 94.8 MPH

TIER 7: The Worst of the Guys Who Made At Least 10 Starts

1.   Jonathan Heasley – 21 starts, 5.28 ERA – 93.4 MPH

2.   Kris Bubic – 27 starts, 5.58 ERA – 91.9 MPH

3.   Yusei Kikuchi – 20 starts, 5.19 ERA – 94.9 MPH

4.   Bryse Wilson – 20 starts, 5.52 ERA – 92.7 MPH

5.   Eric Fedde – 27 starts, 5.81 ERA – 93.1 MPH

6.   Patrick Corbin – 31 starts, 6.31 ERA – 92.1 MPH

7.   Steven Matz – 10 starts, 5.25 ERA – 94.5 MPH

8.   Paolo Espino – 19 starts, 4.84 ERA – 88.5 MPH

9.   Mitch White – 18 starts, 5.45 ERA – 93.7 MPH

10.                Kutter Crawford – 12 starts, 5.47 ERA – 94.6 MPH

11.                Austin Gomber – 17 starts, 5.56 ERA – 91.0 MPH

12.                Alex Faedo – 12 starts, 5.53 ERA – 92.7 MPH

13.                Ryan Feltner – 19 starts, 5.83 ERA – 94.5 MPH

14.                Mike Minor – 19 starts, 6.06 ERA – 90.4 MPH

15.                Jason Alexander – 11 starts, 5.40 ERA – 93.1 MPH

16.                Josh Winckowski – 14 starts, 5.89 ERA – 93.7 MPH

17.                Bruce Zimmermann – 13 starts, 5.99 ERA – 90.6 MPH

18.                Adam Oller – 14 starts, 6.30 ERA – 93.3 MPH

19.                Adrian Martinez – 12 starts, 6.24 ERA – 93.8 MPH

20.                Michael Pineda – 11 starts, 5.79 ERA – 89.9 MPH

21.                Elieser Hernandez – 10 starts, 6.35 ERA – 91.6 MPH

22.                Tucker Davidson – 11 starts, 6.75 ERA – 93.2 MPH

23.                Zach Logue – 10 starts, 6.79 ERA – 90.1 MPH

24.                Aaron Sanchez – 10 starts, 6.60 ERA – 92.4 MPH

25.                Joan Adon – 14 starts, 7.10 ERA – 95.0 MPH

26.                Dallas Keuchel – 14 starts, 9.20 ERA – 87.9 MPH

TIER 8: Ranking the Rest, Part I - Single-Digit Starts with Potential to Bounce Back or Improve

1.   Tyler Glasnow – 2 starts, 1.35 ERA – 97.4 MPH

2.   Lance McCullers – 8 starts, 2.27 ERA – 93.1 MPH

3.   Jack Flaherty – 8 starts, 4.25 ERA – 93.3 MPH

4.   John Means – 2 starts, 3.38 ERA – 91.8 MPH

5.   Dustin May – 6 starts, 4.50 ERA – 98.1 MPH

6.   Garrett Whitlock – 9 starts, 3.45 ERA – 95.1 MPH

7.   Cody Morris – 5 starts, 2.28 ERA – 94.6 MPH

8.   Jalen Beeks – 7 starts, 2.80 ERA – 95.0 MPH

9.   Chris Sale – 2 starts, 3.18 ERA – 94.5 MPH

10.                Wade Miley – 8 starts, 3.16 ERA – 89.1 MPH

11.                Matt Bush – 6 starts, 3.47 ERA – 97.3 MPH

12.                Bryce Elder – 9 starts, 3.17 ERA – 91.6 MPH

13.                Tanner Houck – 4 starts, 3.15 ERA – 95.2 MPH

14.                Clarke Schmidt – 3 starts, 3.12 ERA – 94.7 MPH

15.                Hunter Brown – 2 starts, 0.89 ERA – 96.5 MPH

16.                Javier Assad – 8 starts, 3.11 ERA – 92.9 MPH

17.                Chris Paddack – 5 starts, 4.03 ERA – 93.0 MPH

18.                Johan Oviedo – 8 starts, 3.21 ERA – 96.0 MPH

19.                Ryan Pepiot – 7 starts, 3.47 ERA – 93.9 MPH

20.                Daniel Castano – 7 starts, 4.04 ERA – 92.0 MPH

21.                Rony Garcia – 8 starts, 4.41 ERA – 92.9 MPH

22.                Trevor Williams – 9 starts, 3.21 ERA – 91.2 MPH

23.                Jordan Hicks – 8 starts, 4.84 ERA – 100.1 MPH

24.                Shane Baz – 6 starts, 5.00 ERA – 96.0 MPH

25.                Jesus Tinoco – 2 starts, 2.18 ERA – 96.1 MPH

26.                J.P. Feyereisen - 2 starts, 0.00 ERA – 92.2 MPH

27.                Scott Alexander – 4 starts, 1.04 ERA – 92.2 MPH

28.                Fernando Cruz – 2 starts, 1.23 ERA – 94.4 MPH

29.                Ryne Nelson – 3 starts, 1.47 ERA – 94.8 MPH

30.                Drey Jamison – 4 starts, 1.48 ERA – 95.9 ERA

31.                Matt Wisler – 5 starts, 2.25 ERA – 89.7 MPH

32.                JT Chargois – 3 starts, 2.42 ERA – 95.3 MPH

33.                Angel Zerpa – 2 starts, 1.64 ERA – 94.1 MPH

34.                Hayden Wesneski – 4 starts, 2.18 ERA – 93.1 MPH

35.                Joey Wentz – 7 starts, 3.03 ERA – 92.4 MPH

36.                Connor Overton – 4 starts, 2.73 ERA – 91.0 MPH

37.                Bryan Garcia – 4 starts, 3.54 ERA – 92.9 MPH

38.                Sam Long – 6 starts, 3.61 ERA – 94.7 MPH

39.                Ryan Yarbrough – 9 starts, 4.50 ERA – 86.7 MPH

40.                Dillon Peters – 4 starts, 4.58 ERA – 92.9 MPH

41.                Mark Leiter – 4 starts, 3.99 ERA – 91.1 MPH

42.                Jhonathan Diaz – 3 starts, 2.93 ERA – 90.1 MPH

43.                Jimmy Lambert – 2 starts, 3.26 ERA – 94.3 MPH

44.                Louie Varland – 5 starts, 3.81 ERA – 93.8 MPH

45.                Bryan Baker – 2 starts, 3.49 ERA – 96.2 MPH

46.                Will Vest – 2 starts, 4.00 ERA – 95.1 MPH

47.                Garrett Hill – 8 starts, 4.03 ERA – 92.0 MPH

48.                Shawn Armstrong – 3 starts, 4.38 ERA – 95.3 MPH

49.                Tylor Megill – 9 starts, 5.13 ERA – 95.7 MPH

50.                Michael Grove – 6 starts, 4.60 ERA – 94.4 MPH

51.                Touki Toussaint – 2 starts, 4.62 ERA – 93.1 MPH

52.                Matt Brash – 5 starts, 4.44 ERA – 96.9 MPH

53.                Vince Velasquez – 9 starts, 4.78 ERA – 93.2 MPH

54.                Garrett Richards – 2 starts, 5.27 ERA – 94.4 MPH

55.                Hyun-Jin Ryu – 6 starts, 5.67 ERA – 89.3 MPH

56.                Erasmo Ramirez – 2 starts, 2.92 ERA – 93.7 MPH

57.                Cody Poteet – 2 starts, 3.86 ERA – 94.9 MPH

58.                Nick Nelson – 2 starts, 4.85 ERA – 96.3 MPH

59.                Tommy Nance – 2 starts, 4.33 ERA – 93.8 MPH

60.                Kirk McCarty – 2 starts, 4.54 ERA – 92.5 MPH

61.                Mike Baumann – 4 starts, 4.72 ERA – 95.8 MPH

62.                Davis Martin – 9 starts, 4.83 ERA – 94.0 MPH

63.                Tyler Beede – 5 starts, 5.14 ERA – 95.8 MPH

64.                Ken Waldichuk – 7 starts, 4.93 ERA – 94.1 MPH

65.                Jackson Tetreault – 4 starts, 5.14 ERA – 94.6 MPH

66.                Corbin Martin – 2 starts, 4.84 ERA – 94.1 MPH

TIER 9: Ranking the Rest, Part II - Single-Digit Starts with No Hope

1.   Matt Swarmer – 5 starts, 5.03 ERA – 90.5 MPH

2.   Tyler Gilbert – 7 starts, 5.24 ERA – 89.5 MPH

3.   Tommy Henry – 9 starts, 5.36 ERA – 91.6 MPH

4.   Cory Abbott – 9 starts, 5.25 ERA – 91.3 MPH

5.   Cole Ragans – 9 starts, 4.95 ERA – 92.1 MPH

6.   Josh Rogers – 3 starts, 5.13 ERA – 90.4 MPH

7.   Daulton Jefferies – 8 starts, 5.72 ERA – 92.4 MPH

8.   Daniel Norris – 3 starts, 5.22 ERA – 91.3 MPH

9.   Trevor Richards – 4 starts, 5.34 ERA – 93.4 MPH

10.                Justin Dunn – 7 starts, 6.10 ERA – 92.1 MPH

11.                Packy Naughton – 3 starts, 4.78 ERA – 92.8 MPH

12.                Casey Mize – 2 starts, 5.40 ERA – 93.5 MPH

13.                Jared Koenig – 5 starts, 5.72 ERA – 89.3 MPH

14.                Bryan Shaw – 2 starts, 5.40 ERA – 92.4 MPH

15.                Josh Fleming – 3 starts, 6.43 ERA – 91.3 MPH

16.                Anthony DeSclafani – 5 starts, 6.63 ERA – 92.6 MPH

17.                Luke Farrell – 2 starts, 5.40 ERA – 91.1 MPH

18.                Cristopher Sanchez – 3 starts, 5.63 ERA – 93.0 MPH

19.                Mike Mayers – 3 starts, 5.68 ERA – 93.5 MPH

20.                Humberto Castellanos – 9 starts, 5.68 ERA – 89.4 MPH

21.                Austin Davis – 3 starts, 5.79 ERA – 94.1 MPH

22.                Cole Sands – 3 starts, 5.87 ERA – 91.6 MPH

23.                Max Castillo – 6 starts, 5.95 ERA – 93.0 MPH

24.                Matthew Liberatore – 7 starts, 5.97 ERA – 93.7 MPH

25.                Chase Silseth – 7 starts, 6.59 ERA – 95.4 MPH

26.                Chi Chi Gonzalez – 5 starts, 5.87 ERA – 92.6 MPH

27.                Chase Anderson – 8 starts, 6.38 ERA – 91.9 MPH

28.                Xzavion Curry – 2 starts, 5.79 ERA – 92.1 MPH

29.                Vladimir Gutierrez – 8 starts, 7.61 ERA – 92.8 MPH

30.                Luis Patino – 8 starts, 8.10 ERA – 94.6 MPH

31.                Alec Mills – 2 starts, 9.68 ERA – 88.6 MPH

32.                Reiver Sanmartin – 4 starts, 6.32 ERA – 90.9 MPH

33.                Carlos Hernandez – 7 starts, 7.39 ERA – 96.8 MPH

34.                Janson Junk – 2 starts, 6.48 ERA – 92.5 MPH

35.                Spencer Howard – 8 starts, 7.41 ERA – 94.4 MPH

36.                Max Meyer – 2 starts, 7.50 ERA – 94.9 MPH

37.                Kyle Muller – 3 starts, 8.03 ERA – 94.3 MPH

38.                Huascar Ynoa – 2 starts, 13.50 ERA – 96.4 MPH

39.                Ethan Small – 2 starts, 7.11 ERA – 91.0 MPH

40.                Kohei Arihara – 4 starts, 9.45 ERA – 92.0 MPH

41.                Caleb Kilian – 3 starts, 10.32 ERA – 93.9 MPH

42.                Chris Ellis – 2 starts, 10.38 ERA – 92.7 MPH

43.                Elvin Rodriguez – 5 starts, 10.62 ERA – 93.1 MPH

44.                Tommy Romero – 2 starts, 10.80 ERA – 90.3 MPH

45.                Tyson Miller – 2 starts, 10.97 ERA – 91.1 MPH

46.                Connor Seabold – 5 starts, 11.29 ERA – 92.1 MPH

47.                T.J. Zeuch – 3 starts, 15.19 ERA – 92.0 MPH

48.                Hunter Gaddis – 2 starts, 18.41 ERA – 93.4 MPH

I hope you've enjoyed this MLB season thus far! I haven't. I'll see ya next year, I guess. 

John Frascella is a published baseball author and Fantasy Sports Writer for Razzball. Follow him on Twitter @LegendSports7 and @MetsDepression for all things baseball and fantasy sports.