I got a similar story but better, I'm going back a long time so the details might be sketchy. The Pirates are playing the Phillies in Philadelphia, the Pirates have a huge lead in the game and their announcer says if the Pirates lose this game, I'll walk home from Philly, well the Phillies rally and end up winning the game, now of course the announcer isn't walking from Philly to Pittsburgh even though that's what he promised, but the following offseason he put together a walk from Pittsburgh to Philadelphia and made it a big event to raise money for charity. Like I said, I'm going back many years and I might have some details wrong, but that's how I recall it
Great story. You are thinking of Jim Rooker, a former Pirate pitcher who was doing color commentary for them in 1989.
From Wikipedia:
Rooker's most famous moment as a broadcaster came on June 8, 1989, during a Pirates’ road game against the
Philadelphia Phillies at
Veterans Stadium. The Pirates scored 10 runs in the top of the first inning, including three on a
Barry Bonds home run. As the Pirates'
cross-state rivals came to bat in the bottom of the first, Rooker said on the air, "If we don't win this one, I don't think I'd want to be on that plane ride home. Matter of fact, if we don't win, I'll walk back to Pittsburgh." Both
Von Hayes and
Steve Jeltz hit two home runs (the latter would hit only five during his Major League career) to trigger a Phillies comeback. In the eighth inning the Phillies, now trailing only 11–10, scored the tying run on a wild pitch, then took the lead on
Darren Daulton's two-run single and went on to win 15–11. Rooker had to wait until after the season to make good on his "walk home" promise, conducting a 300-mile-plus (480 km) charity walk from
Philadelphia to
Pittsburgh.
[5] The entire event was documented by
Jon Bois and Alex Rubenstein of
Secret Base in 2022.