April 27, 2025

Bryce Harper’s 13-Year Contract