#16
Oregon State · 2026

Cynai Thomas

WRFreshman6' 3", 188 lbsEast Palo Alto, CA★★★ 2026 recruit · #704 nationally
Oregon State Beavers1-2 · TDC #105
Snap share
26%
1 of 3 started · likely 12–34%
Receptions
5
500th of 1676 in FBS
Rec. yards
64
507th of 1662 in FBS
Yards / catch
12.8
Rec. TD
0
EPA / play
+0.36
8 plays

Efficiency & Role

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

EPA per play by situation

8 plays · +2.9 total EPA · not enough plays to rank yet
All plays+0.36
Passing+0.36
1st down+0.57
2nd down-0.08
3rd down+0.37
Standard downs+0.75
Passing downs-0.03
ThomasWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays4%
Pass plays6%
Run plays0%
1st down2%
2nd down2%
3rd down12%
Standard downs3%
Passing downs5%
ThomasWR/TE average

2026 Season Stats

FBS rank among qualifying players

Receiving2026FBS rank
Receptions5500th / 1676
Yards64507th / 1662
Yards / catch12.8—
Touchdowns0—
Long28—

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

GameStartTeam playsEst. snapsPlays involvedPenaltiesSnap share
Wk 1 · Houston—73~24 (8–33)3133%
Wk 2 · Texas Tech—71~6 (2–10)1·8%
Wk 3 · Montana✓ WR68~26 (8–36)4·38%
Season1 GS21256 (26–72)8126%

Position Room

14 WRs on the Oregon State roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
12Jesse LegreeWRFR17476418%+1.50
7Aeryn HamptonWRSO14172117%+0.48
0Aaron ButlerWRSO568111%-0.01
4Xavyion NolandWRJR54106%+0.81
16Cynai ThomasWRFR56406%+0.36
17Malachi DurantWRSO11404%+0.53
1Adonis McDanielWRSR—————
5Karson BoschmaWRSR—————
14Eddie FreauffWRSO———3%-0.64
15Jameson PowellWRFR—————
18Jayden PadgettWRFR—————
21MJ KennybrewWRFR—————
41Jhae DrummerWRSR———3%-0.94
88Ross NicksonWRJR—————

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. Oregon State depth chart →