#23
Rice · 2026

Chris Bruce

WRJunior6' 3", 201 lbsBuda, TX
Rice Owls1-6 · TDC #119
Snap share
10%
likely 4–13%
Tackles
5
2895th of 5408 in FBS
Solo
2
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#119 · 1-6410%
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··
2026 · 4 games5.411919.0019520000··

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries1—
Yards11289th / 1456
Yards / carry1—
Touchdowns0—
Long1—
Receiving2026FBS rank
Receptions11613th / 1995
Yards191462nd / 1981
Yards / catch19—
Touchdowns0—
Long19—
Defense2026FBS rank
Tackles52895th / 5408
Solo2—
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—
Season43944 (19–58)2510%

Position Room

18 WRs on the Rice roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
19Jordan ClarkWRFR18223027%+0.15
7Barry Jackson Jr.WRJR7102117%+0.22
6Ben GriceWRSO664013%+0.36
81Braylen WalkerWRSR540014%-0.47
0Payton MatthewsWRSO341014%-0.01
5Davis LaneWRSR211015%+0.44
13Max MoseyWRSR24517%+0.31
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 →