James McCann: Career Profile and Current Status with the Arizona Diamondbacks
James Thomas McCann, known by the nickname “McCannon,” is a veteran Major League Baseball (MLB) catcher currently playing for the Arizona Diamondbacks. With a career spanning over a decade, McCann has established himself as a reliable presence behind the plate for multiple franchises across the league.
Professional Career Journey
McCann’s path to the majors began at the University of Arkansas. He was drafted twice: first by the Chicago White Sox in the 31st round of the 2008 MLB June Amateur Draft and later by the Detroit Tigers in the 2nd round of the 2011 draft.
Throughout his career, McCann has brought his defensive expertise to several different MLB teams:
- Detroit Tigers: 2014–2018
- Chicago White Sox: 2019–2020
- Modern York Mets: 2021–2022
- Baltimore Orioles: 2023–2024
- Arizona Diamondbacks: 2025–Present
Career Highlights and Key Achievements
McCann has reached several significant milestones during his tenure in professional baseball. In 2019, while playing for the Chicago White Sox, he earned a selection to the MLB All-Star Game.
He is also distinguished by his role in two major league no-hitters:
- 2020: Caught Lucas Giolito’s no-hitter while with the White Sox.
- 2022: Caught a combined no-hitter with the Mets pitched by Tylor Megill, Drew Smith, Joely Rodríguez, Seth Lugo, and Edwin Díaz.
Player Statistics and Physical Profile
Standing 6’2″ and weighing 235 lbs, McCann is a right-handed batter and thrower. As of April 3, 2026, his career statistics include:
- Batting Average: .241
- Home Runs: 97
- Runs Batted In (RBI): 390
Recent Performance
McCann continues to be an active part of the Diamondbacks’ roster. In a recent game on April 10, 2026, against the Philadelphia Phillies, McCann was involved in a successful challenge by the D-backs in the top of the 4th inning, resulting in him being called safe at first base after a sinker pitch from Jesus Luzardo.
Key Takeaways: James McCann
| Attribute | Detail |
|---|---|
| Position | Catcher |
| Current Team | Arizona Diamondbacks |
| All-Star Year | 2019 |
| College | University of Arkansas |
| Birthplace | Santa Barbara, California |
Frequently Asked Questions
Which teams has James McCann played for?
McCann has played for the Detroit Tigers, Chicago White Sox, New York Mets, Baltimore Orioles, and the Arizona Diamondbacks.
What is James McCann’s nickname?
He is commonly referred to by the nickname “McCannon.”
Has James McCann played internationally?
Yes, he has competed for the United States national baseball team and represented the U.S. At the 2011 Pan American Games in Guadalajara.
Worth a look