Born in Chicago, Kelly was raised in Beaverton, Oregon. After a standout amateur career at Westview High School, he was selected by the Cardinals in the second round of the 2012 MLB draft. By his second professional season, he had switched from playing third base to catching. In the coming years, Baseball America rated him among the Cardinals' top prospects, twice naming him St. Louis's best defensive catcher. Kelly made his MLB debut in 2016 and saw limited playing time before being traded to the Diamondbacks after the 2018 season. He became Arizona's starting catcher in 2019, tying Miguel Montero's Diamondbacks record for the most home runs hit by a catcher in a season with 18.
Early life and career
Carson Franklin Kelly was born on July 14, 1994, in Chicago, Illinois.[1] His parents, Mike and Traci, are Chicago natives.[2] Mike worked as a Global Brand Marketing Director for Nike.[3] Kelly grew up a fan of the Chicago Cubs. His favorite player, however, was Derek Jeter, who "always seemed to find a way to win".[4] For most of his childhood, Kelly lived in Beaverton, Oregon, a suburb of Portland, although he and his family also briefly lived in Toronto around when Kelly was 12.[5]
In 2013, Kelly and Gary LaRocque, the Cardinals' director of player development, discussed his switching positions to catcher. Kelly believed the switch would make him more valuable in the Cardinals' system and began to transition during the 2013–14 offseason.[14] Entering the 2014 season, Baseball America ranked him the 11th-best prospect for the Cardinals, and Baseball Prospectus ranked him St. Louis's sixth best.[5] He played for Peoria in 2014,[15] and batted .248 with six home runs and 49 RBIs in 98 games. He spent the 2015 season with the Palm Beach Cardinals of the High–AFlorida State League[16] and compiled a .219 batting average with eight home runs and 51 RBIs in 108 games. He won the 2015 minor leagues Rawlings Gold Glove Award for catchers.[17]
The Cardinals purchased Kelly's contract on September 4, 2016, promoting him to the major leagues as part of September callups.[21] In 96 games between Springfield and Memphis prior to his call up he compiled a .289 batting average/.343 on-base percentage/.395 slugging percentage with six home runs and 32 RBIs. He made his major league debut on September 5 against the Pittsburgh Pirates. In his first at bat, he hit a line drivedouble in the eighth inning. He then scored his first run as the Cardinals won 12–6.[22][23] Kelly appeared in 10 games with St. Louis in 2016, batting .154 with one RBI.[1] After the season, the Cardinals assigned Kelly to the Glendale Desert Dogs of the Arizona Fall League (AFL). In 21 games for Glendale, he batted .286 with 3 home runs and 18 RBIs.[24] The Cardinals also named Kelly their 2016 Minor League Player of the Year.[25]
Prior to 2017, Baseball America ranked Kelly the Cardinals' third-best prospect and best defensive catcher.[18] He returned to Memphis to begin 2017.[13] On April 11, he hit multiple home runs against the Colorado Springs Sky Sox.[18] He was named the Cardinals Minor League Player of the Month for May after batting .381 with a .447 on-base percentage.[26] He had a game-ending RBI single against the Round Rock Express on July 14, his 23rd birthday.[18] In 68 games for Memphis, he posted a .283 batting average with ten home runs and 41 RBIs.[13] He was recalled to St. Louis on July 21, replacing Eric Fryer, who was designated for assignment, as the backup to Yadier Molina.[27] In the game that day, he had a two-RBI double as St. Louis beat the Chicago Cubs 11–4.[27][28] He spent the remainder of the season with the Cardinals.[29] In 34 games for St. Louis he batted .174/.240/.217.[1]
MLB.com ranked Kelly as St. Louis's third-best prospect going into the 2018 season, while Baseball America ranked him as St. Louis's best defensive catcher.[18][30] He began the season with Memphis and received his first 2018 promotion to the major leagues on May 6 when Molina was placed on the disabled list. However, Kelly was placed on the disabled list on May 17 with a right hamstring sprain. He was not injured long, returning to the active roster on May 26.[18][31] On June 4, he was optioned to Memphis, as the Cardinals elected to keep Francisco Peña as Molina's backup.[18][32] In 83 games for Memphis, he batted .269 with 7 home runs and 41 RBIs.[13] He was again recalled by St. Louis when rosters expanded on September 1.[33] In 19 games for St. Louis, he batted .114 with no home runs and three RBIs.[1]
Prior to the 2019 season, Baseball America ranked Kelly the Diamondbacks' fourth-best prospect and best defensive catcher.[18] The Diamondbacks started the season with three catchers. Manager Torey Lovullo hoped that Kelly, Alex Avila, and John Ryan Murphy would be a "three-headed monster" at the position.[36] His first game with the Diamondbacks started on March 29 against the Los Angeles Dodgers, a game that lasted for six hours and five minutes, setting a record for the longest ever played at Dodger Stadium. Kelly had a pinch-hit RBI in the top of the 13th, helping Arizona win 5–4.[37] Against the Boston Red Sox on April 6, he had three RBIs, including a go-ahead RBI single in the bottom of the ninth inning to give Arizona a 5–4 victory.[38] On May 4, he hit his first career home run, the second of back-to-back homers against Kyle Freeland as Arizona beat the Colorado Rockies 9–2.[39] The Diamondbacks designated Murphy for assignment on May 25, leaving Kelly and Avila as the team's main catchers.[40] On July 3, Kelly's home run against Kenley Jansen put the Diamondbacks ahead in the ninth, though they eventually lost 5–4 to the Dodgers in 10 innings.[41] His three-run home run against John Means on July 24 helped the Diamondbacks beat the Baltimore Orioles 5–2.[42] He had his first multi-home run game on August 9, tying a game against the Dodgers with a two-run blast in the ninth inning and hitting a solo shot in the 11th to secure a 3–2 victory.[41] In 2019, Kelly batted .245/.348/.478 with 18 home runs and 47 RBIs over 111 games.[18][43] His 18 home runs tied Miguel Montero's Diamondbacks record for the most home runs hit by a catcher in a season.[44]
The 2020 season did not start until July 24 due to the impact of COVID-19.[45][46] On August 9, after starting pitcher Madison Bumgarner struggled and lasted only two innings, Kelly pitched a scoreless inning during a blowout loss to the San Diego Padres.[47][48] Kelly appeared in a majority of games at the catching position in 2020, splitting time with Stephen Vogt but getting most of the September starts.[49][50] In 39 games, Kelly batted .221 with five home runs and 19 RBIs.[1]
Kelly began the 2021 season hitting .338 with 6 home runs before being placed on the injured list (IL) on May 17 with a toe fracture.[51] He was activated on May 25.[52] However, he only batted .171 over his next 22 games.[53] On June 19, Kelly suffered another fracture, this time to his wrist, and was once again placed on the IL.[54] He returned on July 30.[55]
On January 13, 2023, Kelly agreed to a one-year, $4.275 million contract with the Diamondbacks, avoiding salary arbitration.[56] On March 20, Kelly left a spring training game after he was hit in the arm by a pitch from Chicago White Sox reliever Gregory Santos. The next day, he was diagnosed with a fractured right forearm.[57] Kelly was placed on the 60-day injured list on May 20.[58] After an eight–game rehab assignment with the Triple–A Reno Aces, Kelly was activated and assumed the roster spot of José Herrera, who was sent down to Triple–A.[59] In 32 games for the Diamondbacks, he batted .226/.283/.298 with one home run and six RBIs. On August 13, Kelly was designated for assignment following the promotion of Bryce Jarvis.[60] He was released by the Diamondbacks on August 15.[61]
Detroit Tigers
On August 19, 2023, Kelly signed a major league contract with the Detroit Tigers that included a club option for the 2024 season.[62] The option, worth $3.5 million, was picked up on November 6. despite Kelly hitting .173 in 18 games for Detroit.[63]
Kelly appeared in 60 contests for the Tigers in 2024, hitting .240/.325/.391 with seven home runs and 29 RBI.[64]
Texas Rangers
On July 28, 2024, the Tigers traded Kelly to the Texas Rangers in exchange for Tyler Owens and Liam Hicks.[65][66]
Personal life
Kelly and his wife, Eloise, married in 2020.[67] A golfer, Kelly participated in the 2020 Waste Management Pro Am.[68] His younger brother, Parker, played college baseball for the University of Oregon[5] and was drafted by the Cardinals in the 20th round of the 2018 MLB draft.[69] Parker played for two seasons in the minor leagues for the Cardinals before moving on to independent league baseball.[70]