Receiver, Virginia (from Florida Atlantic, Purdue), 2021–⁠25

Jahmal Edrine

Number
No. 7
Height
6′3″
Weight
221 lb
Class (2025)
Senior
Hometown
Fort Lauderdale, FL

Jahmal Edrine played receiver at Florida Atlantic (2021–⁠22), Purdue (2023–⁠24) and Virginia (2025).

Career highs

9catches, career highat Ohio, 2022109receiving yards, career highat Middle Tennessee, 20222receiving touchdowns, career hightwice; last vs. Western Kentucky, 2022

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2021Florida Atlantic199.009
2022Florida Atlantic3957014.6645
2024Purdue2336515.9253
2025Virginia4656412.3137
Career1091,50813.8953

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2021Florida Atlantic7WRYr 1
2022Florida Atlantic7WRYr 2
2023Purdue7WRYr 3
2024Purdue7WRYr 4
2025Virginia7WRSr. (Yr 5)6′3″221

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
2021Florida Atlantic11.06––1.1–
2022Florida Atlantic431.0789th (n=683)0.7146.27%
2024Purdue320.9046th (n=581)0.9228.76%
2025Virginia650.6073rd (n=1040)0.4639.06%

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

2025 Virginia 14 games, 46 catches, 564 yards, 1 TD
DateOpponentResultRecYdsTDLong
Aug 30vs.Coastal CarolinaW 48–⁠7324113
Sep 6atNC StateL 31–⁠35668017
Sep 13vs.William & MaryW 55–⁠16231018
Sep 20vs.StanfordW 48–⁠20346025
Sep 26vs.Florida StateW 46–⁠38545014
Oct 4atLouisvilleW 30–⁠27219013
Oct 18vs.Washington StateW 22–⁠205102037
Oct 25atNorth CarolinaW 17–⁠16675028
Nov 1atCaliforniaW 31–⁠2121509
Nov 8vs.Wake ForestL 9–⁠161606
Nov 15atDukeW 34–⁠17234021
Nov 29vs.Virginia TechW 27–⁠7219010
Dec 6vs.DukeL 20–⁠27342017
Dec 27 ✦vs.MissouriW 13–⁠7438012
2024 Purdue 10 games, 23 catches, 365 yards, 2 TD
DateOpponentResultRecYdsTDLong
Aug 31vs.Indiana StateW 49–⁠0459020
Sep 14vs.Notre DameL 7–⁠66118018
Oct 5atWisconsinL 6–⁠52226015
Oct 12atIllinoisL 49–⁠50251153
Oct 18vs.OregonL 0–⁠351707
Nov 2vs.NorthwesternL 20–⁠26554128
Nov 9atOhio StateL 0–⁠45115015
Nov 16vs.Penn StateL 10–⁠49248030
Nov 22atMichigan StateL 17–⁠24587027
Nov 30atIndianaL 0–⁠66––––
2022 Florida Atlantic 10 games, 39 catches, 570 yards, 6 TD
DateOpponentResultRecYdsTDLong
Aug 27vs.CharlotteW 43–⁠13354033
Sep 3atOhioL 38–⁠419105220
Sep 17vs.UCFL 14–⁠40247028
Sep 24atPurdueL 26–⁠28139039
Oct 1atNorth TexasL 28–⁠45442014
Oct 15vs.RiceW 17–⁠14350120
Oct 22atUTEPL 21–⁠24452018
Oct 29vs.UABW 24–⁠1742808
Nov 19atMiddle TennesseeL 21–⁠496109145
Nov 26vs.Western KentuckyL 31–⁠32344225
2021 Florida Atlantic 1 game, 1 catch, 9 yards
DateOpponentResultRecYdsTDLong
Nov 20atWestern KentuckyL 17–⁠521909

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

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.