April 3, 2025

Bryce Harper’s 13-Year Contract