Even exceptional NFL stays often don't last a decade. A player can crash from stardom into its unforgiving aftermath in a single play. The speed of football can take your breath away not only the field, but in the career arcs of the men who play the sport.
In football years, it feels like that spring happened in the Mesozoic Era. Now all three men are fighting to keep their jobs in hopes of extending their football lives as long as possible.
Training camp starts this week. It's a time of optimism around the NFL, and a time of anxiety for many players. Below is our incomplete list of notable guys at risk of being released in the coming weeks. Foles was released Wednesday. Other cuts will be updated as they come.
1) Victor Cruz, WR, New York Giants: The organization is rooting for him. His teammates are rooting for him. Just about anyone who watched football between 2011 and 2013 is hoping for a rebound from one of the most popular players of this decade.
Sentiment only goes so far, though. Cruz already would be an ex-Giant if he didn't accept a pay cut from $7.9 million to $2.4 million in March. The undrafted slot receiver tore his patellar tendon in 2014 and missed all of 2015 with calf injuries. There is no telling if he can ever regain his form, and the Giants aren't counting on it. General manager Jerry Reese drafted a younger Cruz clone in Sterling Shepard, another versatile receiver with excellent quickness and confident hands.
The Giants guaranteed Cruz's $2.4 million base salary, an extraordinary show of faith that most front offices wouldn't dare. After taking his recovery slowly in OTAs, Cruz must prove he can withstand the rigors of NFL play again, or his Cinderella run in Gotham could end.
History shows that running backs struggle to return after this injury, and Foster showed signs of wearing down in 2015 pre-injury, averaging just 2.6 yards per attempt. The contract here is telling. Foster got "only" $400,000 guaranteed and $1.5 million base salary, the price of a low-cost backup.
So will the Dolphins flush that money away if Foster doesn't look right in August? The Patriots gave Reggie Wayne a $450,000 signing bonus last year before pulling the ripcord ahead of Week 1. Odds are that Foster makes the team, but he will need to look healthy, or that signing bonus could turn into an early retirement nest egg.
3) C.J. Spiller, RB, New Orleans Saints: When Spiller is right -- like when he gained 2,821 yards from scrimmage in Buffalo from 2012 to '13 -- his speed can make other pros look amateur. Spiller didn't look right in New Orleans last season as he struggled with a knee injury.
Saints coach Sean Payton said Spiller looked "noticeably different" this offseason, yet there is doubt that New Orleans will retain a No. 3 running back with a $4.5 million cap hit. Mark Ingram is the clear starter, and remarkable comeback story Tim Hightower might run too hard to be denied a job. Travaris Cadet offers a similar skill-set to Spiller, giving the Saints another option if Spiller doesn't shine in camp.
4) Jairus Byrd, FS, New Orleans Saints: Sean Payton signed Byrd against former defensive coordinator Rob Ryan's wishes, then forced Ryan to change his system to suit Byrd's strengths. No defense gave up more points or yards in the two seasons to follow.
Byrd can't be blamed for all those problems, yet he's clearly on thin ice after 17 ineffective games over the last two years. No player earned more guaranteed money in 2014 free agency, and now Byrd's starting job isn't even safe. Rookie second-round pick Vonn Bell is ready to pounce if Byrd can't stay healthy after missing most of this offseason (again) with a knee problem.
5) Devin Hester, WR/KR/PR, Atlanta Falcons: One of the game's all-time-great returners, Hester rejuvenated his career in Atlanta in 2014. That magic ran out with the Falcons' coaching staff last season. He's no longer used on offense and could be a luxury item for the Falcons staff, especially considering he's 33 years old and carries a $3.5 million salary. (UPDATE: On Tuesday, a day after the initial publishing of this piece, the Falcons did indeed release Devin Hester.)
6) Nick Foles, QB, Los Angeles Rams: Coach Jeff Fisher spoke about Foles in the past tense this offseason during the quarterback's "mutual" absence from the team. That's not a great sign.
Foles was effective recently enough to inspire 1) a trade for Sam Bradford, 2) a three-year, $27 million contract in 2015, including a $6 million roster bonus paid *this March *and 3) a Pro Bowl MVP award. That all gives the Rams hope they could find a team desperate enough to trade for Foles (Denver? San Francisco?), but it's more likely he'll be cut.
First-round picks running out of chances
1) D.J. Hayden, CB, Oakland Raiders: GM Reggie McKenzie's recent moves, including his extreme makeover in the secondary, have helped everyone forget about his initial first-round pick in Oakland.
5) Justin Gilbert, CB, Cleveland Browns: Unlike the rest of the players on this list, Gilbert was drafted in 2014. The former No. 8 overall pick was the subject of offseason puff pieces about a "fresh start" under Hue Jackson, but Gilbert has yet to show the instincts or discipline necessary to cover professional wideouts.
Free agency deals gone wrong
1) Arthur Jones, DT, Indianapolis Colts: The Jones family's second PED suspension of the summer could be the last straw. Signed to a five-year, $33 million deal in 2014, Jones was already in trouble because of injury problems. Jones' presence is a Post-it note attached to GM Ryan Grigson's shaky résumé in free agency.
Running backs on the edge
The last six-pack
2) Greg Zuerlein, K, Los Angeles Rams: "The Leg" needs to be a lot more accurate in Los Angeles than it was in St. Louis.
3) Charles Johnson, WR, Minnesota Vikings: Like other players with no special teams value, Johnson could fall from a starting job to the waiver wire. Learning special teams as an NFL player is like learning computer science in 1994.
5) Aaron Dobson, WR, New England Patriots: After a strong rookie season in 2013, Dobson has been the target of too many incomplete deep throws. This figures to be his last chance.