Receiver, Western Kentucky, 2010–⁠14

Willie McNeal

Number
No. 10
Height
5′10″
Hometown
Bradenton, FL

Willie McNeal played receiver at Western Kentucky (2010–⁠14).

Career highs

7catches, career highthree times; last vs. UTSA, 2014155receiving yards, career highvs. Central Michigan, 20142receiving touchdowns, career highthree times; last vs. Bowling Green, 2014

Receiving

Receiving yards, season by season, with his team’s record
SeasonTeamRecYdsAvgTDLong
2010*Western Kentucky2636013.8228
2012Western Kentucky4355612.9636
2013Western Kentucky4659913.0556
2014Western Kentucky5666611.9867
Career1712,18112.82167

Returns

SeasonTeamKRYdsTDPRYdsTD
2010*Western Kentucky4496815100
2012Western Kentucky6910220
2013Western Kentucky12804110
2014Western Kentucky1430305210
Career651,390116440

Rushing

SeasonTeamCarYdsAvgTDLong
2010*Western Kentucky17704.1010
2012Western Kentucky351.704
Career20753.8010

Season lines from CollegeFootballData, regular season and bowls. * That team-season’s player lines are missing part of the team’s yards in our source, so these numbers may be short.

Defense before 2016

SeasonGSoloAstTklFF
2010125162
2012131010
2013N1295140
2014E12 of 13505–

Our box scores carry tackles, tackles for loss and sacks from 2016 only, so these come from other sources, marked by season: unmarked, cfbstats.com (Open Data Commons Attribution License), its game lines summed (G: the games he has a line in); N, NCAA statistics, via octonion/football, the season’s official lines (G: games played); E, ESPN play-by-play participants, via SportsDataverse: tackles only, counted in the games whose play-by-play names tacklers (G: those games, of his team’s), so part of the season, not its total. A dash: the source has no number for it.

On the roster

SeasonTeamNo.PosHt
2010Western Kentucky10WR
2011Western Kentucky10WR
2012Western Kentucky10WR
2013Western Kentucky10WR
2014Western Kentucky10WR5′10″

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
2013Western Kentucky480.8557th (n=341)0.8140.96%
2014Western Kentucky800.4742nd (n=496)0.5237.39%

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

2014 Western Kentucky 12 games, 56 catches, 666 yards, 8 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 29vs.Bowling GreenW 59–⁠315702–––
Sep 6atIllinoisL 34–⁠424390117–
Sep 13atMiddle TennesseeL 47–⁠5063103822
Sep 27atNavyW 36–⁠2754214863
Oct 4vs.UABL 39–⁠425490–––
Oct 18atFlorida AtlanticL 38–⁠455561–––
Nov 1atLouisiana TechL 10–⁠592−30483–
Nov 8vs.UTEPW 35–⁠275411–––
Nov 15vs.ArmyW 52–⁠243571–––
Nov 22vs.UTSAW 45–⁠771051–––
Nov 28atMarshallW 67–⁠664240115–
Dec 24 ✦vs.Central MichiganW 49–⁠4851551120–
2013 Western Kentucky 12 games, 46 catches, 599 yards, 5 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Aug 31vs.KentuckyW 35–⁠266570–––
Sep 7atTennesseeL 20–⁠523430–––
Sep 14atSouth AlabamaL 24–⁠313220–––
Sep 21vs.Morgan StateW 58–⁠173850128–
Sep 28vs.NavyW 19–⁠7180–––
Oct 3atUL MonroeW 31–⁠102471–––
Oct 15vs.LouisianaL 20–⁠371420–––
Oct 26vs.TroyL 26–⁠326380–––
Nov 2atGeorgia StateW 44–⁠284620–––
Nov 9atArmyW 21–⁠1761012––1
Nov 23atTexas StateW 38–⁠76370––2
Nov 30vs.Arkansas StateW 34–⁠315572––1
2012 Western Kentucky 13 games, 43 catches, 556 yards, 6 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 1vs.Austin PeayW 49–⁠102231–––
Sep 8atAlabamaL 0–⁠3516019–
Sep 15atKentuckyW 32–⁠313261–––
Sep 22vs.Southern MissW 42–⁠171361245–
Sep 29atArkansas StateW 26–⁠13–––226–
Oct 11atTroyW 31–⁠266680–––
Oct 20vs.UL MonroeL 42–⁠4371201––1
Oct 27atFlorida InternationalW 14–⁠63270––1
Nov 1vs.Middle TennesseeL 29–⁠3471191–––
Nov 10vs.Florida AtlanticL 28–⁠374231–––
Nov 17atLouisianaL 27–⁠314560111–
Nov 24vs.North TexasW 25–⁠24220–––
Dec 26 ✦vs.Central MichiganL 21–⁠243500–––
2010 Western Kentucky 12 games, 26 catches, 360 yards, 2 TD
DateOpponentResultRecRec ydsRec TDKRYdsPR
Sep 4atNebraskaL 10–⁠4918061323
Sep 11atKentuckyL 28–⁠6323607204–
Sep 18vs.IndianaL 21–⁠38–––492–
Sep 25atSouth FloridaL 12–⁠243550480–
Oct 9atFlorida InternationalL 21–⁠282480246–
Oct 16vs.UL MonroeL 30–⁠3544616114–
Oct 23atLouisianaW 54–⁠215880354–
Oct 30vs.North TexasL 6–⁠333240482–
Nov 6vs.Florida AtlanticL 16–⁠17–––369–
Nov 13atArkansas StateW 36–⁠354321471–
Nov 20vs.Middle TennesseeL 26–⁠27180––2
Nov 27atTroyL 14–⁠281150124–

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.