Tight end, South Dakota State, 2022–⁠26

Greyton Gannon

Number
No. 88
Height
6′4″
Weight
235 lb
Class (2026)
Senior
Hometown
Eagle, WI

Greyton Gannon plays tight end for South Dakota State. Last time out, at Illinois State: 1 catch, 7 yards, 1 TD. Gannon leads South Dakota State in receiving touchdowns this season.

2026 so far

6 catches, 88 yards, 3 TD

Last game: 1 catch, 7 yards, 1 TD at Illinois State, W 31–⁠14

Next game: vs. Murray State, Oct 24

Game by game this season, receiving yards
  1. 16@NU
  2. 65NHVN
  3. 7@ILST

Filled bars: wins; outlined: losses.

Career highs

9catches, career highvs. Illinois State, 20252receiving touchdowns, career highvs. New Haven, 2026

Team titles: Missouri Valley Football champions, 2023 and 2024

Receiving

Receiving yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamRecYdsAvgTDLong
2023South Dakota State11111.0011
2024South Dakota State911312.6141
2025South Dakota State3337211.3342
2026South Dakota State68814.7329
Career4958411.9742

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2023South Dakota State88TEFr.
2024South Dakota State88TESo.
2025South Dakota State88TEJr.
2026South Dakota State88TESr.6′4″235

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
2025South Dakota State (FCS)410.5870th (n=1040)0.4623.75%
2026South Dakota State (FCS)120.63––7.5–

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

2026 South Dakota State 3 games, 6 catches, 88 yards, 3 TD
DateOpponentResultRecYdsTDLong
Sep 5atNorthwesternL 18–⁠3421609
Sep 12vs.New HavenW 57–⁠14365229
Oct 3atIllinois StateW 31–⁠141717
2025 South Dakota State 13 games, 33 catches, 372 yards, 3 TD
DateOpponentResultRecYdsTDLong
Aug 30vs.Sacramento StateW 20–⁠3228019
Sep 6atMontana StateW 30–⁠241700
Sep 13vs.DrakeW 37–⁠21218011
Oct 4atYoungstown StateW 35–⁠302915
Oct 11vs.Northern IowaW 31–⁠3248126
Oct 18atMurray StateW 35–⁠14222014
Oct 25vs.North Dakota StateL 7–⁠381303
Nov 1vs.Indiana StateL 12–⁠24437015
Nov 8atSouth DakotaL 17–⁠24228017
Nov 15vs.Illinois StateL 21–⁠35963011
Nov 22atNorth DakotaW 34–⁠31142142
Nov 29vs.New HampshireW 41–⁠3115015
Dec 6atMontanaL 29–⁠50452019
2024 South Dakota State 5 games, 9 catches, 113 yards, 1 TD
DateOpponentResultRecYdsTDLong
Aug 31atOklahoma StateL 20–⁠44217013
Sep 7vs.Incarnate WordW 45–⁠24247141
Sep 14vs.Augustana (SD)W 24–⁠3112012
Oct 5atNorthern IowaW 41–⁠31404
Dec 21 ✦atNorth Dakota StateL 21–⁠28333014
2023 South Dakota State 1 game, 1 catch, 11 yards
DateOpponentResultRecYdsTDLong
Sep 16vs.DrakeW 70–⁠7111011

No box score in the source for Sep 1 vs. Western Oregon, so that game is not listed.

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.