{"id":693912,"date":"2026-05-08T23:21:26","date_gmt":"2026-05-08T23:21:26","guid":{"rendered":"https:\/\/www.rawchili.com\/mlb\/693912\/"},"modified":"2026-05-08T23:21:26","modified_gmt":"2026-05-08T23:21:26","slug":"maybe-logan-webbs-best-days-are-behind-him","status":"publish","type":"post","link":"https:\/\/www.rawchili.com\/mlb\/693912\/","title":{"rendered":"Maybe Logan Webb\u2019s best days are behind him?"},"content":{"rendered":"<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Controversial headline? Sure. But maybe it\u2019s time to have the conversation, because as Logan Webb goes, so goes the Giants. And, uh, in case you haven\u2019t been watching closely, <a href=\"https:\/\/www.mccoveychronicles.com\/san-francisco-giants-analysis\/106102\/chat-are-we-cooked\" rel=\"nofollow noopener\" target=\"_blank\">the 2026 San Francisco Giants are seemingly going nowhere<\/a>.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">By some measures, Logan Webb is having the worst start to a season of his wonderful career. His debut in 2019 involved 8 starts in 8 appearances where over 39.2 innings pitched he posted a 5.22 ERA (4.12 FIP), 1.462 WHIP, 21.3 K%, and 8.0 BB%. Depending on the advanced metric you want to use, he was either a 123 ERA- (23% worse than league average) or 81 ERA+ (19% worse).<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">But maybe it\u2019s not so bad? He left his last start after just 4 innings, allegedly because of knee troubles. As old friend Henry Schulman<a href=\"https:\/\/go.skimresources.com\/?id=1025X1734621&amp;xs=1&amp;url=https%3A%2F%2Fwww.mlb.com%2Fnews%2Flogan-webb-pitches-through-knee-injury-for-giants\" rel=\"sponsored nofollow noopener\" target=\"_blank\"> writes for MLB.com<\/a>:<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup _1teeyfa8 ls9zuh1\">[It\u2019s] an injury that might prove to be a relief compared to intangible speculation that three straight 200-inning seasons, or ramping up too early in this year\u2019s World Baseball Classic, or some other hard-to-pinpoint development might be behind Webb\u2019s bad start to 2026.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Well, when someone puts it that way, it somehow feels more likely that it\u2019s those other things and the knee problem serves as a convenient explanation. On the other hand, Webb did dominate in the World Baseball Classic, with 11 strikeouts in 8.2 IP and just 1 run allowed in 2 starts. The regular season workloads coupled with the early ramp might\u2019ve contributed to a knee problem. His pre-knee problem starts showed the same Logan Webb from a stuff &amp; Statcast perspective, too, so in a small sample of 7 or so starts, bad luck is a reasonable conclusion.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">But let\u2019s take a look at pitchers to register 1,000+ innings before their age-29 season (Webb\u2019s current season), and just to keep the list manageable and omit the <a href=\"https:\/\/www.nytimes.com\/athletic\/3413715\/2022\/07\/11\/tungsten-arm-odoyle-tweet-angels-losing\/\" rel=\"nofollow noopener\" target=\"_blank\">Tungsten Arm O\u2019Doyles<\/a> of the baseball world, let\u2019s look at those pitchers in the Wild Card era (since 1995). <a href=\"https:\/\/www.sports-reference.com\/stathead\/tiny\/TYOM1\" rel=\"nofollow noopener\" target=\"_blank\">It\u2019s just 90 times<\/a> in 31 years. Most of these names will be incredibly familiar to you. These were the reliable 200 innings a year guys. Here are the top 10:<\/p>\n<p>PlayerIPSeasonsAgesERAWHIPper 9sFelix Hernandez2,060.22005-201419-283.071.170.7 HR\/9, 2.5 BB\/9, 8.5 K\/9CC Sabathia1,889.12001-200920-283.621.230.8 HR\/9, 2.8 BB\/9, 7.6 K\/9Clayton Kershaw1,7602008-201620-282.371.000.5 HR\/9, 2.4 BB\/9, 9.8 K\/9Matt Cain1,7212005-201320-283.351.170.8 HR\/9, 3.0 BB\/9, 7.5 K\/9Rick Porcello1,671.22009-201720-284.251.321.1 HR\/9, 2.1 BB\/9, 6.3 K\/9Javier Vazquez1,6431998-200521-284.281.271.2 HR\/9, 2.4 BB\/9, 7.8 K\/9Madison Bumgarner1,638.12009-201819-283.031.110.9 HR\/9, 2.1 BB\/9, 8.7 K\/9Mark Buehrle1,6292000-200721-283.801.261.0 HR\/9, 2.1 BB\/9, 5.2 K\/9Jon Garland1,625.12000-200820-284.471.391.1 HR\/9, 2.9 BB\/9, 4.7 K\/9Carlos Zambrano1,551.12001-200920-284.511.300.7 HR\/9, 4.0 BB\/9, 7.7 K\/9<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Other Giants in this group of 90: Livan Hernandez (1,449.1), Sidney Ponson (1,443.1), Barry Zito (1,430.1), Jake Peavy (1,362.2), Justin Verlander (1,315.1), Mike Leake (1,260.1), Tim Hudson (1,240.2), Tim Lincecum (1,214), Johnny Cueto (1,208.1), Brad Penny (1,157.2), Trevor Cahill (1,149.1), Jose Quintana (1,139.2), and Scott Kazmir (1,022).<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Logan Webb is 73rd on the list with 1,062.1 innings pitched from 2019-2025, his age-22 throuh age-28 seasons.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">But, gosh, I hope just given this list of names you see where I\u2019m going with this.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Since Logan Webb\u2019s contract runs through his age-31 season, let\u2019s look at the next 540 innings (180 innings a season) for the players I just referenced. First, though, the total number of pitchers in the Wild Card era to throw at least 540 innings across their age 29-31 seasons <a href=\"https:\/\/www.sports-reference.com\/stathead\/baseball\/player-pitching-season-finder.cgi?request=1&amp;match=player_season_combined&amp;order_by=p_ip&amp;year_min=1995&amp;role=starter&amp;games_started=60&amp;games_relieved=80&amp;ccomp%5B1%5D=gt&amp;cval%5B1%5D=800&amp;cstat%5B1%5D=p_ip&amp;age_min=29&amp;age_max=32\" rel=\"nofollow noopener\" target=\"_blank\">numbers 83<\/a>. It is a much different top 10:<\/p>\n<p>PlayerIPERALivan Hernandez717.14.10Curt Schilling706.13.13James Shields705.23.15Scott Erickson703.14.17Roy Halladay691.13.22Greg Maddux687.12.21Jon Lieber686.24.10Bartolo Colon683.23.90Max Scherzer677.12.96John Smoltz677.12.96<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">[takes a beat to process the similarites between Max Scherzer and John Smoltz.]<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">So, this list plugs in some players I might\u2019ve expected to be in the top 10 of the prior list, namely Maddux, Schilling, and Colon. Maddux\u2019s omission is attributable to the \u201cWild Card era\u201d cutoff. He made his debut at 20 years old and from 20-28 threw 1,911 IP. That would place him ahead of CC Sabathia in the first list. The other two didn\u2019t hit 1,000 innings: Curt Schilling debuted in his age-21 season (again, before the Wild Card era), but amassed just 805 IP from 21-28. Bartolo Colon debuted in his age-24 season (94 IP) and got to 819.1 IP before his age-29 season.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">So, I think the 1,000 innings starting point is meaningul. Let\u2019s see what happened to the top 10 list of pre-29s who had 1,000+ innings under their belt heading into it, as Logan Webb has done here in 2026.<\/p>\n<p>PlayerIPSeasonsAgesERAWHIPper 9sFelix Hernandez441.22015-201729-313.791.251.2 HR\/9, 3.0 BB\/9, 8.0 K\/9CC Sabathia6752010-201229-313.171.190.8 HR\/9, 2.4 BB\/9, 8.3 K\/9Clayton Kershaw514.22017-201929-312.691.011.2 HR\/9, 1.7 BB\/9, 9.5 K\/9Matt Cain240.12014-201629-315.131.411.5 HR\/9, 3.1 BB\/9, 6.9 K\/9Rick Porcello424.22018-202029-314.981.311.3 HR\/9, 2.3 BB\/9, 8.2 K\/9Javier Vazquez627.22006-200829-314.401.251.1 HR\/9, 2.4 BB\/9, 8.6 K\/9Madison Bumgarner395.22019-202129-314.461.181.5 HR\/9, 2.2 BB\/9, 8.1 K\/9Mark Buehrle642.12008-201029-313.971.330.9 HR\/9, 2.0 BB\/9, 4.8 K\/9Jon Garland4582009-201129-313.811.391.0 HR\/9, 3.3 BB\/9, 5.4 K\/9Carlos Zambrano407.22010-201229-314.241.460.8 HR\/9, 4.4 BB\/9, 6.9 K\/9<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Basically, 3 of the top 10 200+ innings a year guys stayed that way heading into their thirties (Sabathia, Kershaw, and Buehrle). The uglier part of going through this list (and the whole list of 90) is seeing the burnout either during or soon after their 29-31 seasons, largely due to injury.<\/p>\n<p>Matt Cain made 23 starts in 27 appearances and threw 124.1 innings in his final year of MLB, his age-32 season. He had those loose bodies in his pitching elbow, remember?Rick Porcello, Jon Garland, and Carlos Zambrano were all done after 31.Felix Hernandez pitched two more seasons (18 &amp; 19) and posted a 5.82 ERA in 227.1 innings. Not sure if Hernandez was injured so much as rung out.While Bumgarner did get to 207.2 IP for the Giants in 2019 (his age-29 season), he struggled through the next four (and final) seasons of his career in Arizona, posting a 5.23 ERA in 363.1 IP). To put it another way: after throwing 1,600+ innings across his first 10 seasons, he\u2019d throw just 571 more over his next five. <a href=\"https:\/\/www.mccoveychronicles.com\/2018\/9\/9\/17839994\/heres-the-reason-why-madison-bumgarner-has-leaned-on-the-curveball-this-season-sf-giants\" rel=\"nofollow noopener\" target=\"_blank\">He was never the same after that dirt bike accident<\/a>.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Of the aforementioned former Giants besides Livan Hernandez:<\/p>\n<p>Sidney Ponson threw just 317 innings of 6.02 ERA ball after his age-28 season. He was done after 32.Jose Quintana is still going! He\u2019ll exceed 1,000 innings pitched since the start of his age-29 season at some point this season with the Rockies. He\u2019s no longer a reliable 200 innings a year guy, but he has a 4.03 ERA since turning 29 (3.53 prior).Trevor Cahill caught the injury bug earlier, following a 4-year stretch (ages 21-24) of 178.2 IP, 196.2 IP, 207.2 IP, 200.0 IP with 146.2 IP, 110.2 IP, 43.1 IP, 65.2 IP, (25-28). He was done at 33, and from 29-33 he threw just 358.1 IP with a 4.92 ERA.The first year of Barry Zito\u2019s Giants contract was his age-29 season. Most of us remember how that went! Some plusses, plenty of minuses.Brad Penny threw 208 innings in his age-29 season and was an All-Star who placed third in NL Cy Young voting. But from 30-36, he threw just 559.1 innings of 5.23 ERA ball.Mike Leake was done after 31.Scott Kazmir threw 531.1 innings from 29-31, which is good especially in this analysis. A 3.54 ERA in 92 starts \u2014 great, too! But after 2016 (age-32) he was out of baseball until 11.1 innings with the Giants in 2021.Johnny Cueto\u2019s age 29 season saw him traded from the Reds to the Royals, which helped Kansas City win the World Series that year. The Giants would sign him in the offseason, making the first year of that long-term commitment his age-30 season. It was spectacular: a 2.79 ERA in 219.2 IP. 5 complete games and 2 shutouts. But his age-31 season saw just 147.1 IP with a 4.52 ERA. He he had one last good year (a 3.35 ERA with the White Sox in 2022), but from 32-38 he threw just 469 innings.Tim Lincecum is almost too sad to talk about. The wheels fell off in his age-28 season, even as he threw 186 innings, but after that he lasted just 4 more major league seasons (29-32) and had a 4.85 ERA in 468 innings.Jake Peavy (1,362.2) threw 1,014.1 innings from his age-29 season until the end (age-35) and was pretty decent over that span. Helped the Giants win the World Series in 2014, even. He had that really bad latissimus dorsi shoulder blade injury that ended his 2010 season (age-29). If you recall watching the replay on that, he reacted as though his shoulder had exploded internally right after throwing a pitch and he jumped off the mound.Tim Hudson is another outlier, with 1,240.2 innings before his age-29 season and 1,886 age 29 and beyond.Justin Verlander missed a chunk of time in 2014 (age-31) due to surgery in his \u201ccore muscle\u201d (abdomen and groin). That limited him to just 133.1 innings in 2015. But, he\u2019s certainly the outlier for this analysis, as he\u2019s logged 2,256 innings since the start of his age-29 season and had nearly 300 more innings than Webb did at the same point in their careers despite both debuting at 22.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">So, what have we learned here? Well, after all those innings before 29, in most cases, 29 marks the beginning of a noticeable decline or the last season comparable to the several that had preceded it that got them to 1,000+ innings. Usually because an injury derails their flow. After that, some pitchers are able to stabilize and continue on with their great careers while others \u2014 and I\u2019d daresay most \u2014 do not. There doesn\u2019t appear to be a pattern, so sinkerballs, flamethrowers, lefties or crafty lefties all seem just as likely to fall apart or turn into the skid. Maybe I could\u2019ve made the analysis simpler by saying, \u201cOf these arms with 1,000+ innings before their age-29 season, how many of them were still solidly above average \u2014 and for how long? \u2014 once they turned 29?\u201d In that case, I\u2019ll tell you:<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">Sabathia, Kershaw, Beuhrle, Brad Radke (maybe, though he was done after 33), Zack Greinke, Livan Hernandez (also a maybe), Cole Hamels, Chris Sale, Jake Peavy, Pedro Martinez, Justin Verlander, Ervin Santana, Jeff Suppan (another maybe), Andy Pettitte, Tim Hudson, Kevin Millwood, David Price (maybe), Roy Oswalt, Gerrit Cole, Kyle Lohse, Jon Lester, John Lackey, Randy Wolf (maybe), Roy Halladay, Joel Pineiro (maybe), Gio Gonzalez (maybe), Ryan Dempster, Aaron Nola (maybe \u2014 seems like he\u2019s slid off it as of this season), and Max Scherzer.<\/p>\n<p class=\"duet--article--dangerously-set-cms-markup duet--article--standard-paragraph _1nfb3k4i _16w9vov1 _16w9vov0 ls9zuh1\">That\u2019s 29 of 90 who are good after 28, with 8 players maybe not being \u201cgood\u201d in the way that they were in their younger days or even relative to the rest of the league. But maybe you figure 1\/3 of pitchers washout because of that workload in their youth. That makes sense. It\u2019s the injuries combined with the innings mileage that tends to do in these players, though, so if Logan Webb\u2019s knee is the start of something big, then it\u2019s possible that his days are numbered.<\/p>\n","protected":false},"excerpt":{"rendered":"Controversial headline? Sure. But maybe it\u2019s time to have the conversation, because as Logan Webb goes, so goes&hellip;\n","protected":false},"author":2,"featured_media":693913,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2408],"tags":[5,162,4,378,66,81843,4343,4340,4344,4341,4342],"class_list":["post-693912","post","type-post","status-publish","format-standard","has-post-thumbnail","category-san-francisco-giants","tag-baseball","tag-giants","tag-mlb","tag-san-francisco","tag-san-francisco-giants","tag-san-francisco-giants-analysis","tag-sanfrancisco","tag-sanfranciscogiants","tag-sf","tag-sf-giants","tag-sfgiants"],"share_on_mastodon":{"url":"https:\/\/channels.im\/@mlb\/116541527426810733","error":""},"_links":{"self":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/693912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/comments?post=693912"}],"version-history":[{"count":0,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/posts\/693912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media\/693913"}],"wp:attachment":[{"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/media?parent=693912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/categories?post=693912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rawchili.com\/mlb\/wp-json\/wp\/v2\/tags?post=693912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}