Cody Kessler in the NFL
In the NFL. Photo: Erik Drost, CC BY 2.0, via Wikimedia Commons

Quarterback, USC, 2011–⁠15

Cody Kessler

Lettered 2012–⁠15 (school media guide)

Number
No. 6
Height
6′1″
Hometown
Bakersfield, CA
Born
May 11, 1993, in Bakersfield, California

Wikipedia readers: about 4,023 a month over the past year

Cody Kessler played quarterback at USC (2011–⁠15). The Cleveland Browns took Kessler in round 3, No. 93 overall in the 2016 NFL Draft.

At a glance

Best season
3,826
Passing yards, 2014 (USC, 9–⁠4)
Best game
400 yards
At Washington State, week 10, 2014: No. 1 passing game in FBS that week
Drafted
No. 93
Round 3, 2016 NFL Draft (Cleveland Browns)

Career highs

410passing yards, career highvs. Idaho, 20157touchdown passes, career highvs. Colorado, 2014

Passing

Passing yards, season by season, with his team’s record
SeasonTeamCmpAttPctYdsY/ATDInt
2012USC22100.094.500
2013USC23636165.42,9688.2207
2014USC31545269.73,8268.5395
2015USC29844666.83,5367.9297
Career8511,26167.510,3398.28819

Rushing

SeasonTeamCarYdsAvgTDLong
2013USC42−124−3.0134
2014USC55−152−2.8213
2015USC61−149−2.4421
Career158−425−2.7734

Punting

SeasonTeamPuntsYdsAvgLongIn 20
2014USC723133.0473

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosHt
2011USC6QB
2012USC6QB
2013USC6QB
2014USC6QB
2015USC6QB6′1″

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. pass
2013USC3500.2876th (n=144)0.2298.841%0.25
2014USC5050.4395th (n=147)0.24218.251%0.60
2015USC5050.3679th (n=151)0.24182.051%0.40

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

2015 USC 14 games, 3,536 passing yards, 29 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 5vs.Arkansas StateW 55–⁠6192624040−35
Sep 12vs.IdahoW 59–⁠92631410303
Sep 19vs.StanfordL 31–⁠4125322723011
Sep 26atArizona StateW 42–⁠141933375516
Oct 8vs.WashingtonL 12–⁠17162915602−25
Oct 17atNotre DameL 31–⁠41304636522−4
Oct 24vs.UtahW 42–⁠24212826410−25
Oct 31atCaliforniaW 27–⁠211822186009
Nov 7vs.ArizonaW 38–⁠30223624320−31
Nov 13atColoradoW 27–⁠24172720431−14
Nov 21atOregonL 28–⁠48304123820−18
Nov 28vs.UCLAW 40–⁠21152617520−1
Dec 5vs.StanfordL 22–⁠41223718710−8
Dec 30 ✦vs.WisconsinL 21–⁠23183222111−17
2014 USC 13 games, 3,826 passing yards, 39 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 30vs.Fresno StateW 52–⁠1325373944028
Sep 6atStanfordW 13–⁠10152213500−20
Sep 13atBoston CollegeL 31–⁠37314131740−30
Sep 27vs.Oregon StateW 35–⁠10243226120−25
Oct 4vs.Arizona StateL 34–⁠382845273006
Oct 11atArizonaW 28–⁠262030185116
Oct 18vs.ColoradoW 56–⁠28192631970−20
Oct 25atUtahL 21–⁠24243226421−14
Nov 1atWashington StateW 44–⁠17213240050−19
Nov 13vs.CaliforniaW 38–⁠30314237141−24
Nov 22atUCLAL 20–⁠38223421411−40
Nov 29vs.Notre DameW 49–⁠143240372603
Dec 27 ✦vs.NebraskaW 45–⁠42233932131−3
2013 USC 14 games, 2,968 passing yards, 20 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 29atHawai’iW 30–⁠13101995111
Sep 7vs.Washington StateL 7–⁠1081341014
Sep 14vs.Boston CollegeW 35–⁠7151723720−5
Sep 21vs.Utah StateW 17–⁠14132616410−8
Sep 28atArizona StateL 41–⁠62202929522−18
Oct 10vs.ArizonaW 38–⁠3115302972034
Oct 19atNotre DameL 10–⁠14203420101−16
Oct 26vs.UtahW 19–⁠3213223010−30
Nov 1atOregon StateW 31–⁠14172124711−16
Nov 9atCaliforniaW 62–⁠28141717020−6
Nov 16vs.StanfordW 20–⁠17253728810−15
Nov 23atColoradoW 47–⁠29192818420−8
Nov 30vs.UCLAL 14–⁠35172817410−43
Dec 21 ✦vs.Fresno StateW 45–⁠202230345412
2012 USC 1 game, 9 passing yards
DateOpponentResultCmpAttYdsTDIntRush
Oct 20vs.ColoradoW 50–⁠622900–

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

Before the draft

Played in the 2016 Senior Bowl (North team, lost 16–⁠27).

DrillCombine 2016
Height6′1¼″
Weight220 lb
Arm length32⅝″
Hand size10″
40-yard dash4.89 s
10-yard split1.63 sW
Vertical jump29½″
Broad jump8′8″
3-cone drill7.32 s
20-yard shuttle4.00 s

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

In the NFL

3 seasons, 17 games with a stat; latest team: New England Patriots.

SeasonTeamGCmpAttYdsTDIntRush
2016Cleveland Browns91281951,3806218
2017Cleveland Browns3112312601−1
2018Jacksonville Jaguars58513170922123
NFL career172243492,21585140

Regular seasons, from nflverse (CC BY 4.0), matched to him by his draft pick and college (Player ids: DynastyProcess (GPL-3.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.