Remember Barry Bonds with the Pittsburgh Pirates? In the late 80s and early 90s
Retired Mets Player Who Still Gets Paid $1.19 Million 20 Years After Retiring, Shockingly Sees New Contract Agreement Active in 2023 - EssentiallySports
Barry Bonds, Baseball Wiki
Bobby Bonilla Pirates career highlights
Bobby Bonilla Cards Trading Card Database
Are you surprised that Bobby Bonilla's contract with the Mets includes annual payments until 2035, despite him last playing for them in 1999? - Quora
Pittsburgh Pirates - Wikipedia
Howard Johnson (baseball) - Wikipedia
Andy Van Slyke - Wikiwand
Gary Sheffield - Wikipedia
Barry Bonds - Wikipedia