Running back, Sam Houston (from Kansas State, North Texas), 2021–⁠25

Shane Porter

Number
No. 28
Height
5′10″
Weight
200 lb
Class (2025)
Senior
Hometown
Friendswood, TX

Shane Porter played running back at Kansas State (2021–⁠23), North Texas (2024) and Sam Houston (2025).

Career highs

193rushing yards, career highat UTSA, 20243rushing touchdowns, career highat UTSA, 2024

Team titles: Big 12 champions, 2022

Rushing

SeasonTeamCarYdsAvgTDLong
2024North Texas976486.7579
2025Sam Houston2−1−0.504
Career996476.5579

Receiving

SeasonTeamRecYdsAvgTDLong
2024North Texas16915.7013
2025Sam Houston177.007
Career17985.8013

Returns

SeasonTeamKRYdsTDPRYdsTD
2023Kansas State–––1110
2024North Texas2290–––
2025Sam Houston2130–––
Career44201110

Season lines from CollegeFootballData, regular season and bowls. A dash: the source has no number for that season (often an FCS season), and career totals count only the numbers on file.

On the roster

SeasonTeamNo.PosClassHtWt
2021Kansas State28RBRS
2022Kansas State28RBFr.
2023Kansas State28RBSo.
2024North Texas28RBJr.
2025Sam Houston28RBSr.5′10″200

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
2024North Texas1120.2578th (n=434)0.1628.214%0.31
2025Sam Houston3-0.13––-0.4––

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

2025 Sam Houston 4 games, −1 rushing yards
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Aug 29vs.UNLVL 21–⁠38––––––
Sep 6atHawai’iL 20–⁠37140170
Sep 20atTexasL 0–⁠551−50–––
Oct 2atNew Mexico StateL 10–⁠37––––––
2024 North Texas 11 games, 648 rushing yards, 5 TD
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Sep 14atTexas TechL 21–⁠667311–––
Sep 21vs.WyomingW 44–⁠17131200220
Sep 28vs.TulsaW 52–⁠204−101130
Oct 12atFlorida AtlanticW 41–⁠3797002150
Oct 19atMemphisL 44–⁠5213751170
Oct 26vs.TulaneL 37–⁠452120–––
Nov 9vs.ArmyL 3–⁠1463304180
Nov 15atUTSAL 27–⁠48131933180
Nov 23vs.East CarolinaL 28–⁠40177404250
Nov 30atTempleW 24–⁠1711360–––
Jan 3 ✦vs.Texas StateL 28–⁠30250130
2023 Kansas State 1 game, 1 return, 11 yards
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Nov 4atTexasL 30–⁠33––––––
2022 Kansas State 2 games, 2 tackles
DateOpponentResultCarRush ydsRush TDRecRec ydsRec TD
Oct 8atIowa StateW 10–⁠9––––––
Oct 22atTCUL 28–⁠38––––––

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.