A small percentage of college football players strike it rich faster than normal by declaring for the NFL Draft early and getting selected in the first couple of days of the draft.

Even the ones drafted later often stick with NFL rosters, again earning money while most in their recruiting class are still in college.

But the NFL dream doesn’t happen for everybody. Every year, some players declare early but never hear their names called during the draft. For those players, their best hope in the NFL is to sign as an undrafted free agent and hope to latch on in the right situation.

Last spring was no different. Nearly 100 players declared early including 25 from SEC schools. Here’s how they fared in the 2017 NFL season; these are listed in order of when they were drafted, plus an undrafted FA list.

Round 1

Myles Garrett, DE, Texas A&M (No. 1 overall, Browns): The Pro Football Writers of America released its All-Rookie team on Tuesday and three defensive linemen on this list made the first team, including Garrett, who had 7.0 sacks in just nine starts. The bad news was, an injury delayed his debut and Cleveland went 0-16.

Credit: Aaron Doster-USA TODAY Sports

Leonard Fournette, RB, LSU (No. 4, Jaguars): The Jaguars’ star was one of only two rookies to rush for more than 1,000 yards this season despite battling some nagging injuries, much as his did in his final season at LSU. He has carried Jacksonville’s offense to the AFC Championship Game this Sunday at New England and rushed for three touchdowns in the division round upset win at Pittsburgh.

Jamal Adams, S, LSU (No. 6, Jets): Adams was third on the Jets with 63 tackles and had 2 sacks — though, oddly, no interceptions. Even at 5-11 New York exceeded expectations and Adams was rewarded for his role in that with a spot on the All-Rookie team.

Derek Barnett, DE, Tennessee (No. 14, Eagles): The second of four D-linemen out of the SEC, three of whom declared early, to land on the PFWA’s All-Rookie list. Barnett had 5 sacks as a rotation player for the Eagles, who host the Vikings in Sunday’s NFC Championship Game.

Marlon Humphrey, CB, Alabama (No. 16, Ravens): The former Crimson Tide star played in all 16 games and had 30 tackles and 2 interceptions.

Charles Harris, DE, Missouri (No. 22, Dolphins): He started two games and played all 16 for Miami, with 15 tackles and 2 sacks.

Rounds 2-3

Cam Robinson, OT, Alabama (No. 34 overall, Jaguars): Robinson was a classic case of a player lasting longer than expected in the draft but falling into a great situation. He has started every game for AFC South champion Jacksonville and is a part of Fournette’s success.

Credit: Kim Klement-USA TODAY Sports

Quincy Wilson, CB, Florida (No. 46, Colts): Wilson had 19 tackles and an interception for the Colts. As a rookie, he should not take much blame for an awful Indianapolis defense that ranked 30th in the 32-team league in points allowed and total defense.

Teez Tabor, CB, Florida (No. 53, Lions): Detroit has several veterans in its secondary, so perhaps it is not much of a surprise that Tabor didn’t play much as a rookie. He saw action in 10 games, starting one, and had 10 tackles.

Zach Cunningham, LB, Vanderbilt (No. 57, Texans): Houston allowed 436 points, the most in the league, after suffering a string of injuries to key defensive players (not to mention rookie quarterback Deshaun Watson). Cunningham stepped up and had 45 tackles, fourth on the team, and 1.5 sacks.

Alvin Kamara, RB, Tennessee (No. 67, Saints): After waiting until the third round to get drafted, all Kamara did was put up stats that made him look like a burgeoning Le’Veon Bell 2.0. Kamara had 728 yards and 8 TDs rushing plus 826 yards and 5 TDs receiving and was named the league’s Co-Offensive Rookie of the Year by the Pro Football Writers of America.

Alex Anzalone, LB, Florida (No. 76, Saints): A shoulder injury cut short his first NFL season. Anzalone played just four games but said that a surgery went well and that he expects to be back next season, the New Orleans Times-Picayune reported.

ArDarius Stewart, WR, Alabama (No. 79, Jets): He had a difficult time breaking into the rotation on a decidedly mediocre Jets offense. Stewart was targeted 13 times and had 6 catches for 82 yards. His only multiple-catch game was in Week 1 against the Bills (2 catches, 10 yards).

Rounds 4-7

Carl Lawson, DE, Auburn (No. 116 overall, Bengals): The third defensive lineman on this list to earn PFWA All-Rookie honors. Lawson had 8.0 sacks, second on the Bengals, despite only starting once. He played all 16 games.

Credit: Aaron Doster-USA TODAY Sports

Josh Malone, WR, Tennessee (No. 128, Bengals): He had 6 receptions for 63 yards and a touchdown on the season on 17 targets. His lone score came in a midseason victory over the Colts.

David Sharpe, OL, Florida (No. 129, Raiders): He played 124 snaps on the season, or 12.3 percent of Oakland’s offensive plays, according to pro-football-reference.com. Sharpe worked his way into the rotation more toward the end of the season and played every snap of the final two games at left tackle to end the Raiders’ disappointing season.

Isaiah McKenzie, WR, Georgia (No. 172, Broncos): He saw more action on special teams than offense, serving as Denver’s primary punt returner. He averaged 8.7 yards on 21 returns and fumbled an alarming six times; as a receiver McKenzie caught just 4 passes on 13 targets.

Davon Godchaux, DL, LSU (No. 178, Dolphins): In 15 games, Godchaux had 26 tackles at defensive tackle and forced a fumble. He usually played about half of Miami’s defensive snaps and played some on special teams as well.

Caleb Brantley, DT, Florida (No. 185, Browns): The former Gator had 2 sacks in limited playing time on a defense that ranked 14th in fewest yards allowed — but the Browns gave up the second-most points in the league on their way to just the second 0-16 season in NFL history.

Malachi Dupre, WR, LSU (No. 247, Packers): He didn’t play a regular-season snap after Green Bay cut him toward the end of training camp. The Bills signed him and he spent nearly the entire season on their practice squad.

Undrafted

Ricky Seals-Jones, TE, Texas A&M: After moving from wide receiver to tight end, Seals-Jones worked his way into Arizona’s rotation and became a target as the season progressed. He had 12 catches for 201 yards and 3 touchdowns and found some chemistry with Blaine Gabbert at quarterback. Seven of Seals-Jones’ catches and all three scores came in a two-game span in November.

Credit: Mark J. Rebilas-USA TODAY Sports

Damore’ea Stringfellow, WR, Ole Miss: He spent the season on the Jets’ practice squad and signed a futures contract with them this month.

Stanley “Boom” Williams, RB, Kentucky: The Bengals cut him in the preseason, then he signed with the Broncos.

Tim Kimbrough, LB, Georgia: A torn pectoral kept him from participating in Georgia’s pro day — for which he returned after his stormy departure from the Bulldogs — and did not latch on with an NFL team.

Speedy Noil, WR, Texas A&M: He got a brief look with the Packers, then signed with the Seahawks in May but was released before training camp.

MORE: Ranking every SEC player who left early for 2018 NFL Draft