\n\n","providerName":"Twitter","providerUrl":"https://twitter.com","thumbnail_url":null,"type":"oembed","width":550,"contentType":"rich"},{"__typename":"Markdown","content":"Then there’s Snelling, MLB Pipeline’s No. 39 overall prospect. He is not on the 40-man roster, so the organization would need to clear a spot for him. Space will free up when Miami places righty Adam Mazur (elbow surgery) on the 60-day injured list.\n\n**Bullpen** \n*Locks:* RHP Pete Fairbanks, RHP Calvin Faucher, RHP Anthony Bender, LHP John King\n\n*Basically a lock:* RHP Tyler Phillips, LHP Cade Gibson, RHP Lake Bachar\n\n*Candidates:* LHP Andrew Nardi, RHP Michael Petersen, RHP Junk, RHP Tyler Zuber, RHP Josh Ekness\n\nMcCullough confirmed that high-leverage arms Fairbanks, Faucher and Bender will be one-inning options, while Phillips, Bachar and Petersen have been built up for multiple frames. Newcomer King is the veteran southpaw the bullpen lacked last season. Gibson and Bachar experienced ups and downs during their rookie seasons in 2025. Zuber and Ekness are non-roster invitees.","type":"text"},{"__typename":"Video","contentDate":"2025-05-11T19:59:47.679Z","preferredPlaybackScenarioURL({\"preferredPlaybacks\":\"mp4AvcPlayback\"})":"https://mlb-cuts-diamond.mlb.com/FORGE/2025/2025-05/11/5af815f6-88fd95a9-7d3f6eec-csvm-diamondgcp-asset-4000K.mp4","type":"video","description":"","displayAsVideoGif":false,"duration":"00:00:07","slug":"josh-bell-strikes-out-swinging-04tlqa","tags":[{"__typename":"InternalTag","slug":"season-2025","title":"Season 2025","type":"season"},{"__typename":"GameTag"},{"__typename":"PersonTag","slug":"playerid-667463","title":"John King","person":{"__ref":"Person:667463"},"type":"player"},{"__typename":"TeamTag","slug":"teamid-138","title":"St. Louis Cardinals","team":{"__ref":"Team:138"},"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":"game-action-tracking","title":"game action tracking","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"vod","title":"vod","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"game-story-highlight","title":"Game story highlight","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"sporty-cc","title":"Sporty CC","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"international-feed","title":"International Partner feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"imagen-feed","title":"Imagen feed","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"fan-duel","title":"Fan Duel","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"eclat-feed","title":"Eclat feed","type":"taxonomy"}],"thumbnail":{"__typename":"Thumbnail","templateUrl":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/mlb/zwog6cjnm3ywenytnijp"},"title":"John King seals the Cards' 6-1 win","relativeSiteUrl":"/video/josh-bell-strikes-out-swinging-04tlqa"},{"__typename":"Markdown","content":"The wild card is Nardi, who has looked much sharper than expected (four strikeouts in two scoreless innings) following a long break from game action. Nardi might still need more time to check off boxes like back-to-back outings, but he is trending up.\n\n“It's stuff, striking ability, it's also what type of utility that individual has,” McCullough said of the bullpen decisions.\n\n**Bench** \n*Locks:* C/1B Liam Hicks, UTIL Javier Sanoja, INF Connor Norby, INF Graham Pauley, OF/1B Griffin Conine\n\n*Candidates:* OF Heriberto Hernández, OF Esteury Ruiz\n\nThe Rockies’ projected Opening Day starter is lefty Kyle Freeland, which could mean the Marlins maximizing their lineup with as many right-handed bats as possible. The left-handed-hitting Owen Caissie could give way to Sanoja, Hernández or Ruiz. Norby could start over Pauley at third and Christopher Morel over Conine at first.\n\nHicks is the backup catcher, and Sanoja is the Gold Glove-winning utility player. Since Pauley just began throwing to bases on Monday, his health could give Norby the edge. Morel has gotten the majority of first-base reps over Conine and others.\n\nThe primary competition comes down to right-handed-hitting outfielders Hernández and Ruiz. Corner outfielder Hernández raked with pop in his rookie season. Ruiz can play all three outfield spots and has elite basestealing capabilities but has yet to consistently produce at the plate.","type":"text"}],"relativeSiteUrl":"/news/marlins-opening-day-roster-projections","contentType":"news","subHeadline":null,"summary":"JUPITER, Fla. – The number at Marlins big league camp has shrunk entering the final week of Grapefruit League action, painting a clearer picture of how the 26-player roster might shape up.\nWith Opening Night on March 27 at loanDepot park, manager Clayton McCullough admitted on Monday morning that decisions","tagline({\"formatString\":\"none\"})":null,"tags":[{"__typename":"InternalTag","slug":"storytype-article","title":"Article","type":"article"},{"__typename":"ContributorTag","slug":"christina-de-nicola","title":"Christina De Nicola","type":"contributor"},{"__typename":"TeamTag","slug":"teamid-146","type":"team","title":"Miami Marlins","team":{"__ref":"Team:146"}},{"__typename":"GameTag","gamePk":831559,"slug":"gamepk-831559","title":"2026/03/16 tor@mia","type":"game"},{"__typename":"TaxonomyTag","slug":"spring-training","title":"Spring Training","type":"taxonomy"},{"__typename":"TaxonomyTag","slug":"apple-news","title":"Apple News","type":"taxonomy"}],"type":"story","thumbnail":"https://img.mlbstatic.com/mlb-images/image/upload/{formatInstructions}/v1750480490/mlb/i9svfbqutesmalpxwytb","title":"Marlins Opening Day roster projections"},"getPage({\"path\":\"/marlins\",\"source\":\"MLB\"})":{"__typename":"Page","headerPath":"/_navs/header/mia/global-nav","paletteKey":"t146-base-palette","propertiesKey":"t146-global-properties","footerPath":"/_navs/footer/mia/global-footer"},"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"}],"getHeaderFromForgePath({\"contentSource\":\"MLB\",\"headerPath\":\"/_navs/header/mia/global-nav\",\"locale\":\"en-US\",\"paletteKey\":\"t146-base-palette\",\"propertiesKey\":\"t146-global-properties\"})":{"__typename":"Header","navigation":[{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Tickets","linkUrl":"/tickets","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Opening Day 2026","linkUrl":"/tickets/single-game-tickets/opening-day","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"World Baseball Classic","linkUrl":"/ballpark/events/entertainment-sports/world-baseball-classic/2026","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Tickets","linkUrl":"/tickets/single-game-tickets","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Marlins Membership","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Single Game Ticket Offers","linkUrl":"/tickets/offers","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Theme Games","linkUrl":"/tickets/offers/themes","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Heritage Celebrations","linkUrl":"/tickets/offers/heritage","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":"Premium Seating","linkUrl":"/tickets/premium","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"PNC Club","linkUrl":"/tickets/premium/the-club","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"My Marlins Account","linkUrl":"/tickets/my-marlins-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark App","linkUrl":"/apps/ballpark","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Buy & Sell Tickets on SeatGeek","linkUrl":"https://seatgeek.com/miami-marlins-tickets?aid=15978&pid=integration&rid=8&utm_medium=partnership&utm_source=marlins_sponsorship&utm_campaign=integration","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"loanDepot park Seat Map","linkUrl":"/ballpark/seating-map","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":"rewards","linkTarget":null,"linkText":"Memberships","linkUrl":"/tickets/season-tickets","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"New Memberships","linkUrl":"/tickets/season-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins Rewards","linkUrl":"/tickets/marlins-rewards","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"My Marlins Tickets","linkUrl":"/tickets/my-marlins-tickets","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Premium Seating","linkUrl":"/tickets/premium","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Member Ticket Exchange","linkUrl":"/tickets/season-tickets/holders/ticket-exchange","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Schedule","linkUrl":"/schedule/2026-03","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"2026 Regular Season Schedule","linkUrl":"/schedule/2026-03","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"2026 Spring Training Schedule","linkUrl":"/schedule/2026-02","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Printable Schedule","linkUrl":"/schedule/printable","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Downloadable Schedule","linkUrl":"/schedule/downloadable-schedule","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Sortable Schedule","linkUrl":"/schedule/2026-03/list","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Events","linkUrl":"https://www.mlb.com/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Scores","linkUrl":"/scores","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"mobile:true;","icon":null,"linkTarget":null,"linkText":"Stats","linkUrl":"/stats","placement":"mobile","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Team Stats","linkUrl":"/stats/team","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top Prospects Stats","linkUrl":"https://www.mlb.com/prospects/stats?teamId=146","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Roster","linkUrl":"/roster","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"40-Man Roster","linkUrl":"/roster/40-man/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Non-Roster Invitees","linkUrl":"/roster/nri","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Depth Chart","linkUrl":"/roster/depth-chart","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Coaches","linkUrl":"/roster/coaches/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Top 30 Prospects","linkUrl":"https://www.mlb.com/prospects/marlins/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Transactions","linkUrl":"/roster/transactions/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Front Office","linkUrl":"/team/front-office","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Injury Updates","linkUrl":"https://www.mlb.com/marlins/news/topic/marlins-injury-report","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Draft Results","linkUrl":"https://www.mlb.com/draft/tracker/all/team/marlins","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"},{"__typename":"NavItem","placement":null,"linkText":"Broadcasters","linkUrl":"/team/broadcasters","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Starting Lineups","linkUrl":"/roster/starting-lineups","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":null,"linkTarget":null,"linkText":"Video","linkUrl":"/video","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Marlins Manager Postgame","linkUrl":"/video/topic/marlins-manager-postgame","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins Reviews","linkUrl":"/video/topic/marlins-reviews","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins Cut4","linkUrl":"/video/topic/marlins-cut4","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Most Popular","linkUrl":"/video/topic/t146-default-vtp","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"The Clubhouse","linkUrl":"https://www.youtube.com/playlist?list=PLT8oaYEvNS2dLJgvdEtao7fs8LyD6ZyQd","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"},{"__typename":"NavItem","placement":null,"linkText":"Marlins Hot Stove Show","linkUrl":"/fans/hot-stove","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Marlins Podcasts","linkUrl":"/fans","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Network","linkUrl":"https://www.mlb.com/network","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"News","linkUrl":"/news","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Official Releases","linkUrl":"/news/topic/marlins-press-releases","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Caught Up With The Marlins","linkUrl":"/news/topic/caught-up-with-the-marlins","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Probable Pitchers","linkUrl":"/roster/probable-pitchers","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Photo Stream - HIDDEN","linkUrl":"/team/photos","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Marlins History","linkUrl":"/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"},{"__typename":"NavItem","placement":null,"linkText":"Marlins History Feature Stories","linkUrl":"/news/topic/marlins-history-trivia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"},{"__typename":"NavItem","placement":null,"linkText":"MLB News","linkUrl":"https://www.mlb.com/news","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"gameday","linkTarget":null,"linkText":"loanDepot park","linkUrl":"/ballpark","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"About loanDepot park","linkUrl":"/ballpark/information","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Address & Directions","linkUrl":"/ballpark/transportation/driving","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Transportation to loanDepot park","linkUrl":"/ballpark/transportation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Parking at loanDepot park","linkUrl":"/ballpark/transportation/parking","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Seat Map","linkUrl":"/ballpark/seating-map","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"The Roof","linkUrl":"/ballpark/roof","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark app","linkUrl":"/apps/ballpark","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"loanDepot park Accessibility","linkUrl":"/ballpark/disability-access-guide","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"loanDepot park Tours","linkUrl":"/ballpark/tours","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"loanDepot park Events","linkUrl":"/ballpark/events","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"Scoreboard Messages","linkUrl":"/tickets/celebration","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ballpark Bites","linkUrl":"/ballpark/food","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins Team Stores","linkUrl":"/ballpark/team-stores","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gameday at loanDepot park","linkUrl":"/ballpark/gameday","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Brightline Trains","linkUrl":"/ballpark/transportation/brightline","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Visiting Miami/Tourism","linkUrl":"/tickets/group-tickets/visiting-miami","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":"globe","linkTarget":null,"linkText":"Community","linkUrl":"/community","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Marlins Foundation","linkUrl":"/community/foundation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"50/50 Raffle","linkUrl":"/community/foundation/raffle","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Youth Baseball & Softball","linkUrl":"/community/foundation/youth-baseball-softball","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Donate Now","linkUrl":"/forms/miami-marlins-foundation-donation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"In-Kind Donations","linkUrl":"/community/in-kind-donations","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Ballpark Buddies Program","linkUrl":"/community/ballpark-buddies","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Together","linkUrl":"https://www.mlb.com/mlb-together","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":null,"icon":null,"linkTarget":null,"linkText":"Fans","linkUrl":"/fans","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Billy The Marlin","linkUrl":"/fans/billy-the-marlin","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins Kids","linkUrl":"/fans/kids","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins History","linkUrl":"/history","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark app","linkUrl":"/apps/ballpark","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins On Social","linkUrl":"/social","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Beyond the Bases","linkUrl":"https://beyondthebases.mlblogs.com/","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"},{"__typename":"NavItem","placement":null,"linkText":"Walk-Up Music","linkUrl":"/ballpark/music","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":"expires:1636577506"},{"__typename":"NavItem","placement":null,"linkText":"Become a Marlins Insider","linkUrl":"/fans/newsletters","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"","icon":null,"linkTarget":null,"linkText":"Apps","linkUrl":"/apps","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"MLB","linkUrl":"/apps/mlb-app","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Rally","linkUrl":"https://www.mlb.com/apps/rally","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Beat the Streak","linkUrl":"https://www.mlb.com/apps/beat-the-streak","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark","linkUrl":"/apps/ballpark","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Play","linkUrl":"https://www.mlb.com/play","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MiLB","linkUrl":"https://www.mlb.com/milb/about/milb-app","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB FAQs","linkUrl":"/apps/mlb-app/faq-apple","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Ballpark FAQs","linkUrl":"/apps/ballpark/frequently-asked-questions","linkTarget":null,"visible":"true","icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Play FAQs","linkUrl":"https://www.mlb.com/help/play/frequently-asked-questions","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"MLB Rally FAQs","linkUrl":"https://www.mlb.com/apps/rally/faq-apple","linkTarget":null,"visible":"false","icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"expires:1636577506","icon":null,"linkTarget":null,"linkText":"Standings","linkUrl":"/standings","placement":null,"visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"appears:1749052800;expires:1751472000;","icon":null,"linkTarget":null,"linkText":"Vote","linkUrl":"https://www.mlb.com/all-star/ballot?affiliateId=asb-topnav-club-2025","placement":null,"visible":"false","subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":"watch","linkTarget":null,"linkText":"Marlins.TV","linkUrl":"https://www.mlb.com/live-stream-games/subscribe/marlins?affiliateId=clubMENU","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Buy Marlins.TV","linkUrl":"https://www.mlb.com/live-stream-games/subscribe/marlins?affiliateId=clubMENU","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Learn More","linkUrl":"/schedule/programming","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Help Center","linkUrl":"https://support.mlb.com/s/?language=en_US","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"align:right;","icon":null,"linkTarget":null,"linkText":"Shop","linkUrl":"https://www.mlbshop.com/miami-marlins/t-25000926+z-73041-754230621?_s=bm-mlbcom-mia","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[{"__typename":"NavItem","placement":null,"linkText":"Jerseys","linkUrl":"https://www.mlbshop.com/miami-marlins/jerseys/t-25667682+d-0105114547+z-94-3902164331?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Caps","linkUrl":"https://www.mlbshop.com/miami-marlins/caps/t-69336537+d-9083556636+z-8-3842798997?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Men's","linkUrl":"https://www.mlbshop.com/miami-marlins/men/t-58557648+ga-45+z-81952-1229446910?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Women's","linkUrl":"https://www.mlbshop.com/miami-marlins/women/t-58224371+ga-79+z-86862-209670605?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Kids","linkUrl":"https://www.mlbshop.com/miami-marlins/kids/t-36220915+ga-69+z-949586-3792585949?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Big & Tall","linkUrl":"https://www.mlbshop.com/miami-marlins/big-and-tall/t-25999804+es-91+z-984154-1415215313?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Trading Cards","linkUrl":"https://www.mlbshop.com/trading-cards/d-4507487451+z-952513-2008381280?_s=bm-mlb.com-ShopButton-2024-TradingCards-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Collectibles & Memorabilia","linkUrl":"https://www.mlbshop.com/miami-marlins/collectibles-and-memorabilia/t-36995460+d-015088558+z-7-2845339016?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Home & Office","linkUrl":"https://www.mlbshop.com/miami-marlins/home-and-office/t-36331093+d-6727664522+z-93-3751127006?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Clearance","linkUrl":"https://www.mlbshop.com/miami-marlins/t-25000926+z-73041-754230621?os=1&_s=bm-mlbcom-mia","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/c/shop-by-team/national-league/miami-marlins?portal=W4PS23P6&CMP=PSC-W4PS23P6","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Gift Certificates","linkUrl":"https://www.mlbshop.com/gift-cards/x-462351+z-94899005-3509039474?_s=bm-mlbcom-mia","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Marlins Auctions - Bid or Buy","linkUrl":"https://marlins.auctions.mlb.com/?_gl=1*fpr0yz*_gcl_aw*R0NMLjE2ODEzMTA3NTguQ2p3S0NBandyZG1oQmhCQkVpd0E0SHg1Z3o2dl9TZW54SkRtTFl4REpsRVBhTHRvSmlQUjFHZTY4SGpVWmYtU0lrTWdURmdDUU9kMmVSb0NnTk1RQXZEX0J3RQ..*_gcl_dc*R0NMLjE2ODEzMTA3NTguQ2p3S0NBandyZG1oQmhCQkVpd0E0SHg1Z3o2dl9TZW54SkRtTFl4REpsRVBhTHRvSmlQUjFHZTY4SGpVWmYtU0lrTWdURmdDUU9kMmVSb0NnTk1RQXZEX0J3RQ..&utm_source=Nav+Auction+Tray+MIA&utm_medium=Club.com+Shop+Nav&utm_campaign=Club.com+permanent+Navigation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB Auctions - Bid or Buy","linkUrl":"https://auctions.mlb.com/iSynApp/showHomePage.action?sid=1101001&isynsharedsession=mki8i1dARcxDt3WwReTi6kJOREHftyZJNK-Xg3m10ZpEdaSACl02r4aCDzYhNvUm&utm_source=Nav+Auction+Tray+MIA&utm_medium=Club.com+Shop+Nav+MLB&utm_campaign=Club.com+permanent+Navigation","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":""},{"__typename":"NavItem","placement":null,"linkText":"MLB Authentication","linkUrl":"https://www.mlb.com/official-information/authentication","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null},{"__typename":"NavItem","placement":null,"linkText":"Team Stores","linkUrl":"/ballpark/team-stores","linkTarget":null,"visible":null,"icon":null,"tooltip":null,"customPropertiesString":null}]}]},{"__typename":"NavItem","customPropertiesString":"module:teammodule;align:right;","icon":null,"linkTarget":null,"linkText":"Teams","linkUrl":"https://www.mlb.com/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;","icon":null,"linkTarget":null,"linkText":"Español","linkUrl":"https://www.mlb.com/es/marlins","placement":"right","visible":null,"subNav":[{"__typename":"SubnavColumn","title":null,"navigation":[]}]}],"cfPalette":{"__typename":"CF_Palette","headerMastheadBackgroundColor":"#000000","headerMastheadTextColor":"#ffffff","headerNavigationBackgroundColor":"#000000","headerNavigationBorderColor":"#ef3340","headerNavigationTextColorHover":"#000000","headerNavigationTextColor":"#ffffff"},"cfEntityWebProperties":{"__typename":"CF_Entity_WebProperties","urlLogo":{"__typename":"CF_Asset","url":"https://images.ctfassets.net/iiozhi00a8lc/t146_url_logoMIA_URL_logo_2019_svg/49a7fc5f6fed6e8ee80cb7eb9689f88b/t146_url_logo.svg"},"headerMastheadTagline":{"__typename":"CF_Asset","url":"https://images.ctfassets.net/iiozhi00a8lc/2gpgcjMAUl0WGtiJai8E46/1c7506ae2e4a11c6f5ae554ce595e5dc/FightinFish_Lockup_Inline.svg"},"headerPrimaryLogo":null,"headerMastheadSponsorImage":null,"headerMastheadTaglineContainerWidth":"450px","headerMastheadTaglineContainerHeight":"40px"}}},"Person:681715":{"__typename":"Person","id":681715},"Team:146":{"__typename":"Team","id":146,"sport":{"__ref":"Sport:1"},"teamName":"Marlins","division":{"__ref":"Division:204"},"name":"Miami Marlins","shortName":"Miami"},"Person:676974":{"__typename":"Person","id":676974},"Person:666129":{"__typename":"Person","id":666129},"Person:667463":{"__typename":"Person","id":667463},"Team:138":{"__typename":"Team","id":138,"division":{"__ref":"Division:205"},"name":"St. Louis Cardinals","shortName":"St. Louis","teamName":"Cardinals"},"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"},"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: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:109":{"__typename":"Team","division":{"__ref":"Division:203"},"id":109,"name":"Arizona Diamondbacks","shortName":"Arizona","teamName":"D-backs"},"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"}}}
/*-->*/
Who gets the last spots for Marlins roster? Here are some candidates
JUPITER, Fla. – The number at Marlins big league camp has shrunk entering the final week of Grapefruit League action, painting a clearer picture of how the 26-player roster might shape up.
With Opening Night on March 27 at loanDepot park, manager Clayton McCullough admitted on Monday morning that decisions on the final spots will probably go to the very end.
“What's our last couple position players going to look like?” McCullough said. “How does the combination of what our bench from the position-player side shake out? And then also how does the end of the bullpen, the last couple guys that are going to be in our ‘pen, and what the rotation ends up settling out to be?”
Here’s a deeper dive into these final roster battles:
Opening Day starter Alcantara, Pérez and free-agent signing Paddack are the three pitchers McCullough has named to the starting staff at some point or another this spring.
In his return from hip surgery, Meyer has struck out 12 batters in seven scoreless innings. His inclusion is pretty much set in stone in a make-or-break year.
But who will round out the rotation?
The Marlins are encouraging Garrett, who is returning from Tommy John surgery, to change his pitching philosophy a bit by living less on the edges and more in the bigger parts of the zone.
Like Alcantara last spring, Garrett is using Spring Training as his rehab. Since command often takes time to return after surgery, Miami might elect to give Garrett, a finesse pitcher, more time to regain his form, whether in a rehab assignment or with his one remaining Minor League option.
Junk is out of Minor League options, so he needs to make the Opening Day roster in some capacity. In 2025, his splits were better as a reliever (2.78 ERA) than as a starter (4.53 ERA). Junk, whose spring was delayed by an ankle sprain, still has time to build up to a starter workload.
“I see Janson as a starter for us, and the chance to get three ups today, we hope, and have another chance in this camp to get back to that three ups,” McCullough said. “If it ends up going that route, when the season starts, we feel like Janson, even with a little bit of a setback, would be in a very solid position, from a volume standpoint to start, if that's what we end up asking him to do.”
Janson Junk's first Spring Training start: 2+ IP, 4 H, 4 ER, 2 BB, 2 K 49 pitches (24 strikes) Max velo: 96.3 mph
-- Didn't have his trademark command today -- Got his three "ups"#Marlins
Then there’s Snelling, MLB Pipeline’s No. 39 overall prospect. He is not on the 40-man roster, so the organization would need to clear a spot for him. Space will free up when Miami places righty Adam Mazur (elbow surgery) on the 60-day injured list.
McCullough confirmed that high-leverage arms Fairbanks, Faucher and Bender will be one-inning options, while Phillips, Bachar and Petersen have been built up for multiple frames. Newcomer King is the veteran southpaw the bullpen lacked last season. Gibson and Bachar experienced ups and downs during their rookie seasons in 2025. Zuber and Ekness are non-roster invitees.
The wild card is Nardi, who has looked much sharper than expected (four strikeouts in two scoreless innings) following a long break from game action. Nardi might still need more time to check off boxes like back-to-back outings, but he is trending up.
“It's stuff, striking ability, it's also what type of utility that individual has,” McCullough said of the bullpen decisions.
The Rockies’ projected Opening Day starter is lefty Kyle Freeland, which could mean the Marlins maximizing their lineup with as many right-handed bats as possible. The left-handed-hitting Owen Caissie could give way to Sanoja, Hernández or Ruiz. Norby could start over Pauley at third and Christopher Morel over Conine at first.
Hicks is the backup catcher, and Sanoja is the Gold Glove-winning utility player. Since Pauley just began throwing to bases on Monday, his health could give Norby the edge. Morel has gotten the majority of first-base reps over Conine and others.
The primary competition comes down to right-handed-hitting outfielders Hernández and Ruiz. Corner outfielder Hernández raked with pop in his rookie season. Ruiz can play all three outfield spots and has elite basestealing capabilities but has yet to consistently produce at the plate.