Running back, Duke (from App State), 2020–⁠25

Anderson Castle

Lettered 2025 (school media guide)

Number
No. 4
Height
6′0″
Weight
220 lb
Class (2025)
Senior
Hometown
Boone, NC
Born
Jan 28, 2002

Anderson Castle played running back at App State (2020–⁠24) and Duke (2025).

Career highs

119rushing yards, career highvs. Miami (OH), 20233rushing touchdowns, career hightwice; last at North Carolina, 20256catches, career highat Tulane, 2025

Team titles: ACC champions, 2025

Rushing

Rushing yards, season by season, with his team’s record
SeasonTeamCarYdsAvgTDLong
2020App State171046.1049
2021App State472365.0322
2022App State261676.4221
2023App State532835.3229
2024App State502464.9121
2025Duke1154884.21266
Career3081,5244.92066

Receiving

SeasonTeamRecYdsAvgTDLong
2022App State11818.0118
2023App State5357.0010
2024App State13886.8020
2025Duke171116.5017
Career362527.0120

Defense

SeasonTeamTklSoloTFLSacksPDHur
2021App State320000
2022App State100000
2023App State110000
2024App State210000
Career740000

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2020App State4RBYr 1
2021App State4RBYr 2
2022App State4RBYr 3
2023App State4RBYr 4
2024App State4RBYr 5
2025Duke4RBSr. (Yr 6)6′0″220

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. rush
2020App State17-0.18––-3.1––
2021App State470.19––9.18%0.23
2022App State280.54––15.06%–
2023App State580.14––7.814%0.16
2024App State42-0.01––-0.310%0.11
2025Duke1340.2588th (n=576)0.1033.114%0.32

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.

Rushing detail

SeasonTeamSuccessLine yardsSecond levelOpen fieldStuffed
2025Duke52%2.600.701.1020%

Where his yards came from, per carry: line yards are the ones credited to the blockers (the first few, and losses), second level the yards 5 to 10 past the line, open field those beyond 10. Success: carries that kept the offense on schedule. Stuffed: carries stopped at or behind the line. From CollegeFootballData, FBS games, 2025 on.

Game by game

2025 Duke 14 games, 488 rushing yards, 12 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 28vs.ElonW 45–⁠1736906328
Sep 6vs.IllinoisL 19–⁠4541104113
Sep 13atTulaneL 27–⁠34321013629
Sep 20vs.NC StateW 45–⁠331292366113
Sep 27atSyracuseW 38–⁠31042113117
Oct 4atCaliforniaW 45–⁠2110282811
Oct 18vs.Georgia TechL 18–⁠271132015––
Nov 1atClemsonW 46–⁠45524016––
Nov 8atUConnL 34–⁠37843012––
Nov 15vs.VirginiaL 17–⁠34330327
Nov 22atNorth CarolinaW 32–⁠2513493915
Nov 29vs.Wake ForestW 49–⁠32122128218
Dec 6vs.VirginiaW 27–⁠20163507––
Dec 31 ✦vs.Arizona StateW 42–⁠3951819––
2024 App State 8 games, 246 rushing yards, 1 TD
DateOpponentResultCarYdsTDLongRecRec yds
Aug 31vs.East Tennessee StateW 38–⁠1092807220
Sep 7atClemsonL 20–⁠66780121119
Sep 14atEast CarolinaW 21–⁠191740010513
Sep 19vs.South AlabamaL 14–⁠48636015310
Oct 26vs.Georgia StateW 33–⁠26220017120
Nov 7atCoastal CarolinaL 24–⁠381101––
Nov 23vs.James MadisonW 34–⁠20318014––
Nov 30atGeorgia SouthernL 20–⁠295230716
2023 App State 6 games, 283 rushing yards, 2 TD
DateOpponentResultCarYdsTDLongRecRec yds
Nov 4vs.MarshallW 31–⁠93704––
Nov 11atGeorgia StateW 42–⁠1462619––
Nov 18atJames MadisonW 26–⁠23102106320
Nov 25vs.Georgia SouthernW 55–⁠27663129––
Dec 2atTroyL 23–⁠4984702318
Dec 16 ✦vs.Miami (OH)W 13–⁠92011902617
2022 App State 8 games, 167 rushing yards, 2 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 3vs.North CarolinaL 61–⁠631202––
Sep 17vs.TroyW 32–⁠28––––118
Sep 24vs.James MadisonL 28–⁠323506––
Oct 1vs.The CitadelW 49–⁠0428015––
Oct 19vs.Georgia StateW 42–⁠17750121––
Oct 29vs.Robert MorrisW 42–⁠3967117––
Nov 12atMarshallL 21–⁠28––––––
Nov 19vs.Old DominionW 27–⁠14215011––
2021 App State 9 games, 236 rushing yards, 3 TD
DateOpponentResultCarYdsTDLongRecRec yds
Sep 2vs.East CarolinaW 33–⁠192−101––
Sep 18vs.ElonW 44–⁠10430110––
Oct 2atGeorgia StateW 45–⁠161256122––
Oct 30vs.UL MonroeW 59–⁠28322010––
Nov 6atArkansas StateW 48–⁠1431306––
Nov 13vs.South AlabamaW 31–⁠73603––
Nov 20atTroyW 45–⁠782509––
Nov 27vs.Georgia SouthernW 27–⁠3631010––
Dec 18 ✦vs.Western KentuckyL 38–⁠59654114––
2020 App State 4 games, 104 rushing yards
DateOpponentResultCarYdsTDLongRecRec yds
Sep 26vs.CampbellW 52–⁠2184208––
Oct 22vs.Arkansas StateW 45–⁠172603––
Oct 31atUL MonroeW 31–⁠132−201––
Nov 28vs.TroyW 47–⁠10558049––

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.