Quarterback, Florida Atlantic (from Miami), 2017–⁠22

N’Kosi Perry

Number
No. 7
Height
6′4″
Weight
198 lb
Class (2022)
Senior
Hometown
Ocala, FL

N’Kosi Perry played quarterback at Miami (2017–⁠20) and Florida Atlantic (2021–⁠22).

At a glance

Best season
2,771
Passing yards, 2021 (Florida Atlantic, 5–⁠7)
Best game
422 yards
Vs. Virginia Tech, week 6, 2019: No. 2 passing game in FBS that week

Career highs

422passing yards, career highvs. Virginia Tech, 20195touchdown passes, career highat Ohio, 202293rushing yards, career highat Purdue, 20222rushing touchdowns, career highat Florida International, 2022

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2018Miami9719150.81,0915.7136
2019Miami8515953.51,0456.683
2020Miami264755.33487.431
2021Florida Atlantic21034560.92,7718.0207
2022Florida Atlantic21537058.12,7017.3255
Career6331,11256.97,9567.26922

Rushing

SeasonTeamCarYdsAvgTDLong
2018Miami611692.8141
2019Miami38441.2217
2020Miami11121.1012
2021Florida Atlantic1071491.4434
2022Florida Atlantic912442.7621
Career3086182.01341

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2018Miami7QBYr 1
2019Miami7QBYr 2
2020Miami7QBYr 3
2021Florida Atlantic7QBYr 4
2022Florida Atlantic7QBSr. (Yr 5)6′4″198

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
2018Miami2520.1317th (n=160)0.2632.736%0.100.01
2019Miami1950.2233rd (n=155)0.2742.638%0.26–
2020Miami570.18––10.416%0.31–
2021Florida Atlantic3080.2939th (n=145)0.3389.851%0.400.10
2022Florida Atlantic3430.3871st (n=250)0.32129.349%0.41-0.13

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

2022 Florida Atlantic 12 games, 2,701 passing yards, 25 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 27vs.CharlotteW 43–⁠131622256107
Sep 3atOhioL 38–⁠4124423645018
Sep 10vs.SE LouisianaW 42–⁠918302593214
Sep 17vs.UCFL 14–⁠401329108105
Sep 24atPurdueL 26–⁠2818302303193
Oct 1atNorth TexasL 28–⁠4526502952227
Oct 15vs.RiceW 17–⁠14142612610−5
Oct 22atUTEPL 21–⁠24122016410−11
Oct 29vs.UABW 24–⁠1714251873050
Nov 12atFlorida InternationalW 52–⁠714211042016
Nov 19atMiddle TennesseeL 21–⁠49193632510−2
Nov 26vs.Western KentuckyL 31–⁠3227392832032
2021 Florida Atlantic 12 games, 2,771 passing yards, 20 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 4atFloridaL 14–⁠35193326110−19
Sep 11vs.Georgia SouthernW 38–⁠6192733240−12
Sep 18vs.FordhamW 45–⁠1427432782029
Sep 25atAir ForceL 7–⁠311133780153
Oct 2vs.Florida InternationalW 58–⁠2118213293016
Oct 9atUABL 14–⁠3116251931317
Oct 21atCharlotteW 38–⁠99112253026
Oct 30vs.UTEPW 28–⁠251326149105
Nov 6vs.MarshallL 13–⁠2815291981037
Nov 13atOld DominionL 16–⁠301220187101
Nov 20atWestern KentuckyL 17–⁠52192821312−20
Nov 27vs.Middle TennesseeL 17–⁠2732493282116
2020 Miami 5 games, 348 passing yards, 3 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 10vs.UABW 31–⁠142314005
Sep 26vs.Florida StateW 52–⁠104750101
Oct 10atClemsonL 17–⁠4201001−6
Dec 5atDukeW 48–⁠01256002
Dec 29 ✦vs.Oklahoma StateL 34–⁠3719342282010
2019 Miami 8 games, 1,045 passing yards, 8 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 14vs.Bethune-CookmanW 63–⁠071079100
Oct 5vs.Virginia TechL 35–⁠42284742241−16
Oct 11vs.VirginiaW 17–⁠916271821018
Oct 19vs.Georgia TechL 21–⁠2816281882015
Oct 26atPittsburghW 16–⁠12102410401−12
Nov 9vs.LouisvilleW 52–⁠2711−100–
Nov 30atDukeL 17–⁠2729190020
Dec 26 ✦vs.Louisiana TechL 0–⁠14513520119
2018 Miami 11 games, 1,091 passing yards, 13 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 8vs.Savannah StateW 77–⁠09149331−3
Sep 15atToledoW 49–⁠24–––––−4
Sep 22vs.Florida InternationalW 31–⁠1717252243132
Sep 27vs.North CarolinaW 47–⁠108121251126
Oct 6vs.Florida StateW 28–⁠27133220440−3
Oct 13atVirginiaL 13–⁠163620023
Nov 3vs.DukeL 12–⁠2051635007
Nov 10atGeorgia TechL 21–⁠2714231650038
Nov 17atVirginia TechW 38–⁠1421341712016
Nov 24vs.PittsburghW 24–⁠3624520046
Dec 27 ✦vs.WisconsinL 3–⁠351520111

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

Before the draft

DrillPro day 2023
Height6′2½″
Weight199 lb
Arm length31⅝″
Hand size9⅛″
Wingspan77⅛″
40-yard dash4.70 s
10-yard split1.71 s
Vertical jump35″
Broad jump10′2″
3-cone drill7.50 s
20-yard shuttle4.52 s

Pre-draft measurables: 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.