Career

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

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2025James Madison#19 · 12-2947%1213917.8%
2024James Madison#46 · 9-41031%1113214.1%
2023Vanderbilt#115 · 2-10837%1110304.0%
2021Vanderbilt#125 · 2-1012%150—

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

Game Log

Logan Kyle'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.6 avg. game scoreBest: 6.6 vs Weber State (Week 1)0 of 9 games at 8.0+
Receiving
WkOpponentResultGame scoreRecYdsY/RTDLong
1Weber StateW 45–106.623115.5023
2@LouisvilleL 14–284.5177.007
4@LibertyW 31–135.111111.0011
5Georgia SouthernW 35–10—no stats recorded
6@Georgia StateW 14–7—no stats recorded
7LouisianaW 24–146.522814.0020
8Old DominionW 63–27—no stats recorded
10@Texas StateW 52–206.2155.015
11@MarshallW 35–234.7188.008
12App StateW 58–106.012222.0022
13Washington StateW 24–205.711818.0018
14@Coastal CarolinaW 59–105.1294.507
15TroyW 31–14—no stats recorded
Bowls@OregonL 34–51—no stats recorded
2025 · 9 games5.61213911.6123
2025 charting · James Madison

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

Charted targets
11
6 caught (55%)
Avg. depth of target
8.9
air yards per target
YAC per catch
2.2
13 yds after the catch
Air yards caught
49
of 62 yds on charted catches
Deep targets
9%
20+ air yards

Where he's targeted11 targets charted

52% comp8.9 avg. depth2.2 YAC/catch9% 20+ air yds1–0 TD–INT
101020203030LOSLeft, Behind air yards: noneLeft, 0–4 air yards: 1 targets (9%), 1 caught (100%), 7 yds, 7.0 per target1100% · 7yLeft, 5–9 air yards: 1 targets (9%), 1 caught (100%), 8 yds, 8.0 per target1100% · 8yLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: noneMiddle, Behind air yards: noneMiddle, 0–4 air yards: 1 targets (9%), 1 caught (100%), 2 yds, 2.0 per target1100% · 2yMiddle, 5–9 air yards: 1 targets (9%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 10–14 air yards: 2 targets (18%), 1 caught (50%), 18 yds, 9.0 per target250% · 18yMiddle, 15–19 air yards: 1 targets (9%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, 20–29 air yards: 1 targets (9%), 1 caught (100%), 22 yds, 22.0 per target1100% · 22yMiddle, 30+ air yards: noneRight, Behind air yards: noneRight, 0–4 air yards: 1 targets (9%), 1 caught (100%), 5 yds, 5.0 per target1100% · 5yRight, 5–9 air yards: 2 targets (18%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 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.