Riley Leonard with the Indianapolis Colts, 2025
With the Indianapolis Colts, 2025. Photo: Bobak Ha’Eri, CC BY 3.0, via Wikimedia Commons

Quarterback, Notre Dame (from Duke), 2021–⁠24

Riley Leonard

Lettered 2021–⁠23 at Duke (school media guide)

Number
No. 13
Height
6′4″
Weight
216 lb
Class (2024)
Senior
Hometown
Fairhope, AL
Born
Sep 13, 2002

Wikipedia readers: about 11,225 a month over the past year

Riley Leonard played quarterback at Duke (2021–⁠23) and Notre Dame (2024). The Indianapolis Colts took Leonard in round 6, No. 189 overall in the 2025 NFL Draft.

At a glance

Best season
2,967
Passing yards, 2022 (Duke, 9–⁠4)
Drafted
No. 189
Round 6, 2025 NFL Draft (Indianapolis Colts)

Career highs

391passing yards, career highvs. Wake Forest, 20224touchdown passes, career highvs. Wake Forest, 2022143rushing yards, career highvs. Miami (OH), 20243rushing touchdowns, career hightwice; last at Purdue, 2024

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2021Duke376259.73816.111
2022Duke25039163.92,9677.6206
2023Duke9516557.61,1026.733
2024Notre Dame26940366.72,8617.1218
Career6511,02163.87,3117.24518

Rushing

SeasonTeamCarYdsAvgTDLong
2021Duke471733.7235
2022Duke1246985.61374
2023Duke583526.1444
2024Notre Dame1849064.91750
Career4132,1295.23674

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2021Duke13QBFr.
2022Duke13QBSo.
2023Duke13QBJr.
2024Notre Dame13QBSr.6′4″216

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. passAdj. rush
2021Duke1060.19––20.223%0.240.19
2022Duke5060.3768th (n=250)0.32186.059%0.350.49
2023Duke2230.3354th (n=255)0.3272.753%0.320.37
2024Notre Dame5820.3568th (n=238)0.30202.058%0.370.48

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

2024 Notre Dame 16 games, 2,861 passing yards, 21 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 31atTexas A&MW 23–⁠1318301580063
Sep 7vs.Northern IllinoisL 14–⁠1620321630216
Sep 14atPurdueW 66–⁠7111611200100
Sep 21vs.Miami (OH)W 28–⁠3162515410143
Sep 28vs.LouisvilleW 31–⁠2417231632052
Oct 12vs.StanfordW 49–⁠716222293031
Oct 19vs.Georgia TechW 31–⁠1320292030151
Oct 26vs.NavyW 51–⁠1413211782083
Nov 9vs.Florida StateW 52–⁠314272151070
Nov 16vs.VirginiaW 35–⁠1422332143132
Nov 23vs.ArmyW 49–⁠1410131482030
Nov 30atUSCW 49–⁠3517221552150
Dec 20 ✦vs.IndianaW 27–⁠1723322011130
Jan 2 ✦vs.GeorgiaW 23–⁠101524901080
Jan 9 ✦vs.Penn StateW 27–⁠2415232231235
Jan 20 ✦vs.Ohio StateL 23–⁠3422312552040
2023 Duke 7 games, 1,102 passing yards, 3 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 4vs.ClemsonW 28–⁠717331750098
Sep 9vs.LafayetteW 42–⁠712121361013
Sep 16vs.NorthwesternW 38–⁠1415202190097
Sep 23atUConnW 41–⁠723342481030
Sep 30vs.Notre DameL 14–⁠2112271341188
Oct 21atFlorida StateL 20–⁠38716690113
Oct 28atLouisvilleL 0–⁠239231210113
2022 Duke 13 games, 2,967 passing yards, 20 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 2vs.TempleW 30–⁠024303282064
Sep 10atNorthwesternW 31–⁠2313242401117
Sep 17vs.North Carolina A&TW 49–⁠2011121552166
Sep 24atKansasL 27–⁠3524353241054
Oct 1vs.VirginiaW 38–⁠1718241291059
Oct 8atGeorgia TechL 20–⁠2320411361129
Oct 15vs.North CarolinaL 35–⁠38203124511130
Oct 22atMiamiW 45–⁠2113251361061
Nov 4atBoston CollegeW 38–⁠3116241581096
Nov 12vs.Virginia TechW 24–⁠719312622148
Nov 19atPittsburghL 26–⁠28244529030−4
Nov 26vs.Wake ForestW 34–⁠3129413914115
Dec 28 ✦vs.UCFW 30–⁠1319281730063
2021 Duke 6 games, 381 passing yards, 1 TD
DateOpponentResultCmpAttYdsTDIntRush
Oct 16atVirginiaL 0–⁠48812810018
Oct 30atWake ForestL 7–⁠4526450039
Nov 6vs.PittsburghL 29–⁠54613631131
Nov 13atVirginia TechL 17–⁠48716840030
Nov 18vs.LouisvilleL 22–⁠621313990070
Nov 27vs.MiamiL 10–⁠4712900−15

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

Before the draft

Played in the 2025 Senior Bowl (American team, won 22–⁠19).

DrillCombine 2025
Height6′3¾″
Weight216 lb
Arm length31⅝″
Hand size9½″
Wingspan77⅛″

Combine and pro day results compiled by array-carpenter (nfl-draft-data). Rosters and honors: Wikipedia (CC BY-SA).

In the NFL

1 season, 5 games with a stat; latest team: Indianapolis Colts.

SeasonTeamGCmpAttYdsTDIntRush
2025Indianapolis Colts539674152327

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.