Career

4 seasons at 2 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsRecRec ydsRec TDTgt shareTklTFLSacksINTPDHavoc
2019Miami#47 · 6-71373%50547518.4%———0——
2018 *Buffalo#52 · 10-41374%53892725.4%1——0——
2017 *Buffalo#84 · 6-61257%35493413.4%5——0——
2016 *Buffalo#127 · 2-10819%810516.6%5——0——

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. K.J. Osborn's team rank is that season's final TDC rank. A dash means the stat wasn't recorded. * Defense rebuilt from the play-by-play (ESPN's box scores that season are missing it); about 10% below official totals.

Game Log

K.J. Osborn's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

6.7 avg. game scoreBest: 8.3 at Pittsburgh (Week 9)1 of 13 games at 8.0+
RushingReceivingReturns
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLongKRKR ydsPRPR ydsTD
1vsFloridaL 20–246.3122.00244110.3018·····
2@North CarolinaL 25–287.9155.00577610.9129·····
3Bethune-CookmanW 63–07.2·····45814.5122··14·
4Central MichiganW 17–125.6·····166.016·····
6Virginia TechL 35–426.4·····34414.7017·····
7VirginiaW 17–96.8·····46015.0027·····
8Georgia TechL 21–287.9242.0054399.8117··268·
9@PittsburghW 16–128.3·····69415.7132127···
10@Florida StateW 27–106.3·····3217.0019··344·
11LouisvilleW 52–275.7·····351.70115104236·
13@Florida InternationalL 24–305.0·····3258.301435412·
14@DukeL 17–276.4·····3227.3015··454·
BowlsvsLouisiana TechL 0–147.3144.00455611.2021116347·
2019 · 13 games6.75153.0055054710.95321020116255·