#80

Michael Osei-Bonsu

TESenior6' 4", 280 lbsBolingbrook, IL
Missouri State Bears2-5 · TDC #121
Snap share
4%
likely 2–6%
Tackles
6
2686th of 5406 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 stops31912th / 3262
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
2
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··
2026 · 6 games5.1177.007610020··

2026 Season Stats

FBS rank among qualifying players

Receiving2026FBS rank
Receptions11611th / 1994
Yards71760th / 1980
Yards / catch7—
Touchdowns0—
Long7—
Defense2026FBS rank
Tackles62686th / 5406
Solo1—
Tackles for loss0—
Sacks0—
QB hurries2301st / 1377
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—
Season44218 (8–26)164%

Position Room

6 TEs on the Missouri State roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
85Dillon HippTEJR1312217%+0.52
88Jeron AskrenTEJR1177111%+0.18
86James RexroatTEJR25204%+0.09
87Witt EdwardsTEJR25614%+1.26
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 →