Life is a wacky, unpredictable amalgam of cause and effect.
The speedster spent his offseason prepping for the Olympic long jump trials in early July. Throughout the offseason, coach Rex Ryan cheered Goodwin's effort to represent his country, but lamented the receiver missing practice time, which could have cost him a roster spot.
Had Goodwin made the U.S. Olympic team he would be in Rio right now, preparing to chase a medal. Instead, the 25-year-old's Olympic bid fell short and he's at Bills training camp.
By all accounts, the speedster is making quite the impression.
"What a weapon he is, huh," offensive coordinator Greg Roman said, via the team's official website. "World-class speed. The guy has got a different attitude about him and a different look in his eye this year and I like it. He's showing up every single day. ... He's somebody who is on a mission."
Had Goodwin been in Rio he might have struggled to make the roster. Now the No. 3 job appears his to lose.
"The fact that he's here is more to our gain and I get that," Ryan said. "But as an organization, we were unanimous that if he had an opportunity to represent our country that we were all in, but I'm glad he's here now."
The former third-round pick has been a disappointment, catching just three balls over the past two seasons. For his career, Goodwin has just 20 catches for 349 yards and three touchdowns in three years.
If Goodwin were in Rio right now, there's no telling how different his future in Buffalo might be.