#23
Rice · 2026

Chris Bruce

WRJunior6' 3", 201 lbsBuda, TX
Rice Owls1-7 · TDC #117
Snap share
9%
likely 4–12%
Tackles
7
2784th of 5664 in FBS
Solo
3
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

2 plays · +2.2 total EPA · not enough plays to rank yet
All plays+1.11
Passing+2.80
Rushing-0.57
3rd down+1.11
Passing downs+1.11
BruceWR/TE average

Share of team plays

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

Career

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

SeasonTeamGSnaps
2026 so farRice#117 · 1-759%
2025Rice#126 · 5-81—

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Chris Bruce's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Chris Bruce'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.4 avg. game scoreBest: 5.4 at Notre Dame (Week 2)0 of 1 games at 8.0+
ReceivingDefense
WkOpponentResultGame scoreRecYdsY/RTDLongTklSoloTFLSacksHurPDINTTD
1Houston ChristianW 31–3—·····210000··
2@Notre DameL 0–525.411919.0019100000··
3Western MichiganL 21–28—·····100000··
4@Fresno StateL 24–38—no stats recorded
5UTSAL 14–16—no stats recorded
6@East CarolinaL 12–28—no stats recorded
7TulsaL 17–38—·····110000··
8@Florida AtlanticL 49–51—·····210000··
2026 · 5 games5.411919.0019730000··

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries1—
Yards11340th / 1519
Yards / carry1—
Touchdowns0—
Long1—
Receiving2026FBS rank
Receptions11711th / 2089
Yards191553rd / 2074
Yards / catch19—
Touchdowns0—
Long19—
Defense2026FBS rank
Tackles72784th / 5664
Solo3—
Tackles for loss0—
Sacks0—
QB hurries0—
Passes defended0—
Defensive TD0—
Fumbles2026FBS rank
Fumbles0—
Lost0—
Recovered1—

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 · Houston Christian80~37 (12–51)1246%
Wk 2 · Notre Dame46~7 (2–11)1115%
Wk 3 · Western Michigan63··1—
Wk 7 · Tulsa62··1—
Wk 8 · Florida Atlantic59··2—
Season49844 (19–58)279%

Position Room

18 WRs on the Rice roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
19Jordan ClarkWRFR20257027%+0.23
7Barry Jackson Jr.WRJR7102117%+0.22
6Ben GriceWRSO664013%+0.36
81Braylen WalkerWRSR6111114%+0.01
0Payton MatthewsWRSO341014%-0.01
13Max MoseyWRSR34918%+0.37
5Davis LaneWRSR211011%+0.14
23Chris BruceWRJR11904%+1.11
8Colin LeaheyWRFR———0%+0.09
17Jake RendaWRSR—————
18Owen CarterWRSO—————
21Sawyer RiceWRFR—————
22Michael SiffordWRFR—————
24Larry DeBose IVWRSO—————
29Jai Jacobs-FordWRFR—————
83Jackson RanucciWRSO—————
88Keenan Arcega-WhitesideWRFR—————
89Preston JacksonWRFR—————

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