#71
Pittsburgh · 2026

Ryan Carretta

OLSenior6' 5", 320 lbsGalena, OH
Pittsburgh Panthers5-2 · TDC #42
Snap share
81%
6 of 6 started · likely 75–83%

Career

2 seasons since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnaps
2026 so farPittsburgh#42 · 5-2681%
2025Pittsburgh#31 · 8-51—

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Ryan Carretta's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Ryan Carretta's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

5.3 avg. game scoreBest: 5.3 at Syracuse (Week 8)0 of 1 games at 8.0+
Defense
WkOpponentResultGame scoreTklSoloTFLSacksHurPDINTTD
1DuquesneW 61–9—no stats recorded
2Central MichiganW 45–17—no stats recorded
3@West VirginiaL 24–31—no stats recorded
5LouisvilleL 27–34—no stats recorded
6Boston CollegeW 48–7—no stats recorded
7@Florida StateW 34–31—no stats recorded
8@SyracuseW 30–135.3110000··
9NC StateW 53–34—no stats recorded
10@StanfordW 35–20—no stats recorded
12Notre DameL 15–37—no stats recorded
13@Georgia TechW 42–28—no stats recorded
14MiamiL 7–38—no stats recorded
BowlsvsEast CarolinaL 17–23—no stats recorded
2025 · 1 game5.3110000··

2026 Season Stats

FBS rank among qualifying players

Ryan Carretta hasn't recorded any stats yet this season.

Snaps by Game

Starts come from each game’s starting lineup. Starting linemen play nearly every snap (NFL median: 100%), so a start counts as about 97% of the team’s plays

GameStartTeam playsEst. snapsPenaltiesSnap share
Wk 1 · Miami (OH)✓ OL75~73 (68–75)197%
Wk 2 · UCF✓ OL71~69 (64–71)397%
Wk 3 · Syracuse✓ OL60~58 (54–60)197%
Wk 4 · Bucknell✓ OL82~80 (74–82)·98%
Wk 5 · Virginia Tech✓ OL61~59 (55–61)·97%
Wk 7 · Boston College✓ OL64~62 (58–64)197%
Season6 GS498401 (373–413)681%

Position Room

19 OLs on the Pittsburgh roster

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes —+ plays per team game. Pittsburgh depth chart →