Christian McCaffrey shared the story about his trade from the Carolina Panthers to the San Francisco 49ers in October 2022. The running back was sent to San Francisco in exchange for a second, third, and fourth-round pick in the 2023 NFL draft, and a fifth-round pick in the 2024 draft.On George Kittle's podcast "Kittle Things", McCaffrey explained how the situation unfolded and his reaction to the news. He also recalled how Kittle reacted when he found out McCaffrey was coming to San Francisco."I was in my bed. ... It was 11:15 p.m. on a Thursday," McCaffrey said. "So I got traded Thursday night at 11:15. My agent called me at 11:15 p.m. and I thought I was getting traded to the Rams."He was like, 'Hey look dude, this is gonna happen.' And the whole week, I was hearing, 'Hey dude, we're not doing it. It's not gonna happen.' So I practiced Wednesday, practiced Thursday. He called me and he's like, 'You're going to the Niners.' And before John Lynch or Kyle Shanahan could call me, George (Kittle) calls me, 'DUDE! F**K LET'S GOOO!'"Christian McCaffrey signed a two-year extension with the 49ers worth $38 million last year. However, his 2024 season was cut short due to a season-ending injury in the fourth game against the Bills.He returned this season and has played in all four games, amassing 225 rushing and 305 receiving yards with two touchdowns.Christian McCaffrey opens up about how people considered him a small player in the leagueOn the podcast, the running back opened up about how he was viewed as a short player during his initial days with the Carolina Panthers. McCaffrey, who is 5-foot-11, played alongside 2015 NFL MVP Cam Newton, who is 6-foot-5 and 245 lbs."I swear to God everyone thinks I'm like a small little scatback my whole career," McCaffrey said. "Because for the first three years of my career, I'm lining up next to him (Cam Newton). And they're like, he must be 5'6. ... But standing next to Cam, you'll always be smaller. It is what it is."Christian McCaffrey and the 49ers next take on the Los Angeles Rams on Oct. 2 at SoFi Stadium. The game will be broadcast on Prime Video and NFL+ at 8:15 pm ET.