Punter, Michigan State, 2022–⁠25

Ryan Eckley

Lettered 2023–⁠25 (school media guide)

Number
No. 96
Height
6′2″
Weight
207 lb
Class (2025)
Junior
Hometown
Lithia, FL
Born
Feb 16, 2004

Wikipedia readers: about 747 a month over the past year

Ryan Eckley played punter at Michigan State (2022–⁠25). The Baltimore Ravens took Eckley in round 6, No. 211 overall in the 2026 NFL Draft.

At a glance

Best season
2,615
Punting yards, 2023 (Michigan State, 4–⁠8)
Drafted
No. 211
Round 6, 2026 NFL Draft (Baltimore Ravens)

Honors

Players of the year, conference and regional honors: Wikipedia’s lists (CC BY-SA), each linked from its honor.

Punting

Punting yards, season by season, with his team’s record
SeasonTeamPuntsYdsAvgLongIn 20
2023Michigan State562,61546.76724
2024Michigan State432,06047.9616
2025Michigan State492,37848.56020
Career1487,05347.76750

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2022Michigan State96PRS
2023Michigan State96PFr.
2024Michigan State96PSo.
2025Michigan State96PJr.6′2″207

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/playPctileMedianTotalUsagePAAR
2025Michigan State––––––-1.8 (1 att.)

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). PAAR: points a kicker added above a replacement-level kicker, with his field-goal attempts. From CollegeFootballData, 2013 on.

Game by game

2025 Michigan State 12 games, 49 punts, 48.5 average
DateOpponentResultPuntsYdsLongIn 20
Aug 29vs.Western MichiganW 23–⁠66308594
Sep 6vs.Boston CollegeW 42–⁠403164603
Sep 13vs.Youngstown StateW 41–⁠24148480
Sep 20atUSCL 31–⁠453169572
Oct 4atNebraskaL 27–⁠384204540
Oct 11vs.UCLAL 13–⁠383135480
Oct 18atIndianaL 13–⁠38150500
Oct 25vs.MichiganL 20–⁠317332552
Nov 1atMinnesotaL 20–⁠235231491
Nov 15vs.Penn StateL 10–⁠285242583
Nov 22atIowaL 17–⁠206257581
Nov 29vs.MarylandW 38–⁠285238544
2024 Michigan State 11 games, 43 punts, 47.9 average
DateOpponentResultPuntsYdsLongIn 20
Aug 30vs.Florida AtlanticW 16–⁠106297582
Sep 7atMarylandW 27–⁠243154610
Sep 14vs.Prairie View A&MW 40–⁠0155550
Sep 21atBoston CollegeL 19–⁠23298500
Sep 28vs.Ohio StateL 7–⁠385233580
Oct 4atOregonL 10–⁠316266551
Oct 26atMichiganL 17–⁠243155540
Nov 2vs.IndianaL 10–⁠473168581
Nov 16atIllinoisL 16–⁠386272531
Nov 22vs.PurdueW 24–⁠175246581
Nov 30vs.RutgersL 14–⁠413116400
2023 Michigan State 11 games, 56 punts, 46.7 average
DateOpponentResultPuntsYdsLongIn 20
Sep 1vs.Central MichiganW 31–⁠73129471
Sep 9vs.RichmondW 45–⁠14279402
Sep 16vs.WashingtonL 7–⁠414154522
Sep 30atIowaL 16–⁠266293673
Oct 14atRutgersL 24–⁠27296490
Oct 21vs.MichiganL 0–⁠497328521
Oct 28atMinnesotaL 12–⁠276256543
Nov 4vs.NebraskaW 20–⁠177338573
Nov 11atOhio StateL 3–⁠386252584
Nov 18atIndianaW 24–⁠214204563
Nov 24vs.Penn StateL 0–⁠429486632

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

Before the draft

Played in the 2026 Senior Bowl (National team, lost 9–⁠17).

DrillCombine 2026
Height6′0¾″
Weight200 lb
Arm length31″
Hand size9¼″
Wingspan75½″W

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

1 season, 5 games with a stat; latest team: Baltimore Ravens.

SeasonTeamGTklSacksInt
2026 (so far)Baltimore Ravens5–00

Regular seasons, from nflverse (CC BY 4.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.