Bryce Harper inked the richest contract in the history of North American sports Thursday, signing a 13-year, $330 million deal with the Phillies. And yet, he still doesn’t own the title of best contract.
That title belongs to Bobby Bonilla, who has been retired for over 18 years and is still getting paid $1.19 million by the New York Mets annually and will receive that payment every year for the next 16 years. That’s FOUR YEARS after Harpers 13-year deal expires. Bonilla will be 72 when that final payment arrives.
When Bryce Harper gets his final paycheck from the Phillies in 2031, Bobby Bonilla will still be four years away from his final paycheck from the Mets.
— Rian Watt (@rianwatt) February 28, 2019
While Bonilla will be sitting on his couch and golfing for the next 13 years, Harper will be going through over a decade of spring training and having to suit up for 2,106 games.
The Mets outfielder (1992-95; 1999) is still getting paid due to deferred payments negotiated in his contract as part of a $5.9 million buyout in 2000. All in all, Bonilla will get paid $29.8 million when it’s all over.
Put his agent in the Hall of Fame ASAP.