College production, measurables, and film
Highlight reels indexed from YouTube. Loads only when you press play.
Where the public boards put him
Public #92
Historical players this prospect resembles
| Player | Pos | Year | Pick | Snap trajectory | Career arc | Distance |
|---|---|---|---|---|---|---|
| Jake Rodgers | OT | 2015 | #225 | no data | TBD | 0.49 |
| Denzelle Good | OT | 2015 | #255 | →0 pts | Bust | 0.99 |
| Andrew Donnal | OT | 2015 | #119 | →0 pts | Bust | 1.48 |
| Brandon Scherff | OT | 2015 | #5 | →0 pts | Bust | 1.68 |
| Ty Sambrailo | OT | 2015 | #59 | →0 pts | Bust | 1.88 |
What is not a football weakness
Personal notes and pasted source reports
Held steady across back-to-back seasons — 12 games in 2015, 13 in 2016.
| Season | Team | Games | Games | Penalties |
|---|---|---|---|---|
| 2015 | Troy | 12 | 12 | 7 |
| 2016 | Troy | 13 | 13 | 10 |
Counting stats from charted college games. A dash means the stat wasn't recorded that season.
Percentiles are direction-aware — for 40-time / 3-cone / shuttle, lower is faster, so a 95th-percentile mark means faster than 95% of peers. Hover any percentile for the exact peer group and sample size. A missing row means no verified measurement is on file. Recruiting and roster-listed size are labeled as such; neither is a Combine result.
No draft-media headlines link here yet — when an outlet we track writes this player up, it lands in this panel automatically.