FanShot

Harper signed with Phillies, 13 years, $330 million

24

13 years is longer than I expected.