Wednesday, September 10, 2025

Frascella's NFL Team Power Rankings: Method & Criteria

 


As many of you know, throughout the NFL season, I update my Team Power Rankings on a weekly basis. Often I get the question: 

How do you come up with these? What's the criteria? Well, here, this should help: 

1. Top level consistency over time. If you have top level consistency over time - Chiefs, Eagles, Bills - it's hard for you to drop very far on this list. 

2. The most recent week of play gets some weight, that's what makes this list fun and interesting. We are adjusting in real time for productive recent performance. I want this list to be somewhat 'alive.' 

3. Past, present and future. The full context of the team. 

4. I like explosive upside teams more than boring teams. 

Hope this helps! 

John Frascella is an NFL Writer and Insider with over 20 years of experience. Follow him and SUBSCRIBE to @NFLFrascella on X (Twitter) for the best insights and most fun in the business!


Tuesday, September 9, 2025

Frascella's NFL QB Power Rankings: Methodology and Considerations

 


As many of you know, throughout the NFL season, I update my Quarterback Power Rankings on a weekly basis. Often I get the question: 

How do you come up with these? What's the criteria? Well, here, this should help: 

1. Top level consistency over time. If you have top level consistency over time - Mahomes, Lamar, Burrow, Allen - it's hard for you to drop very far on this list. 

2. The most recent week of play gets some weight, that's what makes this list fun and interesting. We are adjusting in real time for productive recent performance. I want this list to be somewhat 'alive.' 

3. Past, present and future. The full context of the quarterback. 

4. Stats I like, I keep it pretty simple: Passer Rating, QBR, Total Touchdowns, general sense of Efficiency. 

Hope this helps! 

John Frascella is an NFL Writer and Insider with over 20 years of experience. Follow him and SUBSCRIBE to @NFLFrascella on X (Twitter) for the best insights and most fun in the business!

Wednesday, August 27, 2025

Frascella Ranks Every Single Starting Pitcher in MLB

 


Once a year, I like to take a couple days to take stock of the overall state of starting pitching in MLB. Trust me - NOT an easy task, at all. Here's some of the stuff I'm looking at: 

1. This season gets the most weight, but not ALL the weight 

2. Looking at innings pitched 

3. Health

4. I like WHIP better than ERA 

5. Pure stuff 

6. General reputation 

7. Durability/dependability/reliability 

8. Were they a highly-touted prospect? 

All right, don't wanna waste any more of your time, let's see what we can come up with here: 

Frascella Ranks every HEALTHY Starting Pitcher in MLB

(The notes and stats in the margins are from my research, and stats were looked at over the span of 2 weeks, some may have changed)

1.    Paul Skenes: 154 innings, 2.16 era, 0.96 whip

2.    Tarik Skubal: 152 innings, 2.42 era, 0.87 whip

3.    Garrett Crochet: 159 innings, 2.43 era, 1.07 whip

4.    Jacob deGrom: 140 innings, 2.76 era, 0.93 whip

5.    Hunter Brown: 143 innings, 2.45 era, 1.00 whip

6.    Framber Valdez: 152 innings, 3.01 era, 1.18 whip

7.    Freddy Peralta: 142 innings, 2.78 era, 1.10 whip

8.    Blake Snell: 25 innings, 1.80 era, 1.44 whip

9.    Carlos Rodon: 146 innings, 3.25 era, 1.06 whip

10.  Yoshinobu Yamamoto: 133 innings, 2.90 era, 1.08 whip

11.  Joe Ryan: 139 innings, 2.72 era, 0.92 whip

12.  Nick Pivetta: 141 innings, 2.87 era, 0.95 whip

13.  Max Fried: 149 innings, 3.26 era, 1.12 whip

14.  Logan Webb: 160 innings, 3.19 era, 1.22 whip

15.  Shota Imanaga: 103 innings, 3.06 era, 0.95 whip

16.  Bryan Woo, Mariners: 152 innings, 3.02 era, 0.97 whip

17.  Kevin Gausman: 147 innings, 3.78 era, 1.06 whip

18.  Brandon Woodruff, Brewers: 43 innings, 2.47 era, 0.85 whip

19.  Cristopher Sanchez: 150 innings, 2.45 era, 1.09 whip

20.  Nick Lodolo, Reds: 129 innings, 3.05 era, 1.03 whip

21.  Luis Castillo, Mariners: 142 innings, 3.48 era, 1.22 whip  

22.  Robbie Ray, Giants: 154 innings, 2.85 era, 1.11 whip

23.  Logan Gilbert, Mariners: 91 innings, 3.83 era, 1.06 whip

24.  Drew Rasmussen, Rays: 117 innings, 2.60 era, 0.98 whip

25.  Hunter Greene: 65 innings, 2.47 era, 0.93 whip (just got back from injury)

26.  Ranger Suarez, Phillies: 119 innings, 3.25 era, 1.17 whip

27.  Brayan Bello, Red Sox: 128 innings, 3.23 era, 1.26 whip

28.  Matthew Boyd, Cubs: 142 innings, 2.46 era, 1.02 whip

29.  Merrill Kelly, Rangers: 144 innings, 3.36 era, 1.09 whip

30.  David Peterson, Mets: 144 innings, 3.18 era, 1.24 whip

31.  Tyler Glasnow, Dodgers: 57 innings, 3.12 era, 1.14 whip

32.  Sonny Gray, Cardinals: 140 innings, 4.30 era, 1.19 whip

33.  MacKenzie Gore, Nationals: 138 innings, 4.04 era, 1.32 whip

34.  George Kirby, Mariners: 89 innings, 4.22 era, 1.18 whip

35.  Clayton Kershaw, Dodgers: 77 innings, 3.01 era, 1.20 whip

36.  Andrew Abbott, Reds: 130 innings, 2.28 era, 1.08 whip (was not considered a huge prospect)

37.  Michael Wacha, Royals: 142 innings, 3.34 era, 1.17 whip

38.  Dylan Cease, Padres: 132 innings, 4.61 era, 1.31 whip  

39.  Sean Manaea, Mets: 41 innings, 5.01 era, 1.14 whip

40.  Kodai Senga, Mets: 108 innings, 2.73 era, 1.23 whip

41.  Yusei Kikuchi, Angels: 143 innings, 3.52 era, 1.44 whip  

42.  Seth Lugo, Royals: 131 innings, 3.77 era, 1.24 whip

43.  Ryan Pepiot, Rays: 148 innings, 3.95 era, 1.19 whip, big prospect

44.  Edward Cabrera, Marlins: 113 innings, 3.34 era, 1.16 whip

45.  Zack Littell, Reds: 151 innings, 3.52 era, 1.11 whip, not a prospect

46.  Noah Cameron, Royals: 108 innings, 2.92 era, 1.09 whip, big prospect

47.  Ryne Nelson, Diamondbacks: 113 innings, 3.58 era, 1.07 whip

48.  Gavin Williams, Guardians: 133 innings, 3.24 era, 1.30 whip

49.  Max Scherzer, Blue Jays: 60 innings, 3.60 era, 1.08 whip, last season: 43 innings, 3.95 era, 1.15 whip  

50.  Cade Horton, Cubs, 16 starts: 87 innings, 3.08 era, 1.20 whip (day to day, blister), big prospect, 2024 #26 overall prospect on MLB.com

51.  Eury Perez, Marlins, 13 starts: 64 innings, 3.48 era, 1.01 whip, big prospect

52.  Hurston Waldrep, Braves, SP3: 24 innings, 0.73 era, 0.77 whip, big prospect, 2024 #90 overall prospect on MLB.com   

53.  Jacob Misiorowski, Brewers: 43 innings, 4.33 era, 1.10 whip, 2024 #33 overall prospect on MLB.com  

54.  Yu Darvish, Padres, 8 starts: 37 innings, 5.97 era, 1.22 whip, last season: 16 starts, 3.31 era, 1.07 whip 

55.  Jose Quintana, Brewers: 105 innings, 3.32 era, 1.28 whip

56.  Jeffrey Springs, Athletics, 24 starts: 140 innings, 4.24 era, 1.19 whip

57.  Trevor Rogers, Orioles, 12 starts: 76 innings, 1.41 era, 0.80 whip, last season: 124 innings, 4.92 era, 1.58 whip  

58.  Dean Kremer, Orioles, 24 starts: 147 innings, 3.97 era, 1.21 whip, big prospect

59.  Jesus Luzardo, Phillies: 139 innings, 4.21 era, 1.34 whip

60.  Jacob Lopez, Athletics, 16 starts: 84 innings, 3.30 era, 1.19 whip, prospect, but not a ‘big’ one

61.  Casey Mize, Tigers, 21 starts: 111 innings, 3.63 era, 1.24 whip

62.  Lucas Giolito, Red Sox, 19 starts: 106 innings, 3.63 era, 1.25 whip  

63.  Jose Berrios, Blue Jays: 146 innings, 4.00 era, 1.29 whip

64.  Tanner Bibee, Guardians: 136 innings, 4.54 era, 1.29 whip, big prospect

65.  Quinn Preister, Brewers, 18 starts: 124 innings, 3.48 era, 1.24 whip, big prospect   

66.  Shane Smith, White Sox, 22 starts: 114 innings, 3.87 era, 1.23 whip, big prospect

67.  Spencer Strider, Braves: 95 innings, 4.95 era, 1.38 whip

68.  Sandy Alcantara, Marlins: 141 innings, 5.87 era, 1.35 whip

69.  Nolan McLean, Mets, SP2: 12 innings, 1.46 era, 0.81 whip, big prospect (#37 overall prospect on MLB.com)

70.  Shane Bieber, Blue Jays: 6 innings, 1.50 era, 0.33 whip, was 60 day IL, elbow; last season: 12 innings, 0.00 era, 0.92 whip 

71.  Mitch Keller, Pirates: 145 innings, 4.34 era, 1.31 whip

72.  Eric Lauer, Blue Jays, 14 starts: 88 innings, 2.76 era, 1.08 whip

73.  Colin Rea, Cubs, 22 starts: 121 innings, 3.99 era, 1.28 whip

74.  Jack Flaherty, Tigers, 25 starts: 136 innings, 4.87 era, 1.30 whip

75.  Zac Gallen: 150 innings, 5.28 era, 1.33 whip, last season: 148 innings, 3.65 era, 1.26 whip 

76.  Clay Holmes, Mets: 137 innings, 3.60 era, 1.32 whip

77.  Jonah Tong, Mets, #44 overall prospect on MLB.com

78.  Justin Verlander, Giants, 21 starts: 106 innings, 4.23 era, 1.42 whip

79.  Aaron Nola, Phillies: 58 innings, 6.52 era, 1.53 whip (previously had right ankle sprain and stress fracture in his rib), last season: 199 innings, 3.57 era, 1.20 whip

80.  Shohei Ohtani, Dodgers: 27 innings, 4.61 era, 1.28 whip, last season: did not pitch

81.  Tomoyuki Sugano, Orioles, 24 starts: 126 innings, 4.13 era, 1.28 whip, big prospect

82.  Brady Singer, Reds: 131 innings, 4.18 era, 1.30 whip

83.  Chris Bassitt, Blue Jays: 138 innings, 4.22 era, 1.33 whip

84.  Dustin May, Red Sox, 21 starts: 119 innings, 4.59 era, 1.36 whip

85.  Luis Gil, Yankees: 14 innings, 5.14 era, 1.64 whip (previously had lat strain in throwing shoulder), last season: 151 innings, 3.50 era, 1.19 whip

86.  Jack Leiter, Rangers: 108 innings, 4.06 era, 1.38 whip, big prospect

87.  Kyle Bradish, Orioles: 6 innings, 3.00 era, 0.67 whip, was 60 Day IL, elbow; last season: 39 innings, 2.75 era, 1.07 whip, big prospect

88.  Nick Martinez, Reds: 145 innings, 4.59 era, 1.20 whip

89.  Shane Baz, Rays, 25 starts: 144 innings, 5.19 era, 1.35 whip, big prospect   

90.  Bailey Ober, Twins, SP2: 119 innings, 5.14 era, 1.35 whip

91.  Jose Soriano, Angels: 148 innings, 4.00 era, 1.38 whip, big prospect  

92.  Bryce Miller, Mariners, 12 starts, SP4 (been dealing with right elbow inflammation): 53 innings, 5.87 era, 1.51 whip, not a big prospect, last season: 180 innings, 2.94 era, 0.98 whip

93.  Chris Paddack, Tigers: 137 innings, 4.98 era, 1.26 whip

94.  Martin Perez, White Sox, 6 starts (elbow injury, just now returned to rotation: 35 innings, 2.02 era, 0.95 whip, last season: 135 innings, 4.53 era, 1.48 whip

95.  Taijuan Walker, Phillies, 15 starts: 91 innings, 3.34 era, 1.29 whip

96.  Ryan Bergert, Royals SP5, 10 starts: 52 innings, 2.75 era, 1.13 whip, big prospect

97.  Janson Junk, Marlins: 82 innings, 4.04 era, 1.12 whip, not a big prospect

98.  Nestor Cortes, Padres: 29 innings, 4.66 era, 1.35 whip

99.  Parker Messick, Guardians, SP3: 6 innings, 1.35 era, 1.20 whip, Guardians no 3 pitching prospect  

100.               Cam Schlittler, Yankees, 8 starts, SP2: 42 innings, 2.76 era, 1.30 whip, big prospect  

101.               Logan Allen, Guardians: 123 innings, 3.87 era, 1.40 whip, big prospect

102.               Matthew Liberatore, Cardinals, 23 starts: 122 innings, 4.13 era, 1.29 whip, big prospect

103.               Chad Patrick, Brewers, 19 starts: 94 innings, 3.52 era, 1.30 whip, not a prospect  

104.               Randy Vasquez, Padres: 111 innings, 3.96 era, 1.38 whip

105.               Davis Martin, White Sox, 18 starts: 107 innings, 3.94 era, 1.27 whip, not a big prospect

106.               Michael Lorenzen, Royals: 103 innings, 4.43 era, 1.30 whip

107.               Slade Cecconi, Guardians, SP4: 90 innings, 4.50 era, 1.32 whip, big prospect

108.               Mike Burrows, Pirates, SP5: 72 innings, 4.46 era, 1.27 whip, big prospect

109.               Stephen Kolek, Royals: 79 innings, 4.18 era, 1.31 whip

110.               Landen Roupp, Giants, 22 starts: 106 innings, 3.80 era, 1.48 whip (left knee sprain, needs MRI, currently day to day), big prospect

111.               Will Warren, Yankees, 27 starts: 127 innings, 4.25 era, 1.37 whip, big prospect

112.               Cristian Javier, Astros: 10 innings, 5.40 era, 1.50 whip, last season: 34 innings, 3.89 era, 1.41 whip

113.               Brad Lord, Nationals SP5 (41 appearances, only 12 starts): 100 innings, 3.84 era, 1.29 whip, not a big prospect  

114.               Taj Bradley, Twins: 116 innings, 4.95 era, 1.32 whip, was a big prospect

115.               Joe Boyle, Rays, SP4: 32 innings, 4.68 era, 1.19 whip, big prospect

116.               Braxton Ashcraft, Pirates, SP4: 41 innings, 3.02 era, 1.27 whip, big prospect  

117.               Jack Perkins, Athletics, SP4: 33 innings, 4.28 era, 1.13 whip, big prospect  

118.               Michael McGreevy, Cardinals: 57 innings, 4.42 era, 1.19 whip, big prospect

119.               Cade Cavalli, Nationals, SP2: 16 innings, 2.20 era, 1.29 whip, big prospect  

120.               Johan Oviedo, Pirates, SP3: 10 innings, 3.60 era, 1.20 whip, big prospect

121.               Adrian Houser, Rays, SP5: 90 innings, 2.88 era, 1.29 whip

122.               Kyle Hendricks, Angels: 120 innings, 4.88 era, 1.28 whip

123.               Miles Mikolas, Cardinals: 122 innings, 4.99 era, 1.30 whip

124.               Aaron Civale, White Sox: 79 innings, 4.88 era, 1.35 whip

125.               JP Sears, Padres: 125 innings, 5.01 era, 1.30 whip

126.               Brandon Pfaadt, Diamondbacks: 133 innings, 5.08 era, 1.36 whip, big prospect  

127.               Simeon Woods Richardson, Twins: 80 innings, 4.24 era, 1.40 whip, big prospect

128.               Tyler Anderson, Angels: 126 innings, 4.77 era, 1.42 whip

129.               Patrick Corbin, Rangers: 119 innings, 4.45 era, 1.38 whip

130.               Andre Pallante, Cardinals: 128 innings, 5.04 era, 1.38 whip

131.               Emmet Sheehan, Dodgers, SP4: 41 innings, 4.17 era, 1.24 whip, not a big prospect

132.               JT Ginn, Athletics: 60 innings, 4.95 era, 1.37 whip, big prospect

133.               Cade Povich, Orioles, SP3: 81 innings, 4.98 era, 1.44 whip, big prospect  

134.               Charlie Morton, Tigers: 117 innings, 5.20 era, 1.50 whip

135.               Jake Irvin, Nationals: 140 innings, 5.14 era, 1.38 whip, notable, not top tier prospect  

136.               Kyle Freeland, Rockies: 120 innings, 5.16 era, 1.50 whip

137.               Nabil Crismatt, Diamondbacks, SP5: 9 innings, 1.00 era, 1.22 whip, not a big prospect

138.               Jason Alexander, Astros, SP3: 43 innings, 4.74 era, 1.33 whip

139.               Carson Whisenhunt, Giants, SP5: 18 innings, 4.91 era, 1.42 whip, big prospect, 2024 #83 overall prospect on MLB.com   

140.               Kumar Rocker, Rangers: 64 innings, 5.74 era, 1.46 whip, big prospect  

141.               Jose Urena, Twins, SP3: 31 innings, 4.06 era, 1.42 WHIP

142.               Ryan Gusto, Marlins, SP4: 92 innings, 4.89 era, 1.40 whip, not a prospect  

143.               Joey Wentz, Braves, SP4: 72 innings, 5.25 era, 1.47 whip

144.               Eduardo Rodriguez, Diamondbacks: 119 innings, 5.67 era, 1.64 whip

145.               Cal Quantrill, Braves: 114 innings, 5.51 era, 1.42 whip

146.               Mitchell Parker, Nationals: 129 innings, 5.83 era, 1.50 whip

147.               Luis Ortiz, Guardians: 88 innings, 4.36 era, 1.38 whip (paid leave, gambling investigation)

148.               Mick Abel, Twins, SP4: 28 innings, 6.43 era, 1.54 whip, big prospect, 2024 #49 overall prospect on MLB.com

149.               Bryce Elder, Braves: 117 innings, 6.12 era, 1.52 whip

150.               Lance McCullers, Astros: 48 innings, 6.89 era, 1.80 whip

151.               Chase Dollander, Rockies, SP4: 78 innings, 6.43 era, 1.57 whip, big prospect, 2024 #52 overall prospect on MLB.com  

152.               Zebby Matthews, Twins, SP3: 52 innings, 5.30 era, 1.52 whip, big prospect

153.               German Marquez, Rockies: 98 innings, 5.67 era, 1.64 whip (15 day IL, biceps, returning soon)

154.               Spencer Arrighetti, Astros, SP6: 23 innings, 6.94 era, 1.63 whip, big prospect

155.               Osvaldo Bido, Athletics, SP5: 62 innings, 5.49 era, 1.62 whip, not a prospect

156.               Antonio Senzatela, Rockies, SP5: 108 innings, 7.00 era, 1.87 whip

157.               Tanner Gordon, Rockies, SP3: 44 innings, 7.11 era, 1.67 whip, not a prospect