Receiver, Michigan (from Indiana), 2021–⁠25

Donaven McCulley

Number
No. 1
Height
6′5″
Weight
215 lb
Class (2025)
Senior
Hometown
Indianapolis, IN
Born
Jan 15, 2003

Wikipedia readers: about 1,657 a month over the past year

Donaven McCulley played receiver at Indiana (2021–⁠24) and Michigan (2025).

Career highs

242passing yards, career highat Maryland, 202111catches, career highat Illinois, 2023137receiving yards, career highat Illinois, 20232receiving touchdowns, career highat Illinois, 2023

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2022Indiana1616910.6148
2023Indiana4864413.4669
2024Indiana22110.5112
2025Michigan3958815.1344
Career1051,42213.51169

Rushing

SeasonTeamCarYdsAvgTDLong
2021Indiana641352.1224
2022Indiana451.314
2023Indiana3−1−0.301
2025Michigan252.5011
Career731442.0324

Passing

SeasonTeamCmpAttPctYdsY/ATDInt
2021Indiana358242.74755.822
2022Indiana11100.02323.000
2023Indiana11100.04444.010
2025Michigan010.000.000
Career378543.55426.432

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2021Indiana1WRYr 1
2022Indiana1WRYr 2
2023Indiana1WRYr 3
2024Indiana1WRYr 4
2025Michigan1WRSr. (Yr 5)6′5″215

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/playPctileMedianTotalUsageAdj. rush
2021Indiana147-0.011st (n=410)0.67-2.236%0.12
2022Indiana390.011st (n=683)0.710.35%–
2023Indiana650.7442nd (n=681)0.8048.08%–
2024Indiana22.51––5.0––
2025Michigan790.4651st (n=1040)0.4636.59%–

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). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Game by game

2025 Michigan 13 games, 39 catches, 588 yards, 3 TD
DateOpponentResultRecYdsTDLongRush
Aug 30vs.New MexicoW 34–⁠1743109–
Sep 6atOklahomaL 13–⁠24391044−6
Sep 13vs.Central MichiganW 63–⁠3336016–
Sep 20atNebraskaW 30–⁠27339016–
Oct 4vs.WisconsinW 24–⁠106112133–
Oct 11atUSCL 13–⁠31339119–
Oct 18vs.WashingtonW 24–⁠722101511
Oct 25atMichigan StateW 31–⁠201909–
Nov 1vs.PurdueW 21–⁠161505–
Nov 15vs.NorthwesternW 24–⁠22459026–
Nov 22atMarylandW 45–⁠20246124–
Nov 29vs.Ohio StateL 9–⁠27346026–
Dec 31 ✦vs.TexasL 27–⁠41454019–
2024 Indiana 2 games, 2 catches, 21 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Aug 31vs.Florida InternationalW 31–⁠71909–
Sep 28vs.MarylandW 42–⁠28112112–
2023 Indiana 12 games, 48 catches, 644 yards, 6 TD
DateOpponentResultRecYdsTDLongRush
Sep 2vs.Ohio StateL 3–⁠231606–
Sep 8vs.Indiana StateW 41–⁠7458019–
Sep 16vs.LouisvilleL 14–⁠21439024–
Sep 23vs.AkronW 29–⁠273260111
Sep 30atMarylandL 17–⁠44679122–
Oct 14atMichiganL 7–⁠52216010–
Oct 21vs.RutgersL 14–⁠31––––−2
Oct 28atPenn StateL 24–⁠33496169–
Nov 4vs.WisconsinW 20–⁠14567132–
Nov 11atIllinoisL 45–⁠4811137241–
Nov 18vs.Michigan StateL 21–⁠24372038–
Nov 25atPurdueL 31–⁠35548113–
2022 Indiana 10 games, 16 catches, 169 yards, 1 TD
DateOpponentResultRecYdsTDLongRush
Sep 2vs.IllinoisW 23–⁠201101–
Sep 10vs.IdahoW 35–⁠221150154
Sep 17vs.Western KentuckyW 33–⁠30253048–
Sep 24atCincinnatiL 24–⁠452160101
Oct 1atNebraskaL 21–⁠35––––0
Oct 8vs.MichiganL 10–⁠31318070
Oct 15vs.MarylandL 33–⁠383906–
Nov 5vs.Penn StateL 14–⁠45215010–
Nov 12atOhio StateL 14–⁠56119119–
Nov 26vs.PurdueL 16–⁠30123023–
2021 Indiana 7 games, 475 passing yards, 2 TD
DateOpponentResultRecYdsTDLongRush
Oct 16vs.Michigan StateL 15–⁠20––––8
Oct 23vs.Ohio StateL 7–⁠54––––9
Oct 30atMarylandL 35–⁠38––––4
Nov 6atMichiganL 7–⁠29––––37
Nov 13vs.RutgersL 3–⁠38––––7
Nov 20vs.MinnesotaL 14–⁠35––––68
Nov 27atPurdueL 7–⁠44––––2

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

Before the draft

Played in the 2026 Senior Bowl (National team, lost 9–⁠17).

DrillCombine 2026Combine or pro day 2026
Height6′4½″
Weight203 lb
Arm length32⅝″
Hand size10¼″
Wingspan80⅛″W
40-yard dash4.77 sW
10-yard split1.65 sW
Vertical jump33″W
Broad jump9′8″W
3-cone drill7.09 sW
20-yard shuttle4.38 sW

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).

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.