James Thompson Jr.DL · Born August 29, 2002Age in each season2026 (49ers): 24 years, 12 days to 24 years, 71 days