Tight end, Oklahoma, 2018–⁠22

Brayden Willis

Number
No. 9
Height
6′4″
Weight
239 lb
Class (2022)
Senior
Hometown
Arlington, TX
Born
Nov 11, 1999

Brayden Willis played tight end at Oklahoma (2018–⁠22). The San Francisco 49ers took Willis in round 7, No. 247 overall in the 2023 NFL Draft.

At a glance

Best season
514
Receiving yards, 2022 (Oklahoma, 6–⁠7)
Drafted
No. 247
Round 7, 2023 NFL Draft (San Francisco 49ers)

Career highs

7catches, career highat Texas Tech, 2022102receiving yards, career highvs. Kansas, 20222receiving touchdowns, career highthree times; last at Texas Tech, 2022

Honors

Team titles: Big 12 champions, 2018, 2019 and 2020

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2018Oklahoma12929.0029
2019Oklahoma1116815.3325
2020Oklahoma911012.2121
2021Oklahoma1517711.8228
2022Oklahoma3951413.2778
Career7599813.31378

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2018Oklahoma9TEYr 1
2019Oklahoma9TEYr 2
2020Oklahoma9TEYr 3
2021Oklahoma9TEYr 4
2022Oklahoma9TESr. (Yr 5)6′4″239

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsage
2018Oklahoma13.29––3.3–
2019Oklahoma190.75––14.3–
2020Oklahoma91.35––12.1–
2021Oklahoma190.87––16.6–
2022Oklahoma550.7353rd (n=683)0.7140.17%

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). From CollegeFootballData, 2013 on.

Game by game

2022 Oklahoma 12 games, 39 catches, 514 yards, 7 TD
DateOpponentResultRecYdsTDLongRush
Sep 3vs.UTEPW 45–⁠13340228–
Sep 10vs.Kent StateW 33–⁠31404–
Sep 17atNebraskaW 49–⁠14219012–
Sep 24vs.Kansas StateL 34–⁠41541216–
Oct 1atTCUL 24–⁠55281078–
Oct 8vs.TexasL 0–⁠4922501618
Oct 15vs.KansasW 52–⁠4251021380
Oct 29atIowa StateW 27–⁠132805–
Nov 5vs.BaylorL 35–⁠383270196
Nov 19vs.Oklahoma StateW 28–⁠13335016–
Nov 26atTexas TechL 48–⁠517742372
Dec 29 ✦vs.Florida StateL 32–⁠35458031–
2021 Oklahoma 7 games, 15 catches, 177 yards, 2 TD
DateOpponentResultRecYdsTDLongRush
Sep 11vs.Western CarolinaW 76–⁠0251028–
Sep 18vs.NebraskaW 23–⁠16111011–
Sep 25vs.West VirginiaW 16–⁠131909–
Oct 2atKansas StateW 37–⁠31431010–
Oct 16vs.TCUW 52–⁠31222016–
Oct 30vs.Texas TechW 52–⁠21224116–
Nov 27atOklahoma StateL 33–⁠37329111–
2020 Oklahoma 4 games, 9 catches, 110 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Sep 26vs.Kansas StateL 35–⁠38223020–
Nov 21vs.Oklahoma StateW 41–⁠13115015–
Dec 5vs.BaylorW 27–⁠14330113–
Dec 19vs.Iowa StateW 27–⁠21342021–
2019 Oklahoma 12 games, 11 catches, 168 yards, 3 TD
DateOpponentResultRecYdsTDLongRush
Sep 1vs.HoustonW 49–⁠31114014–
Sep 28vs.Texas TechW 55–⁠16––––−1
Oct 5atKansasW 45–⁠202380200
Oct 12vs.TexasW 34–⁠27125025–
Oct 19vs.West VirginiaW 52–⁠14–––––
Oct 26atKansas StateL 41–⁠48122022–
Nov 9vs.Iowa StateW 42–⁠41124024–
Nov 16atBaylorW 34–⁠311212–
Nov 23vs.TCUW 28–⁠24120120–
Nov 30atOklahoma StateW 34–⁠161313–
Dec 7vs.BaylorW 30–⁠23117017–
Dec 28 ✦vs.LSUL 28–⁠631303–
2018 Oklahoma 2 games, 1 catch, 29 yards
DateOpponentResultRecYdsTDLongRush
Sep 29vs.BaylorW 66–⁠33129029–
Nov 17vs.KansasW 55–⁠40–––––

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Before the draft

Played in the 2023 Senior Bowl (American team, lost 10–⁠27).

DrillCombine 2023Combine or pro day 2023
Height6′3½″
Weight241 lb
Arm length33¼″
Hand size9¾″
Wingspan79⅛″W
Vertical jump32″
Broad jump9′9″
Bench press20 reps
3-cone drill7.30 s
20-yard shuttle4.36 s

Combine or pro day: the source doesn’t say which. Unmarked: Combine and pro day results compiled by array-carpenter (nfl-draft-data); W: Pre-draft measurables: Wikipedia (CC BY-SA). Rosters and honors: Wikipedia (CC BY-SA).

In the NFL

4 seasons, 16 games with a stat; latest team: San Francisco 49ers.

SeasonTeamGRecYdsTD
2023San Francisco 49ers1000
2024San Francisco 49ers5000
2025San Francisco 49ers6000
2026 (so far)San Francisco 49ers4000
NFL career16000

Regular seasons, from nflverse (CC BY 4.0). G counts games in which the player recorded a stat.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.