Headlines

  • Join The Beta Test For The New Trade Rumors iPhone App
  • Athletics Sign Tyler Soderstrom To Seven-Year Extension
  • Giants Sign Tyler Mahle
  • Dodgers, Braves Among Teams To Show Interest In Freddy Peralta
  • Royals Extend Matt Quatraro
  • Blue Jays Sign Kazuma Okamoto
  • Previous
  • Next
Register
Login
  • Hoops Rumors
  • Pro Football Rumors
  • Pro Hockey Rumors

MLB Trade Rumors

Remove Ads
  • Home
  • Teams
    • AL East
      • Baltimore Orioles
      • Boston Red Sox
      • New York Yankees
      • Tampa Bay Rays
      • Toronto Blue Jays
    • AL Central
      • Chicago White Sox
      • Cleveland Guardians
      • Detroit Tigers
      • Kansas City Royals
      • Minnesota Twins
    • AL West
      • Athletics
      • Houston Astros
      • Los Angeles Angels
      • Seattle Mariners
      • Texas Rangers
    • NL East
      • Atlanta Braves
      • Miami Marlins
      • New York Mets
      • Philadelphia Phillies
      • Washington Nationals
    • NL Central
      • Chicago Cubs
      • Cincinnati Reds
      • Milwaukee Brewers
      • Pittsburgh Pirates
      • St. Louis Cardinals
    • NL West
      • Arizona Diamondbacks
      • Colorado Rockies
      • Los Angeles Dodgers
      • San Diego Padres
      • San Francisco Giants
  • About
    • MLB Trade Rumors
    • Tim Dierkes
    • Writing team
    • Advertise
    • Archives
  • Contact
  • Tools
    • 2025-26 Top 50 MLB Free Agents With Predictions
    • Free Agent Contest Leaderboard
    • 2025-26 MLB Free Agent List
    • 2026-27 MLB Free Agent List
    • Projected Arbitration Salaries For 2026
    • Contract Tracker
    • Transaction Tracker
    • Agency Database
  • NBA/NFL/NHL
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors
  • App
  • Chats
Go To Pro Hockey Rumors
Go To Hoops Rumors

Diamondbacks Re-Sign James McCann

By Anthony Franco | November 21, 2025 at 6:30pm CDT

The D-Backs announced they’ve re-signed veteran catcher James McCann to a one-year deal. It’s reportedly a $2.75MM guarantee with another $500K in bonuses for the Ballengee Group client. McCann would receive $100K for reaching 50 days on the active roster, $125K apiece at 75 and 100 days, and another $150K for reaching 125 days. The Snakes opened a 40-man roster spot by non-tendering reliever Taylor Rashi this evening.

McCann commands a big league deal after settling for a minor league contract last time around. The former All-Star signed a non-roster deal with the Braves and spent the first couple months of the season with their top affiliate in Gwinnett. McCann’s deal included an automatic out if any team were willing to add him to the big league roster. That opportunity arose when Gabriel Moreno broke his right index finger in the middle of June.

The Snakes initially signed McCann to back up Jose Herrera while Moreno was on the shelf. It didn’t take long for him to surpass the light-hitting Herrera on the depth chart. McCann recorded nine hits (including a pair of home runs) and six walks over his first nine games with the Diamondbacks. His production tanked from there, as he hit .232/.267/.364 over his final 106 trips to the plate. The early hot streak was still enough to finish with a respectable .260/.324/.431 batting line in 42 games.

Moreno returned in August. The Diamondbacks jettisoned Herrera instead of McCann, keeping the veteran as Moreno’s backup for the final five weeks. He’ll get a chance to reprise that role for a full season. Adrian Del Castillo had been the only other listed catcher on the 40-man roster. He’s more of an emergency/third option rather than a true backup, as his bat has always been well ahead of his glove. McCann has never graded as an excellent defender, but he’s a competent receiver with an acceptable arm who has long been highly regarded for his work with pitchers.

Ken Rosenthal of The Athletic first reported the Diamondbacks and McCann were in agreement on a one-year deal. Nick Piecoro of The Arizona Republic reported the $2.75MM guarantee and $500K in bonuses, which Steve Gilbert of MLB.com were noted were of the roster variety. David Brandt of The Associated Press had the bonus specifics.

Image courtesy of Mark J. Reblias, Imagn Images.

Share Repost Send via email

Arizona Diamondbacks Transactions James McCann

Pirates, Noah Murdock Agree To Minor League Deal
Main
Angels Hire Brady Anderson As Hitting Coach
View Comments (37)
Post a Comment

37 Comments

  1. Logjammer D'Baggagecling

    2 months ago

    He still plays? I thought he retired like 5 years ago.

    Reply
    • Phil Ebarb

      2 months ago

      That was Brian McCann

      8
      Reply
      • Logjammer D'Baggagecling

        2 months ago

        Oh okay. That’s makes more sense. Thanks.

        1
        Reply
        • Dumpster Divin Theo

          2 months ago

          James is the nice one. Brian is the red-as

          4
          Reply
        • Astros71

          1 month ago

          Brain is a cheater.

          Reply
  2. MLB Top 100 Commenter

    2 months ago

    Take away his all star year in 2019 and McCann has 5.1 WAR over 11 years. He is an acceptable backup, nothing more.

    2
    Reply
    • Wagner>Cobb

      2 months ago

      That’s what he’s signed to be.

      9
      Reply
    • paddyo furnichuh

      2 months ago

      Apparently, a strong clubhouse guy too! That character trait seems like a prerequisite for a backup catcher.

      9
      Reply
    • Chin Muzak

      2 months ago

      why take away his best year though? he still did it.

      2
      Reply
      • MLB Top 100 Commenter

        2 months ago

        When I predict future stats for older veterans, I usually remove the best and worst season and use the rest to project regression to the mean.

        2
        Reply
        • Chin Muzak

          2 months ago

          that’s not what you did though? you took away his best year and evaluated the rest without it.

          2
          Reply
        • MLB Top 100 Commenter

          2 months ago

          Correct, I was lazy and did not subtract his worst year as well.

          Subtracting his best and worst year, he has 5.8 WAR over ten seasons, or just under 0.6 WAR per season.

          2
          Reply
        • MLB Top 100 Commenter

          2 months ago

          Probably why I am not a professional at this. 🤣🤣🤣

          1
          Reply
      • Tigers3232

        1 month ago

        @top His best year was 2019 which all stats were inflated due to juiced ball. when a players 2019 stands out glaringly its typically not an anomaly..

        What I do think is being ignored is that he compiled a 1 WAR last year in 42 games and roughly 140 plate appearances.

        1
        Reply
        • Dumpster Divin Theo

          1 month ago

          Or maybe he had his best years after Detroit because I don’t know, happy to not be in Detroit. OPS + of 109 and 143.

          Reply
      • MacGromit

        1 month ago

        @toptimrubies
        Brady Anderson says hi.

        Reply
        • Chin Muzak

          1 month ago

          tell him hi for me in return

          Reply
    • Dumpster Divin Theo

      1 month ago

      That was a nice all star year in ’19 and nice 2 yr stretch w the Sox, hitting over .800 OPS. Got Giolito in a groove as his catcher, catching his no hitter. Wish they could have kept him

      Reply
  3. Scott the Travel Agent

    2 months ago

    Great news for James and his family!

    3
    Reply
  4. Astros71

    2 months ago

    The Diamondbacks found their backup catcher!

    1
    Reply
  5. terry g

    2 months ago

    No surprise. He did well for them last year and they only had two catchers on their 40 man. One who is more hitter than catcher.

    1
    Reply
  6. Gobraves88

    2 months ago

    Yeah very impreesing racking up 1.0 WAR in 42 games.

    3
    Reply
  7. bigdaddyt

    2 months ago

    His comedy ain’t bad either

    Reply
  8. sirbradford

    2 months ago

    Galen’s second half return to form had a lot to do with him. Not saying they’ll resign Gallen, but if they were, this is the first step.

    4
    Reply
  9. Draven_X_23

    2 months ago

    Really wish the O’s kept this guy. He was the teammate and back up catcher the team needed all last season.

    3
    Reply
    • stuart schlotterbeck

      2 months ago

      I agree, the Orioles would have been better off resigning McCann than wasting money on Gary Sanchez.

      3
      Reply
  10. mwrherm0

    2 months ago

    Future Manager

    10
    Reply
    • WadeBoggs

      2 months ago

      For sure.

      2
      Reply
  11. SupremeZeus

    2 months ago

    I don’t expect him to perform as well as he did during his brief 5/6 week stint. However, he appeared to provide a bit of veteran professionalism to a clubhouse that certainly needs some maturity.

    4
    Reply
  12. hannibal4467

    2 months ago

    He was the best pitching coach we had last season

    5
    Reply
  13. Tavo

    2 months ago

    I’m glad they brought him back Arizona’s pitching did so much better after they signed him last year, and he came up with some big hits too.

    5
    Reply
  14. WadeBoggs

    2 months ago

    Legendary for the broken nose game. Good for the Snakes and McCann. He’s a great piece to have – veteran, leader, can hit in the clutch, pitchers love him.

    5
    Reply
  15. mlb1225

    2 months ago

    I remember when everyone was arguing if he or JT Realmuto was a better free agent catcher. Good times lol.

    2
    Reply
    • dwaynerice

      1 month ago

      I wouldn’t have JT Realmuto if you have him to me.

      Reply
    • dwaynerice

      1 month ago

      Gave him to me.

      Reply
  16. Habeto

    1 month ago

    That guy Rashi is onto something. It’s a small sample, but 22 K’s in 16 innings, 1.91 FIP and even 2 saves is encouraging.
    The Marlins and Bendix should be all over him right now.

    1
    Reply
  17. gorav114

    1 month ago

    McCann is a stud and the perfect backup. Good move

    2
    Reply

Leave a Reply Cancel reply

Please login to leave a reply.

Log in Register

    Top Stories

    Join The Beta Test For The New Trade Rumors iPhone App

    Athletics Sign Tyler Soderstrom To Seven-Year Extension

    Giants Sign Tyler Mahle

    Dodgers, Braves Among Teams To Show Interest In Freddy Peralta

    Royals Extend Matt Quatraro

    Blue Jays Sign Kazuma Okamoto

    Kona Takahashi To Return To NPB For 2026 Season

    Astros Sign Tatsuya Imai

    Yankees Have Reportedly Made Offer To Cody Bellinger

    Cubs Sign Hunter Harvey

    Angels, Anthony Rendon Restructure Contract; Rendon Will Not Return To Team

    Hazen: Ketel Marte Trade Talks Won’t Last All Offseason

    Angels To Sign Kirby Yates

    Orioles Re-Sign Zach Eflin

    Marlins Sign Pete Fairbanks

    Pirates To Sign Ryan O’Hearn

    White Sox Sign Sean Newcomb

    Athletics Acquire Jeff McNeil

    Mets Sign Luke Weaver

    Nationals Sign Foster Griffin

    Recent

    Giants’ GM Zack Minasian Discusses Rotation

    Jon Duplantier Signs With NPB’s Yokohama BayStars

    Astros Could Open Season With Six-Man Rotation

    Join The Beta Test For The New Trade Rumors iPhone App

    Red Sox Sign Devin Sweet To Minor League Deal

    Phillies Sign Zach Pop To Major League Deal

    Mets To Sign Christian Arroyo To Minor League Deal

    The Rangers’ Wide Open Infield Mix

    Phillies Interested In Randal Grichuk

    Athletics Sign Brian Serven, Cade Marlowe To Minor League Deals

    MLBTR Newsletter - Hot stove highlights in your inbox, five days a week

    Latest Rumors & News

    Latest Rumors & News

    • Every MLB Trade In July
    Trade Rumors App for iOS and Android App Store Google Play

    MLBTR Features

    MLBTR Features

    • Remove Ads, Support Our Writers
    • 2025-26 Top 50 MLB Free Agents With Predictions
    • Front Office Originals
    • Tim Dierkes' MLB Mailbag
    • 2025-26 Offseason Outlook Series
    • MLBTR Podcast
    • 2025-26 MLB Free Agent List
    • 2026-27 MLB Free Agent List
    • Projected Arbitration Salaries For 2026
    • Contract Tracker
    • Transaction Tracker
    • Extension Tracker
    • Agency Database
    • MLBTR On Twitter
    • MLBTR On Facebook
    • Team Facebook Pages
    • How To Set Up Notifications For Breaking News
    • Hoops Rumors
    • Pro Football Rumors
    • Pro Hockey Rumors

    Rumors By Team

    • Angels Rumors
    • Astros Rumors
    • Athletics Rumors
    • Blue Jays Rumors
    • Braves Rumors
    • Brewers Rumors
    • Cardinals Rumors
    • Cubs Rumors
    • Diamondbacks Rumors
    • Dodgers Rumors
    • Giants Rumors
    • Guardians Rumors
    • Mariners Rumors
    • Marlins Rumors
    • Mets Rumors
    • Nationals Rumors
    • Orioles Rumors
    • Padres Rumors
    • Phillies Rumors
    • Pirates Rumors
    • Rangers Rumors
    • Rays Rumors
    • Red Sox Rumors
    • Reds Rumors
    • Rockies Rumors
    • Royals Rumors
    • Tigers Rumors
    • Twins Rumors
    • White Sox Rumors
    • Yankees Rumors

    Navigation

    • Sitemap
    • Archives
    • RSS/Twitter Feeds By Team

    MLBTR INFO

    • Advertise
    • About
    • Commenting Policy
    • Privacy Policy

    Connect

    • Contact Us
    • Twitter
    • Facebook
    • RSS Feed

    MLB Trade Rumors is not affiliated with Major League Baseball, MLB or MLB.com

    Do not Sell or Share My Personal Information

    hide arrows scroll to top

    Register

    Desktop Version | Switch To Mobile Version