Scores
Dev
← Player leaders
Billy Edwards

Billy Edwards

Billy Edwards is a Dual-Threat QB for Maryland. Billy's 2024 season ranks in the 0th percentile nationally by opponent-adjusted EPA per play across 473 plays — a developing rate for the QB.

2024 Production

Passing
273/420 Comp/Att2881 Pass yards15 Pass TD9 INT65.0% Comp %
Rushing
150 Rush yards5 Rush TD81 Carries1.9 Yards/carry

Performance Analysis · 2024 · vs QB peers

EfficiencyVolumeDual-ThreatConsistencyClutch
Player type
Dual-Threat QB

A genuine rushing threat who stresses defenses horizontally. Extends plays with legs and forces extra gap assignments.

Rushing threatScrambles for valueStresses defensive structure
Peer percentiles
Opponent-adjusted EPA (WEPA/play)0th %ile · below avg
Game-to-game consistency69th %ile · average
Key findings
  • Below-average efficiency vs QB peers — value comes through volume, not per-play impact.
  • High-volume role — one of the team's most-used QBs by play share.
  • 3 high-impact games (EPA/play > 0.4) this season — elite ceiling.
  • Particularly dangerous on passing downs — efficiency spikes in obvious pass situations.
  • Production faded as the season progressed — 0.35 EPA/play decline from first to second half.
  • Peak game: 0.74 EPA/play in Wk 1 vs UConn (SP+ 2).

NIL Market Tier· 2024

On3 valuation ↗
Starter

Meaningful starter. Local collective + position-group deals.

Tier is a model estimate based on position, school brand, performance rank, and usage — not a reported deal. NIL deals are private. For a real market valuation, see On3's NIL profile, which factors in social following and actual deal tracking.

Game Log · box score + EPA, week by week

Wk 1 vs UConn: +0.74 EPA/play1Wk 2 vs Michigan State: +0.50 EPA/play2Wk 3 vs Virginia: +0.19 EPA/play3Wk 4 vs Villanova: +0.62 EPA/play4Wk 5 vs Indiana: +0.17 EPA/play5Wk 7 vs Northwestern: -0.02 EPA/play7Wk 8 vs USC: +0.24 EPA/play8Wk 9 vs Minnesota: +0.14 EPA/play9Wk 11 vs Oregon: -0.02 EPA/play11Wk 12 vs Rutgers: +0.04 EPA/play12Wk 13 vs Iowa: +0.08 EPA/play13
EPA per play, by weekabove 0 = added points · below = lost
WkOpponentResultOpp SP+C/ATTPass YdsPass TDINTQBRRush YdsRush TDEPA/play
1vsUConnW50-71.520/273112086.93900.74
2vsMichigan StateL24-27-4.626/342532182.71310.50
3@VirginiaW27-13-5.128/432632058.31210.19
4vsVillanovaW38-2028/323282168.5500.62
5@IndianaL28-4220.126/412893045.2-3300.17
7vsNorthwesternL10-37-8.228/512960134.151-0.02
8vsUSCW29-2811.939/503732168.9010.24
9@MinnesotaL23-4810.419/352010220.43010.14
11@OregonL18-3926.022/442061256.7260-0.02
12vsRutgersL17-316.432/553351143.32800.04
13vsIowaL13-2915.85/8260055.92500.08

Usage & Situational · Pro

Snap-share proxy
Overall
62.1%
Passing plays
90.0%
Rushing plays
20.1%
Standard downs
56.7%
Passing downs
73.3%
EPA by down type
Standard downs
0.13
Passing downs
0.37
Pass / Rush EPA
0.21 / 0.28

Usage = share of team plays (CFBD has no true snap counts).

EPA = expected points added (opponent-adjusted). NIL estimates are model-based ranges, not reported deals. Data: CollegeFootballData. Not betting advice.