McCann was born on June 13, 1990, in Santa Barbara, California.[1] His mother Carla suffered a torn amniotic sac while she was pregnant with McCann, and she spent the bulk of the pregnancy on bed rest.
McCann began the 2014 season with the Toledo Mud Hens of the Class AAAInternational League. McCann finished the season with the Mud Hens batting .295 with seven home runs, 54 RBIs, and a .770 OPS.[21]
Detroit Tigers (2014–2018)
2014–2015
On September 1, 2014, McCann was called up by the Detroit Tigers.[22] He made his MLB debut that day in the bottom of the ninth inning, replacing catcher Alex Avila.[23] McCann got his first MLB start on September 19, 2014, catching for Justin Verlander against the Kansas City Royals. McCann had two hits (both to center field), a stolen base, and scored twice.
In spring training in 2015, McCann won the job as the team's backup catcher to Avila.[24] He hit his first major league home run, an inside-the-park home run, on April 29, 2015.[25] On May 21, 2015, he hit his first conventional home run, a walk-off in the 11th inning to give the Tigers a 6–5 victory over the Houston Astros. McCann became the first MLB player to hit an inside-the-park home run and a walk-off home run for his first two career home runs since Tim Raines in 1981.[26][27] On June 28, 2015, McCann hit a walk-off home run in the bottom of the 9th inning to give the Tigers a 5–4 victory over the Chicago White Sox. McCann became the first MLB player to hit an inside-the-park home run and two walk-off home runs for his first three career home runs since Tony Piet in 1932.[28]
McCann set the modern major league record for the number of consecutive games played at catcher to start a career without an error, surpassing the previous record of 93 set by Frankie Pytlak from 1932 to 1934.[29] McCann finished the 2015 season with no errors in 112 games played at catcher to lead all MLB catchers in fielding percentage. He became the sixth catcher in major league history to catch at least 100 games in a season without committing an error, following Chris Iannetta and Chris Snyder in 2008, Mike Matheny in 2003, Charles Johnson in 1997 and Buddy Rosar in 1946.[30] He also threw out 41 percent of would-be base stealers (versus a league average of 32 percent), helping him earn the nickname "McCannon" among Detroit fans.[31]
McCann was named the 2015 Detroit Tigers/Detroit Sports Broadcasters Association Rookie of the Year. He finished the 2015 season with a .264 average (106-for-401), 18 doubles, five triples, seven home runs and 41 RBIs, while throwing out 41 percent of potential base stealers. His 29 multi-hit games ranked fourth among American League rookies.[32]
2016–2018
On April 11, 2016, McCann suffered a Grade 2 right ankle sprain and was placed on the disabled list.[33] On May 31, 2016, McCann's Major League record of 139 games to start a career at catcher without committing an error ended.[34]
For the 2016 season, McCann batted .221 with 12 home runs and 48 RBIs in 105 games. Following the season, McCann was named a Gold Glove Award finalist for catcher, along with Carlos Pérez and Salvador Pérez. McCann threw out 45 percent of would-be base stealers, second-highest among AL catchers, and led his position with nine double plays. His nine Defensive Runs Saved rating also ranked second in the AL.[35]
On May 26, 2017, McCann was put on the 10 day DL because of a left hand laceration. He returned to the Tigers on June 9 against the Boston Red Sox. McCann struggled at the plate through June, finishing the month with a .194 batting average and .268 on-base percentage. However, a hot July including a ten-game hitting streak to finish off the month and four multi-hit games pushed McCann's average to the .246 mark with a .321 on-base percentage. For all of July, McCann batted .396 (19-for-48) with a .473 OBP, seven extra-base hits and 11 runs batted in. His hitting streak would extend to 14 games before ending on August 5. McCann finished the 2017 season with a .253 batting average, while hitting 13 home runs in 352 at-bats.
On January 11, 2018, the Tigers signed McCann to a one-year deal worth $2.375 million, avoiding arbitration.[36] McCann played in a career-high 118 games during the 2018 season, posting a .220 batting average with 8 home runs and 39 RBIs. He threw out 36% of potential base stealers, versus a league average of 28%. On November 30, 2018, the Tigers non-tendered McCann and he became a free agent.[37]
Chicago White Sox (2019–2020)
On December 19, 2018, McCann signed a one-year, $2.5 million contract with the Chicago White Sox.[38] McCann had his best start to a major league season in 2019, batting .319 (67-for-210) with 9 home runs by the end of June. He was invited to his first All-Star Game, where he hit a single in his only plate appearance.[39] He finished the year hitting .273 with 18 home runs and 60 RBIs, all career highs.
The White Sox retained McCann for the 2020 season, tendering a $5.4 million one-year contract. On August 25, 2020, McCann was the catcher when Lucas Giolito threw the 19th no-hitter in White Sox history.[40] Overall with the 2020 Chicago White Sox, McCann batted .289 with seven home runs and 15 RBIs in 31 games.[41]
New York Mets (2021–2022)
On December 15, 2020, McCann signed a four-year, $40.6 million contract with the New York Mets.[42] He appeared in 112 games for the Mets during the 2021 season, batting .232 with 10 home runs and 46 RBIs.[citation needed] In May 2022, McCann had surgery to repair a broken hamate bone in his left wrist, missing six weeks,[43] and returned to the injured list in July with a strained oblique muscle.[44] McCann batted .195 in 61 games in the 2022 season.[45]
Baltimore Orioles
The Mets traded McCann with cash considerations to the Baltimore Orioles on December 21, 2022.[46][47] On January 13, 2023, minor league outfielder Luis De La Cruz was sent to the Mets to complete the trade. In March 2023, McCann was place on the injured list with a left oblique strain, missing a week, and returned to the injured list in June with a sprained left ankle. [48] He has had a pair of three-hit games with the Orioles, beginning with an 11–7 win over the Kansas City Royals at Kauffman Stadium on May 2.[49] The other was a 10–3 victory over the Mets at Camden Yards on August 4 when he also drove in a season-high five RBI in his first match against his previous team.[50]
McCann pitched in a MLB game twice, both with the Orioles. His first was a scoreless eighth inning in a 10–3 loss to the San Diego Padres at Petco Park on August 15, 2023 when he got three ground-ball outs around a pair of one-out hits.[51] The second was another eighth-inning outing the following year in a 19–8 away defeat to the Oakland Athletics on July 6, 2024 when he surrendered a two-out, two-run homer to Kyle McCann who was pinch-hitting for Brent Rooker.[52]
He played the entirety of an 11–5 home victory over the Toronto Blue Jays in game 1 of a twi-night doubleheader on July 29, 2024 despite being hit in the nose by a Yariel Rodríguezfastball in the first inning.[53][54] Instead of going on the injured list, he played an entire game as starting catcher in a 10–4 win over the same opponent two days later on July 31, wearing a protective face mask while batting.[55]
McCann and his wife, Jessica, were married in November 2014. They reside in Nashville, Tennessee.[57] The couple had their first children, a set of twins, in December 2017.[58] He is an avid hunter, including an annual preseason duck hunt along the Mississippi flyway near Carlisle, Arkansas.