Arizona Cardinals receiver Kevin White has had a tough road so far in the NFL. Supremely talented coming out of college, he hasn't been able to stay healthy in the pros.

The Bears bet big on White's upside when they drafted him seventh overall out of West Virginia back in 2015, and it blew up in their faces big time. The injuries started piling up right away, as he missed his entire rookie season due to a shin injury.

He played in four games in his second season before an injury to the same leg knocked him out for the rest of the year. After just one game in the 2017 season, he was placed on injured reserve with a shoulder injury. He appeared in nine games last year, by far the most of his career, catching four passes for 92 yards.

The Bears unsurprisingly declined his fifth-year option, and he hit free agency back in March. White signed a one-year deal with the Cardinals as they decided to take a gamble on his upside.

Unfortunately, he appears to be a bit banged up yet again. White wasn't at practice today, according to Darren Urban of the team's official site.

Urban added that Kingsbury said of White earlier today, “he understands it’s about consistency and availability at this point for him.” It's always been about availability for White, something he hasn't been able to obtain in the past.

Kingsbury has spoken highly of him in the past though, and the Cardinals seem to think he can be a real player for them.

Here's to hoping White can stay healthy in 2019.