Career

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

SeasonTeamGSnapsCarRush ydsY/CRush TDRush SRRecRec ydsRec TDTgt share
2025Louisville#24 · 9-41375%15533.5026.7%60635220.6%
2024Louisville#14 · 9-4528%5214.2140.0%18196110.0%
2023South Alabama#46 · 7-61279%—————911316729.0%
2022 *South Alabama#58 · 10-31375%122.000.0%65813618.1%
2021South Alabama#99 · 5-71163%10262.6037.5%41291012.0%
2020South Alabama#104 · 4-71136%201125.6050.0%119807.7%

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Caullin Lacy's team rank is that season's final TDC rank. A dash means the stat wasn't recorded. * Defense rebuilt from the play-by-play (ESPN's box scores that season are missing it); about 10% below official totals.

Game Log

Caullin Lacy'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

7.1 avg. game scoreBest: 9.9 vs Bowling Green (Week 4)3 of 12 games at 8.0+
RushingReceivingReturns
WkOpponentResultGame scoreCarYdsY/CTDLongRecYdsY/RTDLongKRKR ydsPRPR ydsTD
1Eastern KentuckyW 51–179.71-6-6.00046215.503212341251
2James MadisonW 28–145.0231.5062126.008125···
4Bowling GreenW 40–179.9·····89712.102526531061
5@PittsburghW 34–277.6122.00289511.903723516·
6VirginiaL 27–305.9284.0095214.2014223455·
8@MiamiW 24–216.3221.0015397.8012··324·
9Boston CollegeW 38–247.2199.0096437.2122·····
10@Virginia TechW 28–169.0111.0016538.81241333106·
11CaliforniaL 26–296.5·····46015.0040230···
12ClemsonL 19–207.0·····46015.0048··10·
13@SMUL 6–383.9252.504252.506·····
14KentuckyW 41–0—2189.009·······318·
BowlsvsToledoW 27–227.511111.001168814.7028117314·
2025 · 13 games7.115533.50116063510.624812251254542
2025 charting · Louisville

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

Charted targets
38
26 caught (68%)
Avg. depth of target
3.9
air yards per target
YAC per catch
8.9
231 yds after the catch
Air yards caught
51
of 282 yds on charted catches
Deep targets
11%
20+ air yards

Where he's targeted38 targets charted

71% comp3.9 avg. depth8.9 YAC/catch11% 20+ air yds2–0 TD–INT
101020203030LOSLeft, Behind air yards: 6 targets (16%), 6 caught (100%), 79 yds, 13.2 per target6100% · 79yLeft, 0–4 air yards: 4 targets (11%), 3 caught (75%), 32 yds, 8.0 per target475% · 32yLeft, 5–9 air yards: noneLeft, 10–14 air yards: noneLeft, 15–19 air yards: noneLeft, 20–29 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 30+ air yards: noneMiddle, Behind air yards: 1 targets (3%), 1 caught (100%), 3 yds, 3.0 per target1100% · 3yMiddle, 0–4 air yards: 3 targets (8%), 2 caught (67%), 6 yds, 2.0 per target367% · 6yMiddle, 5–9 air yards: 2 targets (5%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yMiddle, 10–14 air yards: 2 targets (5%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: 3 targets (8%), 3 caught (100%), 92 yds, 30.7 per target3100% · 92yMiddle, 30+ air yards: noneRight, Behind air yards: 7 targets (18%), 6 caught (86%), 45 yds, 6.4 per target786% · 45yRight, 0–4 air yards: 5 targets (13%), 4 caught (80%), 19 yds, 3.8 per target580% · 19yRight, 5–9 air yards: 2 targets (5%), 1 caught (50%), 6 yds, 3.0 per target250% · 6yRight, 10–14 air yards: 1 targets (3%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 15–19 air yards: 1 targets (3%), 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.