\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"But Gallen also gave up more damage on his knuckle-curve than usual -- a career-high nine home runs and 20 extra-base hits, resulting in a career-worst .438 slugging allowed. That damage typically happened in early counts or after Gallen fell behind. He also left more curveballs in the heart of the zone than usual, allowing hitters to drive them in situations where Gallen was trying to steal a strike with the curve.\n\nThere was probably some bad batted-ball luck involved there -- Gallen's expected slugging percentage against his curveball was only .333 (based on hitters' quality of contact), over a hundred points lower than his actual slugging allowed. But if he hones back in on situations where he can throw his curveball as a putaway pitch in 2026, Gallen can probably make even more of that damage disappear.\n\n**Gallen's knuckle-curve usage in 0-2 and 1-2 counts**\n\n* 2022-24: 39%\n* 2025: 31%\n\n**% of Gallen's total knuckle-curves coming in 0-2 and 1-2 counts**\n\n* 2022-24: 28%\n* 2025: 20%\n\nWhen Gallen throws his curveball ahead in the count like that, he can hammer it on the bottom edge of the strike zone or below, and it becomes more of a pure strikeout pitch. That's where it can generate the most value.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"1:1","credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/ubsq1o6ozjxnkquv1eua","type":"image"},{"__typename":"Markdown","content":"#### **2) Bring his high fastball back**\n\nGallen's fastball has been a little bit of a problem for the past two seasons. From 2022-23, his four-seamer was worth +42 runs prevented, the single most valuable fastball in the Majors. But in 2024, his four-seamer dropped all the way to a -7 run value, and even though it flipped back to a +4 run value in 2025, that's a far cry from Gallen's fastball at its peak.\n\nGallen doesn't throw a big, overpowering heater, generally sitting around 93-94 mph. But he does get pretty good rising movement, and when he's at his best, he has top-of-the-line command. So even without high-end velocity, he can still get swings and misses and strikeouts with his fastball. He's lost some of that in the past two seasons, though.\n\n**Gallen's 4-seamer by season**\n\n* 2022: 88 K's, 20% whiff rate\n* 2023: 92 K's, 19% whiff rate\n* *2024: 53 K's, 13% whiff rate*\n* *2025: 63 K's, 13% whiff rate*\n\nThose numbers have dipped because hitters have stopped chasing Gallen's high fastballs -- the fastballs they're most likely to swing and miss at. Those high fastballs also make Gallen's knuckle-curve and changeup more effective, which drop down from underneath the four-seamers.","type":"text"},{"__typename":"OEmbed","html":"
\n\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"From 2022-23, when Gallen went up and out of the strike zone with his heater, hitters chased it a third of the time. Since the start of 2024, when he's thrown those high fastballs, hitters have barely been chasing it one fifth of the time.\n\n**Chase rate vs. Gallen's 4-seamers above the strike zone**\n\n* 2022: 33%\n* 2023: 34%\n* *2024: 22%*\n* *2025: 19%*\n\nIf Gallen's four-seamer is going to perform like it did in his best seasons, his team in 2026 will have to tap back into those high fastballs. Gallen will get punchouts on low fastballs, too, especially called strikeouts, because of his ability to paint the bottom of the zone. But going back upstairs for the swinging K's would add back that extra dimension to his fastball.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":null,"credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/xyrnrz2c5rl0ghgpardy","type":"image"},{"__typename":"Markdown","content":"To do that, Gallen might try to better use his other fastball varieties to set up the four-seamer. He has all three types of fastball in his arsenal: four-seamer, sinker and cutter. That's the modern style of pitching -- throw a wide variety of pitch types, including multiple fastballs. But Gallen has work to do there.\n\nThe sinker and cutter give him two more areas to target in 2026.","type":"text"},{"__typename":"Markdown","content":"#### **3) Lean into his sinker**\n\nWith his four-seamer not successfully carrying the load that it used to on its own, Gallen started throwing a new sinker halfway through the season last year.\n\nThat sinker should be an important weapon against right-handed hitters, which Gallen can use to jam them inside. Plus, if those righties have to respect the sinker that runs down and in onto their hands, they'll also have a harder time laying off the four-seamer that keeps carrying up to the top of the zone.\n\nAfter introducing the sinker in July, Gallen threw it about 10% of the time to righties for the remainder of the season. That took some of the pressure off his four-seamer, which he went from throwing 52% of the time to righties over the first three months to 40% of the time over the last three months.\n\nGallen's sinker was a fine pitch, sitting at just over 93 mph, similar to his four-seamer, but with 11 inches of arm-side run, compared to just four inches on his four-seamer. It generated a +2 run value.\n\nThe sinker is a pitch that should let Gallen cover all parts of the strike zone more easily. He doesn't have a ton of stuff that moves side to side -- his two best pitches especially, the four-seamer and knuckle-curve, are true up-and-down vertical pitches.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"1:1","credit":null,"contentType":null,"format":"png","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/usfalzv7gqsspwseiqhl","type":"image"},{"__typename":"Markdown","content":"His sinker and changeup are the only horizontal pitches he has, and he doesn't throw a ton of changeups to righties. Now that he has a half-season of throwing the sinker under his belt, Gallen could try to use it even more in 2026. Maybe he even signs with a team with a good pitching lab that, for example, makes a tweak to his grip to help him get a little extra movement.","type":"text"},{"__typename":"Markdown","content":"#### **4) Salvage his cutter**\n\nGallen's sinker should help him keep right-handed hitters off his four-seamer. His cutter should help him do the same thing against left-handed hitters.","type":"text"},{"__typename":"Video","contentDate":"2022-04-27T21:19:28.289Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2022/2022-04/27/3b07b5e8-83b2869f-da578978-csvm-diamondx64-asset_1280x720_59_4000K.mp4","type":"video","description":"Zac Gallen escapes the top of the 6th with men on first and second by striking out Cody Bellinger","displayAsVideoGif":false,"duration":"00:00:13","slug":"zac-gallen-swinging-strike-to-cody-bellinger-mnbivs","tags":[{"__typename":"InternalTag","slug":"season-2022","title":"Season 2022","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-668678","title":"Zac Gallen","person":{"__ref":"Person:668678"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-109","title":"Arizona Diamondbacks","team":{"__ref":"Team:109"},"type":"team"},{"__typename":"TaxonomyTag","slug":"pitching","title":"pitching","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"highlight","title":"highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"in-game-highlight","title":"in-game highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"group-9","title":"group 9","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/private/{formatInstructions}/mlb/jisrmndmgxsijzreqxdk"},"title":"Zac Gallen escapes jam","relativeSiteUrl":"/video/zac-gallen-swinging-strike-to-cody-bellinger-mnbivs"},{"__typename":"Markdown","content":"It's a cutter that sits around 90 mph with sharp enough glove-side break to bust lefties up and in. Sounds good in theory. But in practice, Gallen's cutter has just been a bad pitch.\n\nIt was his worst pitch in 2025, allowing a .370 batting average and .761 slugging percentage and producing an ugly -7 run value. Gallen allowed five home runs on his cutter last season, and got just two strikeouts with it.\n\nThere's some evidence from back in 2022, though, that Gallen's cutter can at least be a serviceable pitch. That season, it generated a +3 run value and was his most-thrown pitch after his four-seamer and knuckle-curve.\n\nA lot of the difference probably comes down to command -- as great as Gallen's command is overall, his cutter locations have seemed much spottier since that 2022 season, including a bunch to lefties in 2025 that just didn't quite get up and in enough. It was more one or the other -- either up, but out over the plate, or in, but not elevated to the top of the zone.","type":"text"},{"__typename":"Image","caption":null,"contextualCaption":null,"contextualAspectRatio":"1:1","credit":null,"contentType":null,"format":"jpg","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/t42nrr1a35tm79kbh0gz","type":"image"},{"__typename":"Markdown","content":"If Gallen can get that cutter where it needs to be more consistently -- or maybe even more importantly, if he goes to a team that can help him adjust it to make it a nastier pitch -- that could go a long way toward Gallen returning to form this season.","type":"text"}],"relativeSiteUrl":"/news/zac-gallen-keys-to-bounceback-2026","contentType":"news","subHeadline":null,"summary":"Zac Gallen is a workhorse starting pitcher with two top-five Cy Young finishes in the past four years who's still just 30 years old. Sounds like a top-tier free agent.\nBut instead, he's a polarizing one because of his rocky 2025 season. Gallen still pitched 192 innings and recorded 175","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"david-adler","title":"David Adler","type":"contributor"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"savant","title":"savant","type":"taxonomy"},{"__typename":"PersonTag","slug":"playerid-668678","title":"Zac Gallen","person":{"__ref":"Person:668678"},"type":"player"},{"__typename":"TaxonomyTag","slug":"rumors","title":"rumors","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/v1758943649/mlb/q4lqpqawrpatqjusdxki","title":"Zac Gallen's keys to a bounceback in 2026"},"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mlb/global-nav\",\"locale\":\"en-US\",\"paletteKey\":\"mlb-base-palette\",\"propertiesKey\":\"mlb-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"MLB.TV","linkUrl":"https://www.mlb.com/tv?&affiliateId=mlbMENUtv","placement":"right","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy At Bat","linkUrl":"/live-stream-games/subscribe/at-bat?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy MLB Network","linkUrl":"/live-stream-games/subscribe/mlbnetwork?&affiliateId=mlbMENUtv","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All Packages","linkUrl":"/live-stream-games/products?&affiliateId=mlbMENUtv","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?&affiliateID=mlbMENUtv","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"All-Star Tickets","linkUrl":"/all-star/tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1752631200;"},{"__typename":"NavItem","placement":null,"linkText":"Home Run Derby Ticket Offers","linkUrl":"/tickets/fan-value/home-run-derby-offers","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1753210800;"},{"__typename":"NavItem","placement":null,"linkText":"East-West Classic","linkUrl":"/events/rickwood/tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1750359600;"},{"__typename":"NavItem","placement":null,"linkText":"Spring Training","linkUrl":"/tickets/spring-training","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1774411140;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason Tickets","linkUrl":"/postseason/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":"expires:1762145940;"},{"__typename":"NavItem","placement":null,"linkText":"Postseason VIP Tickets","linkUrl":"/tickets/on-location-experiences","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Season Tickets","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Group Tickets","linkUrl":"/tickets/group-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Special Ticket Offers","linkUrl":"/tickets/fan-value","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Speedway Classic","linkUrl":"/events/speedway-classic/tickets","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Students","linkUrl":"/tickets/students","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Tourism","linkUrl":"/tourism","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB World Tour","linkUrl":"/international/events","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ticket Terms & Conditions","linkUrl":"/tickets/terms-and-conditions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy on SeatGeek","linkUrl":"https://seatgeek.com/mlb-tickets?aid=15994&pid=integration&rid=1&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sell on SeatGeek","linkUrl":"https://seatgeek.com/sell/mlb-tickets?aid=15994&pid=integration&rid=15&utm_medium=partnership&utm_source=mlb_sponsorship&utm_campaign=integration","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"shopping-cart","linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB Online Shop","linkUrl":"https://www.mlbshop.com/?_s=bm-mlbcom-hp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Auction","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=9mislq-18JnZhOEp-FeGzvUB3G6zxwkeKqwX99MKAttEdaSACl02r4aCDzYhNvUm","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Cards","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-Home","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB NYC Flagship Store","linkUrl":"/shop/nyc-retail-store","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"European Shop","linkUrl":"http://www.mlbshopeurope.com/stores/mlb/en?portal=MLTS66FS&CMP=PSC-MLTS66FS","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Store","linkUrl":"https://photostore.mlb.com/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true","icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/probable-pitchers/","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Awards","linkUrl":"/awards","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"https://www.mlb.com/transactions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Report","linkUrl":"/injury-report","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/world-baseball-classic","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Draft","linkUrl":"/draft/2026","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"All-Star Game","linkUrl":"/all-star/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"AUSL","linkUrl":"/ausl","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Pipeline","linkUrl":"https://www.mlb.com/pipeline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Postseason History","linkUrl":"/postseason/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Great Stories","linkUrl":"/news/topic/longform","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Podcasts","linkUrl":"/fans/podcasts","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Free-to-play Games","linkUrl":"https://www.mlb.com/play","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Watch","linkUrl":"/tv?&affiliateId=mlbMENU","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":"Video","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Search","linkUrl":"/video","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Statcast","linkUrl":"/video/topic/statcast","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]},{"__typename":"SubnavColumn","title":"MLB.TV","navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy MLB.TV","linkUrl":"/live-stream-games/subscribe?&affiliateId=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Watch & Listen","linkUrl":"/live-stream-games?&affiliateID=mlbMENU","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?&affiliateID=mlbMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"ws-trophy","linkTarget":null,"linkText":"World Series","linkUrl":"/postseason","placement":null,"visible":"false","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores/","placement":"mobile","visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2026-02-20","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2026 Spring Training","linkUrl":"/schedule/2026-02-20","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2026 Regular Season","linkUrl":"/schedule/2026-03-25","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Postseason","linkUrl":"/postseason","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2025 Regular Season","linkUrl":"/schedule","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team by Team Schedule","linkUrl":"/schedule/team-by-team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Sync Schedules","linkUrl":"https://mlb.ecal.com/","linkTarget":"_blank","visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"National Broadcasts","linkUrl":"/live-stream-games/national-broadcast-schedule","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;amp:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Statcast Leaders","linkUrl":"https://baseballsavant.mlb.com/statcast_leaderboard","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Statcast","linkUrl":"/statcast","linkTarget":"","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Baseball Savant","linkUrl":"https://baseballsavant.mlb.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospect Stats","linkUrl":"/prospects/stats/top-prospects?type=all&minPA=1","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Winter Leagues Stats","linkUrl":null,"linkTarget":"https://www.mlb.com/ligas-invernales/stats/","visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"group","linkTarget":null,"linkText":"Players","linkUrl":"/players","placement":null,"visible":"true","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Prospect Rankings","linkUrl":"/prospects","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Depth Charts","linkUrl":"/team/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Players Association","linkUrl":"https://www.mlbplayers.com","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Negro Leagues","linkUrl":"/history/negro-leagues","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"MLB Play","linkUrl":"/play","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Beat the Streak","linkUrl":"/play?gameId=BeatTheStreak2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Immaculate Grid","linkUrl":"/play?gameId=ImmaculateGrid2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trivia","linkUrl":"/play?gameId=SporcleTrivia2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Spinball","linkUrl":"https://www.mlb.com/apps/spinball/game","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Pickle","linkUrl":"/play?gameId=Pickle2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"By the Numbers","linkUrl":"/play?gameId=ByTheNumbers2022","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Diamond Decisions","linkUrl":"/play?gameId=DiamondDecisions2024","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Bingo","linkUrl":"/play?gameId=Bingo2023","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Youth","linkUrl":"/youth-baseball-softball","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Play Ball","linkUrl":"/play-ball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"milb","linkTarget":null,"linkText":"MiLB","linkUrl":"/milb","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":"","linkText":"AUSL","linkUrl":"/ausl","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Complete coverage","linkUrl":"/ausl","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"How to watch","linkUrl":"https://www.mlb.com/news/ausl-2025-broadcast-schedule-announced","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"FAQ","linkUrl":"https://www.mlb.com/news/athletes-unlimited-softball-league-frequently-asked-questions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"TheAUSL.com","linkUrl":"https://theausl.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1720022400;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"/all-star/ballot?affiliateId=asb-topnav-mlb-2024","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"amp:true;module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"/team","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Module","linkUrl":null,"linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"module:teammodule;"}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;label:Language","icon":"globe","linkTarget":null,"linkText":"Lang","linkUrl":"/language","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Español","linkUrl":"/es","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"lang:es"},{"__typename":"NavItem","placement":null,"linkText":"日本語","linkUrl":"http://www.mlb.jp/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ja"},{"__typename":"NavItem","placement":null,"linkText":"한국어","linkUrl":"https://www.mlbkor.com/","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"lang:ko"}]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#002D72","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#041E42","headerNavigationBorderColor":"#057AFF","headerNavigationTextColorHover":"#ffffff","headerNavigationTextColor":"#ffffff"},"cfEntityWebProperties":{"__typename":"CF_Entity_WebProperties","urlLogo":null,"headerMastheadTagline":null,"headerPrimaryLogo":null,"headerMastheadSponsorImage":null,"headerMastheadTaglineContainerWidth":"512px","headerMastheadTaglineContainerHeight":"56px"}},"getTeamsBySportId({\"ids\":[1]})":[{"__ref":"Team:133"},{"__ref":"Team:134"},{"__ref":"Team:135"},{"__ref":"Team:136"},{"__ref":"Team:137"},{"__ref":"Team:138"},{"__ref":"Team:139"},{"__ref":"Team:140"},{"__ref":"Team:141"},{"__ref":"Team:142"},{"__ref":"Team:143"},{"__ref":"Team:144"},{"__ref":"Team:145"},{"__ref":"Team:146"},{"__ref":"Team:147"},{"__ref":"Team:158"},{"__ref":"Team:108"},{"__ref":"Team:109"},{"__ref":"Team:110"},{"__ref":"Team:111"},{"__ref":"Team:112"},{"__ref":"Team:113"},{"__ref":"Team:114"},{"__ref":"Team:115"},{"__ref":"Team:116"},{"__ref":"Team:117"},{"__ref":"Team:118"},{"__ref":"Team:119"},{"__ref":"Team:120"},{"__ref":"Team:121"}]},"Person:668678":{"__typename":"Person","id":668678,"initLastName":"Z Gallen","team":{"__typename":"Team","sport":{"__ref":"Sport:1"}}},"Team:109":{"__typename":"Team","id":109,"division":{"__ref":"Division:203"},"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"Sport:1":{"__typename":"Sport","id":"1"},"Division:200":{"__typename":"Division","id":"200"},"Team:133":{"__typename":"Team","division":{"__ref":"Division:200"},"id":133,"name":"Athletics","shortName":"Athletics","teamName":"Athletics"},"Division:205":{"__typename":"Division","id":"205"},"Team:134":{"__typename":"Team","division":{"__ref":"Division:205"},"id":134,"name":"Pittsburgh Pirates","shortName":"Pittsburgh","teamName":"Pirates"},"Division:203":{"__typename":"Division","id":"203"},"Team:135":{"__typename":"Team","division":{"__ref":"Division:203"},"id":135,"name":"San Diego Padres","shortName":"San Diego","teamName":"Padres"},"Team:136":{"__typename":"Team","division":{"__ref":"Division:200"},"id":136,"name":"Seattle Mariners","shortName":"Seattle","teamName":"Mariners"},"Team:137":{"__typename":"Team","division":{"__ref":"Division:203"},"id":137,"name":"San Francisco Giants","shortName":"San Francisco","teamName":"Giants"},"Team:138":{"__typename":"Team","division":{"__ref":"Division:205"},"id":138,"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"Division:201":{"__typename":"Division","id":"201"},"Team:139":{"__typename":"Team","division":{"__ref":"Division:201"},"id":139,"name":"Tampa Bay Rays","shortName":"Tampa Bay","teamName":"Rays"},"Team:140":{"__typename":"Team","division":{"__ref":"Division:200"},"id":140,"name":"Texas Rangers","shortName":"Texas","teamName":"Rangers"},"Team:141":{"__typename":"Team","division":{"__ref":"Division:201"},"id":141,"name":"Toronto Blue Jays","shortName":"Toronto","teamName":"Blue Jays"},"Division:202":{"__typename":"Division","id":"202"},"Team:142":{"__typename":"Team","division":{"__ref":"Division:202"},"id":142,"name":"Minnesota Twins","shortName":"Minnesota","teamName":"Twins"},"Division:204":{"__typename":"Division","id":"204"},"Team:143":{"__typename":"Team","division":{"__ref":"Division:204"},"id":143,"name":"Philadelphia Phillies","shortName":"Philadelphia","teamName":"Phillies"},"Team:144":{"__typename":"Team","division":{"__ref":"Division:204"},"id":144,"name":"Atlanta Braves","shortName":"Atlanta","teamName":"Braves"},"Team:145":{"__typename":"Team","division":{"__ref":"Division:202"},"id":145,"name":"Chicago White Sox","shortName":"Chi White Sox","teamName":"White Sox"},"Team:146":{"__typename":"Team","division":{"__ref":"Division:204"},"id":146,"name":"Miami Marlins","shortName":"Miami","teamName":"Marlins"},"Team:147":{"__typename":"Team","division":{"__ref":"Division:201"},"id":147,"name":"New York Yankees","shortName":"NY Yankees","teamName":"Yankees"},"Team:158":{"__typename":"Team","division":{"__ref":"Division:205"},"id":158,"name":"Milwaukee Brewers","shortName":"Milwaukee","teamName":"Brewers"},"Team:108":{"__typename":"Team","division":{"__ref":"Division:200"},"id":108,"name":"Los Angeles Angels","shortName":"LA Angels","teamName":"Angels"},"Team:110":{"__typename":"Team","division":{"__ref":"Division:201"},"id":110,"name":"Baltimore Orioles","shortName":"Baltimore","teamName":"Orioles"},"Team:111":{"__typename":"Team","division":{"__ref":"Division:201"},"id":111,"name":"Boston Red Sox","shortName":"Boston","teamName":"Red Sox"},"Team:112":{"__typename":"Team","division":{"__ref":"Division:205"},"id":112,"name":"Chicago Cubs","shortName":"Chi Cubs","teamName":"Cubs"},"Team:113":{"__typename":"Team","division":{"__ref":"Division:205"},"id":113,"name":"Cincinnati Reds","shortName":"Cincinnati","teamName":"Reds"},"Team:114":{"__typename":"Team","division":{"__ref":"Division:202"},"id":114,"name":"Cleveland Guardians","shortName":"Cleveland","teamName":"Guardians"},"Team:115":{"__typename":"Team","division":{"__ref":"Division:203"},"id":115,"name":"Colorado Rockies","shortName":"Colorado","teamName":"Rockies"},"Team:116":{"__typename":"Team","division":{"__ref":"Division:202"},"id":116,"name":"Detroit Tigers","shortName":"Detroit","teamName":"Tigers"},"Team:117":{"__typename":"Team","division":{"__ref":"Division:200"},"id":117,"name":"Houston Astros","shortName":"Houston","teamName":"Astros"},"Team:118":{"__typename":"Team","division":{"__ref":"Division:202"},"id":118,"name":"Kansas City Royals","shortName":"Kansas City","teamName":"Royals"},"Team:119":{"__typename":"Team","division":{"__ref":"Division:203"},"id":119,"name":"Los Angeles Dodgers","shortName":"LA Dodgers","teamName":"Dodgers"},"Team:120":{"__typename":"Team","division":{"__ref":"Division:204"},"id":120,"name":"Washington Nationals","shortName":"Washington","teamName":"Nationals"},"Team:121":{"__typename":"Team","division":{"__ref":"Division:204"},"id":121,"name":"New York Mets","shortName":"NY Mets","teamName":"Mets"}}}
window.adobeAnalytics = {"reportingSuiteId":"mlbglobal08,mlbcom08","linkInternalFilters":"mlb"}
window.globalState = {"tracking_title":"Major League Baseball","lang":"en"}
window.appId = ''
/*-->*/
4 keys to a bounceback from this top free-agent starter
Zac Gallen is a workhorse starting pitcher with two top-five Cy Young finishes in the past four years who's still just 30 years old. Sounds like a top-tier free agent.
But instead, he's a polarizing one because of his rocky 2025 season. Gallen still pitched 192 innings and recorded 175 strikeouts for the D-backs, but his ERA spiked to 4.83, one of the highest among qualified pitchers, and he just didn't look the same as the ace-level Gallen of 2022-23.
Now, Gallen is one of the last big-name starters remaining in free agency. And the big question is, how will his 2026 team fix him? Gallen is in the upper tier of Major League starters when he's at his best, but he needs to get back to what he was.
Here are four areas Gallen can target to bounce back with his next team.
1) Focus his curveball on putting hitters away
Gallen's knuckle-curve is typically one of the best curveballs in baseball. But he had a much worse curveball performance in 2025, and that was a driving force behind his worse overall performance.
Over the previous three seasons, from 2022-24, Gallen's curveball was worth a total of +27 runs prevented, according to Statcast's run value stat, making it one of the top-five most valuable curveballs in the Majors. Last season, his curveball run value dipped into the negative, meaning it cost his team runs.
Most valuable curveballs, 2022-24
1. Framber Valdez: +33 runs prevented
2-T. Blake Snell: +29 runs prevented
2-T. Charlie Morton: +29 runs prevented
4-T. Zac Gallen: +27 runs prevented
4-T. Max Fried: +27 runs prevented
Gallen's knuckle-curve in 2025: -4 run value
Getting Gallen's curveball right will have to be a top priority for his new team in 2026.
There are some reasons for optimism already. Gallen still struck out 78 batters on knuckle-curves in 2025, fifth-most of any pitcher and right in line with his K totals from previous years. He also generated just as many swings and misses as usual, with a 39% whiff rate on his curveball.
But Gallen also gave up more damage on his knuckle-curve than usual -- a career-high nine home runs and 20 extra-base hits, resulting in a career-worst .438 slugging allowed. That damage typically happened in early counts or after Gallen fell behind. He also left more curveballs in the heart of the zone than usual, allowing hitters to drive them in situations where Gallen was trying to steal a strike with the curve.
There was probably some bad batted-ball luck involved there -- Gallen's expected slugging percentage against his curveball was only .333 (based on hitters' quality of contact), over a hundred points lower than his actual slugging allowed. But if he hones back in on situations where he can throw his curveball as a putaway pitch in 2026, Gallen can probably make even more of that damage disappear.
Gallen's knuckle-curve usage in 0-2 and 1-2 counts
2022-24: 39%
2025: 31%
% of Gallen's total knuckle-curves coming in 0-2 and 1-2 counts
2022-24: 28%
2025: 20%
When Gallen throws his curveball ahead in the count like that, he can hammer it on the bottom edge of the strike zone or below, and it becomes more of a pure strikeout pitch. That's where it can generate the most value.
2) Bring his high fastball back
Gallen's fastball has been a little bit of a problem for the past two seasons. From 2022-23, his four-seamer was worth +42 runs prevented, the single most valuable fastball in the Majors. But in 2024, his four-seamer dropped all the way to a -7 run value, and even though it flipped back to a +4 run value in 2025, that's a far cry from Gallen's fastball at its peak.
Gallen doesn't throw a big, overpowering heater, generally sitting around 93-94 mph. But he does get pretty good rising movement, and when he's at his best, he has top-of-the-line command. So even without high-end velocity, he can still get swings and misses and strikeouts with his fastball. He's lost some of that in the past two seasons, though.
Gallen's 4-seamer by season
2022: 88 K's, 20% whiff rate
2023: 92 K's, 19% whiff rate
2024: 53 K's, 13% whiff rate
2025: 63 K's, 13% whiff rate
Those numbers have dipped because hitters have stopped chasing Gallen's high fastballs -- the fastballs they're most likely to swing and miss at. Those high fastballs also make Gallen's knuckle-curve and changeup more effective, which drop down from underneath the four-seamers.
From 2022-23, when Gallen went up and out of the strike zone with his heater, hitters chased it a third of the time. Since the start of 2024, when he's thrown those high fastballs, hitters have barely been chasing it one fifth of the time.
Chase rate vs. Gallen's 4-seamers above the strike zone
2022: 33%
2023: 34%
2024: 22%
2025: 19%
If Gallen's four-seamer is going to perform like it did in his best seasons, his team in 2026 will have to tap back into those high fastballs. Gallen will get punchouts on low fastballs, too, especially called strikeouts, because of his ability to paint the bottom of the zone. But going back upstairs for the swinging K's would add back that extra dimension to his fastball.
To do that, Gallen might try to better use his other fastball varieties to set up the four-seamer. He has all three types of fastball in his arsenal: four-seamer, sinker and cutter. That's the modern style of pitching -- throw a wide variety of pitch types, including multiple fastballs. But Gallen has work to do there.
The sinker and cutter give him two more areas to target in 2026.
3) Lean into his sinker
With his four-seamer not successfully carrying the load that it used to on its own, Gallen started throwing a new sinker halfway through the season last year.
That sinker should be an important weapon against right-handed hitters, which Gallen can use to jam them inside. Plus, if those righties have to respect the sinker that runs down and in onto their hands, they'll also have a harder time laying off the four-seamer that keeps carrying up to the top of the zone.
After introducing the sinker in July, Gallen threw it about 10% of the time to righties for the remainder of the season. That took some of the pressure off his four-seamer, which he went from throwing 52% of the time to righties over the first three months to 40% of the time over the last three months.
Gallen's sinker was a fine pitch, sitting at just over 93 mph, similar to his four-seamer, but with 11 inches of arm-side run, compared to just four inches on his four-seamer. It generated a +2 run value.
The sinker is a pitch that should let Gallen cover all parts of the strike zone more easily. He doesn't have a ton of stuff that moves side to side -- his two best pitches especially, the four-seamer and knuckle-curve, are true up-and-down vertical pitches.
His sinker and changeup are the only horizontal pitches he has, and he doesn't throw a ton of changeups to righties. Now that he has a half-season of throwing the sinker under his belt, Gallen could try to use it even more in 2026. Maybe he even signs with a team with a good pitching lab that, for example, makes a tweak to his grip to help him get a little extra movement.
4) Salvage his cutter
Gallen's sinker should help him keep right-handed hitters off his four-seamer. His cutter should help him do the same thing against left-handed hitters.
It's a cutter that sits around 90 mph with sharp enough glove-side break to bust lefties up and in. Sounds good in theory. But in practice, Gallen's cutter has just been a bad pitch.
It was his worst pitch in 2025, allowing a .370 batting average and .761 slugging percentage and producing an ugly -7 run value. Gallen allowed five home runs on his cutter last season, and got just two strikeouts with it.
There's some evidence from back in 2022, though, that Gallen's cutter can at least be a serviceable pitch. That season, it generated a +3 run value and was his most-thrown pitch after his four-seamer and knuckle-curve.
A lot of the difference probably comes down to command -- as great as Gallen's command is overall, his cutter locations have seemed much spottier since that 2022 season, including a bunch to lefties in 2025 that just didn't quite get up and in enough. It was more one or the other -- either up, but out over the plate, or in, but not elevated to the top of the zone.
If Gallen can get that cutter where it needs to be more consistently -- or maybe even more importantly, if he goes to a team that can help him adjust it to make it a nastier pitch -- that could go a long way toward Gallen returning to form this season.