#80

Michael Osei-Bonsu

TESenior6' 4", 280 lbsBolingbrook, IL
Missouri State Bears3-5 · TDC #118
Snap share
4%
likely 2–5%
Tackles
6
2944th of 5664 in FBS
Solo
1
Tackles for loss
0
Sacks
0
Interceptions
0

Efficiency & Role

EPA = expected points added per play. Compared with every FBS WR/TE who qualifies

EPA per play by situation

1 plays · +2.3 total EPA · not enough plays to rank yet
All plays+2.31
Passing+2.31
3rd down+2.31
Passing downs+2.31
Osei-BonsuWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays1%
Pass plays4%
Run plays0%
1st down0%
2nd down0%
3rd down7%
Standard downs0%
Passing downs4%
Osei-BonsuWR/TE average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

DefenseValueFBS rank
Havoc plays0—
Tackles for loss0—
Run stops32180th / 3422
Sacks0—
Pass breakups0—
Interceptions0—
Forced fumbles0—
Tackles5—

Charting

Where Osei-Bonsu's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Passes defended
0
0 broken up · 0 intercepted
QB hurries
4
as the play text names the rusher
Tackles after a catch
1
7 yds per catch on those
YAC on those catches
3.0
yds after the catch before his tackle
Coverage plays
1
PBUs + INTs + tackles after a catch

The play-by-play names the defender on breakups, interceptions and tackles, but not the man in coverage on every throw, so true times-targeted isn't in the text. Coverage plays is the closest stand-in; exact targets come from hand charting.

Game Log

Michael Osei-Bonsu'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

5.1 avg. game scoreBest: 5.1 vs Lindenwood (Week 2)0 of 1 games at 8.0+
ReceivingDefense
WkOpponentResultGame scoreRecYdsY/RTDLongTklSoloTFLSacksHurPDINTTD
1@Texas A&ML 0–50—·····100000··
2LindenwoodW 48–145.1177.007000010··
3MarshallL 24–30—·····100010··
4@SMUL 24–34—no stats recorded
6@Western KentuckyL 13–34—·····100000··
7Kennesaw StateW 24–21—·····210000··
8@DelawareL 38–61—·····100000··
9Sam HoustonW 24–3—·····000020··
2026 · 7 games5.1177.007610040··

2026 Season Stats

FBS rank among qualifying players

Receiving2026FBS rank
Receptions11711th / 2089
Yards71855th / 2074
Yards / catch7—
Touchdowns0—
Long7—
Defense2026FBS rank
Tackles62944th / 5664
Solo1—
Tackles for loss0—
Sacks0—
QB hurries4123rd / 1549
Passes defended0—
Defensive TD0—

Snaps by Game

Estimated snaps from a model trained on real NFL snap counts. Ranges in brackets are where the real number lands 80% of the time: wide for a single game, tighter over the season. How it works

GameOpp. playsEst. snapsPlays involvedPlays madeSnap share
Wk 1 · Texas A&M40··1—
Wk 2 · Lindenwood78~18 (8–26)1·23%
Wk 3 · Marshall65··1—
Wk 6 · Western Kentucky67··1—
Wk 7 · Kennesaw State73··2—
Wk 8 · Delaware58··1—
Season50118 (8–26)164%

Position Room

6 TEs on the Missouri State roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
85Dillon HippTEJR1312217%+0.52
88Jeron AskrenTEJR1282110%+0.17
86James RexroatTEJR25204%+0.09
87Witt EdwardsTEJR25614%+0.97
80Michael Osei-BonsuTESR1704%+2.31
46Cash PomeroyTEFR—————

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 4+ plays per team game. Missouri State depth chart →