San Francisco 49ers running back Christian McCaffrey, right, runs against Tampa Bay Buccaneers safety Josh Hayes (32) during the second half of an NFL football game in Tampa, Fla., Sunday, Nov. 10, 2024. (AP Photo/Chris O'Meara)
San Francisco 49ers running back Christian McCaffrey (23) walks off the field after an NFL football game against the Tampa Bay Buccaneers in Tampa, Fla., Sunday, Nov. 10, 2024. (AP Photo/Jason Behnken)
San Francisco 49ers running back Christian McCaffrey (23) runs in front of Tampa Bay Buccaneers linebacker Lavonte David (54) after catching a pass during the second half of an NFL football game in Tampa, Fla., Sunday, Nov. 10, 2024. (AP Photo/Chris O'Meara)
San Francisco 49ers running back Christian McCaffrey (23) runs against Tampa Bay Buccaneers safety Antoine Winfield Jr. (31) and linebacker Lavonte David during the second half of an NFL football game in Tampa, Fla., Sunday, Nov. 10, 2024. (AP Photo/Jason Behnken)
San Francisco 49ers running back Christian McCaffrey catches a pass against the Tampa Bay Buccaneers during the second half of an NFL football game in Tampa, Fla., Sunday, Nov. 10, 2024. (AP Photo/Chris O'Meara)
San Francisco 49ers running back Christian McCaffrey warms up before an NFL football game against the Tampa Bay Buccaneers in Tampa, Fla., Sunday, Nov. 10, 2024. (AP Photo/Jason Behnken)