We'll see if he even makes the final roster...
Signed with cheap guarantees. They're not going to address RB in the draft, and Rivera's just exhausting his options so he can evaluate and decide come summer time. Hell, JD Mckissic got more guaranteed $ than Barber.
Peterson, Guice, Love, Barber and McKissic aren't all making the roster.

His game tape is impressive.
Rookie season, his touches weren't there off the bat, but he was incredibly efficient with them.
Sophmore season, he seemed to get the bulk of the workload sooner (week 3 & 4), but wasn't as efficient and got hurt earlier in the season.
He really seemed to be taking hold of the backfield before he got injured both seasons.

Another year, another injury for the soon to be 3rd year back out of Auburn. There's no denying the man's talent, but he can't stay on the field. The uncertainty will make Kerryon one of the bigger draft day gambles, but if he can put together a healthy season, he could pay off big time for those willing to take the risk.
Will he make the Dalvin Cook jump and shake off the injury prone label? Will the Lions invest in RB this offseason? Do they scale back his workload knowing his injury history? Lots of open questions.
Trust the talent, cream always rises, yada yada yada...
Point blank... this is a make or break season for Kerryon Johnson.

My EARLY List
RB Derrius Guice - health remains the key concern, but has flashed elite upside. Still super young.
RB Kerryon Johnson - see above
RB David Montgomery - Don't know that Monty will ever be a top 5 RB, but a top 10 season is certainly possible in 2020.
WR Michael Gallup - Gallup has the chance to be the clear #1 for Dallas if they can't get Cooper signed.
WR Deebo Samuel - Young offense, flashed upside at times in 2019.
WR Hunter Renfrow - Poor mans Cooper Kupp.
TE Hunter Henry - It has to happen eventually, right?
TE Noah Fant - Size, speed, athleticism to be a top 10 TE this season.

So many things went wrong last night. It can really only get better from here. Between Mitch's poor RPO decisions, Nagy's playcalling/personnel usage and just the overall lack of offensive rhythm, it was disappointing. Watching the tape, Montgomery looked solid on a night where most didn't perform well.
Be patient, stay the course and trust in his talent.