Career

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

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2025App State#115 · 5-81039%25218211.3%
2024App State#94 · 5-6416%51813.2%
2023Appalachian State#54 · 9-5825%139935.4%
2022Appalachian State#62 · 6-646%33002.7%

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

Game Log

David Larkins'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

6.0 avg. game scoreBest: 8.3 vs Arkansas State (Week 14)1 of 9 games at 8.0+
Receiving
WkOpponentResultGame scoreRecYdsY/RTDLong
1vsCharlotteW 34–116.53279.0017
2LindenwoodW 20–13—·····
3@Southern MissL 22–384.3166.006
5@Boise StateL 14–472.5111.001
6Oregon StateW 27–235.111111.0011
7@Georgia StateW 41–206.914040.0040
8Coastal CarolinaL 37–45—no stats recorded
9@Old DominionL 21–24—no stats recorded
11Georgia SouthernL 23–257.25204.018
12@James MadisonL 10–58—no stats recorded
13MarshallW 26–247.44276.8119
14Arkansas StateL 29–308.367212.0026
BowlsvsGeorgia SouthernL 10–295.73144.707
2025 · 10 games6.0252188.7240
2025 charting · App State

2025 season. ESPN's play-by-play only has throw and catch spots for part of 2025 (5 of Larkins’s games here), so treat the maps as a sample.

Charted targets
28
18 caught (64%)
Avg. depth of target
6.4
air yards per target
YAC per catch
3.1
56 yds after the catch
Air yards caught
77
of 133 yds on charted catches
Deep targets
4%
20+ air yards

Where he's targeted28 targets charted

71% comp6.4 avg. depth3.1 YAC/catch4% 20+ air yds2–0 TD–INT
101020203030LOSLeft, Behind air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 0–4 air yards: 3 targets (11%), 3 caught (100%), 8 yds, 2.7 per target3100% · 8yLeft, 5–9 air yards: 1 targets (4%), 1 caught (100%), 5 yds, 5.0 per target1100% · 5yLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, Behind air yards: 1 targets (4%), 1 caught (100%), 2 yds, 2.0 per target1100% · 2yMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: 3 targets (11%), 3 caught (100%), 47 yds, 15.7 per target3100% · 47yMiddle, 10–14 air yards: 4 targets (14%), 1 caught (25%), 19 yds, 4.8 per target425% · 19yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: noneMiddle, 30+ air yards: noneRight, Behind air yards: 3 targets (11%), 2 caught (67%), 3 yds, 1.0 per target367% · 3yRight, 0–4 air yards: 4 targets (14%), 2 caught (50%), 12 yds, 3.0 per target450% · 12yRight, 5–9 air yards: 5 targets (18%), 5 caught (100%), 37 yds, 7.4 per target5100% · 37yRight, 10–14 air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 15–19 air yards: 1 targets (4%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 20–29 air yards: noneRight, 30+ air yards: none
fewer more targets
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.