#4
UL Monroe · 2026

JP Coulter

WRSenior5' 11", 185 lbsOcean Springs, MS
UL Monroe Warhawks0-6 · TDC #136
Snap share
45%
5 of 6 started · likely 28–55%
Receptions
12
467th of 1995 in FBS
Rec. yards
153
473rd of 1981 in FBS
Yards / catch
12.8
214th of 461 in FBS
Rec. TD
0
EPA / play
+0.14
283rd of 317 WR/TEs

Efficiency & Role

EPA = expected points added per play. Compared with every FBS WR/TE who qualifies

EPA per play by situation

24 plays · +3.4 total EPA · 283rd of 317 qualifying WR/TEs
All plays+0.14
Passing+0.14
Rushing+0.21
1st down+0.18
2nd down+0.04
3rd down+0.90
Standard downs+0.12
Passing downs+0.16
CoulterWR/TE average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays6%
Pass plays11%
Run plays1%
1st down5%
2nd down7%
3rd down7%
Standard downs4%
Passing downs12%
CoulterWR/TE average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

ReceivingValueFBS rank
Targets19—
Target share11.7%445th / 524
Catch rate52.6%433rd / 524
Success rate per target26.3%504th / 524
Yards per target7.2325th / 524
Explosive catches5.3%428th / 524
Deep-target rate15.8%—
3rd-down targets6—
Red-zone targets0—

Charting

Where Coulter's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Targets
22
12 caught (55%)
Avg. depth of target
12.0
air yards per target
YAC per catch
5.8
69 yds after the catch
Air yards caught
84
of 153 yds on charted catches
Deep targets
18%
20+ air yards

Where he's targeted22 targets charted

55% comp12.0 avg. depth5.8 YAC/catch18% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 1 targets (5%), 1 caught (100%), 5 yds, 5.0 per target1100% · 5yLeft, 0–4 air yards: 2 targets (9%), 2 caught (100%), 10 yds, 5.0 per target2100% · 10yLeft, 5–9 air yards: noneLeft, 10–14 air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yLeft, 15–19 air yards: noneLeft, 20–29 air yards: noneLeft, 30+ air yards: 2 targets (9%), 1 caught (50%), 48 yds, 24.0 per target250% · 48yMiddle, Behind air yards: noneMiddle, 0–4 air yards: 1 targets (5%), 1 caught (100%), 5 yds, 5.0 per target1100% · 5yMiddle, 5–9 air yards: 3 targets (14%), 2 caught (67%), 20 yds, 6.7 per target367% · 20yMiddle, 10–14 air yards: 1 targets (5%), 1 caught (100%), 18 yds, 18.0 per target1100% · 18yMiddle, 15–19 air yards: 3 targets (14%), 1 caught (33%), 17 yds, 5.7 per target333% · 17yMiddle, 20–29 air yards: noneMiddle, 30+ air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, Behind air yards: noneRight, 0–4 air yards: 3 targets (14%), 3 caught (100%), 30 yds, 10.0 per target3100% · 30yRight, 5–9 air yards: 2 targets (9%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yRight, 10–14 air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 15–19 air yards: noneRight, 20–29 air yards: 1 targets (5%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yRight, 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.
2025 charting · UL Monroe

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

Charted targets
15
9 caught (60%)
Avg. depth of target
12.6
air yards per target
YAC per catch
5.1
46 yds after the catch
Air yards caught
75
of 121 yds on charted catches
Deep targets
27%
20+ air yards

Where he's targeted15 targets charted

65% comp12.6 avg. depth5.1 YAC/catch27% 20+ air yds0–0 TD–INT
101020203030LOSLeft, Behind air yards: 1 targets (7%), 1 caught (100%), 5 yds, 5.0 per target1100% · 5yLeft, 0–4 air yards: 1 targets (7%), 1 caught (100%), 4 yds, 4.0 per target1100% · 4yLeft, 5–9 air yards: 4 targets (27%), 2 caught (50%), 21 yds, 5.3 per target450% · 21yLeft, 10–14 air yards: noneLeft, 15–19 air yards: 1 targets (7%), 1 caught (100%), 39 yds, 39.0 per target1100% · 39yLeft, 20–29 air yards: noneLeft, 30+ air yards: 1 targets (7%), 0 caught (0%), 0 yds, 0.0 per target10% · 0yMiddle, Behind air yards: noneMiddle, 0–4 air yards: noneMiddle, 5–9 air yards: noneMiddle, 10–14 air yards: 1 targets (7%), 1 caught (100%), 18 yds, 18.0 per target1100% · 18yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: 1 targets (7%), 1 caught (100%), 24 yds, 24.0 per target1100% · 24yMiddle, 30+ air yards: noneRight, Behind air yards: noneRight, 0–4 air yards: 1 targets (7%), 1 caught (100%), 2 yds, 2.0 per target1100% · 2yRight, 5–9 air yards: 2 targets (13%), 1 caught (50%), 8 yds, 4.0 per target250% · 8yRight, 10–14 air yards: noneRight, 15–19 air yards: noneRight, 20–29 air yards: 2 targets (13%), 0 caught (0%), 0 yds, 0.0 per target20% · 0yRight, 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.

Career

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

SeasonTeamGSnapsRecRec ydsRec TDTgt share
2026 so farUL Monroe#136 · 0-6645%12153011.7%
2025UL Monroe#130 · 3-91145%21234012.3%

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

Game Log

JP Coulter'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.8 avg. game scoreBest: 6.8 vs Florida Atlantic (Week 4)0 of 5 games at 8.0+
ReceivingDefense
WkOpponentResultGame scoreRecYdsY/RTDLongTklSoloTFLSacksHurPDINTTD
1@Mississippi StateL 13–624.82115.506········
2@UABL 20–26—·············
3SE LouisianaL 35–385.211818.0018········
4Florida AtlanticL 17–456.836120.3048········
5@South AlabamaL 35–525.422110.5016········
7Louisiana TechL 0–246.644210.5017110000··
2026 · 6 games5.81215312.8048110000··

2026 Season Stats

FBS rank among qualifying players

Rushing2026FBS rank
Carries2—
Yards111018th / 1457
Yards / carry5.5—
Touchdowns0—
Long6—
Receiving2026FBS rank
Receptions12467th / 1995
Yards153473rd / 1981
Yards / catch12.8214th / 461
Touchdowns0—
Long48—
Defense2026FBS rank
Tackles14248th / 5410
Solo1—
Tackles for loss0—
Sacks0—
QB hurries0—
Passes defended0—
Defensive TD0—

Snaps by Game

Estimated snaps from a model trained on real NFL snap counts. Ranges in brackets are where the real number lands 80% of the time: wide for a single game, tighter over the season. How it works

GameStartTeam playsEst. snapsPlays involvedPlays madeSnap share
Wk 1 · Mississippi State✓ WR68~36 (11–49)3·53%
Wk 2 · UAB—63~36 (11–49)4·57%
Wk 3 · SE Louisiana✓ WR80~8 (2–13)1·10%
Wk 4 · Florida Atlantic✓ WR55~32 (10–44)5·58%
Wk 5 · South Alabama✓ WR69~18 (6–25)3·26%
Wk 7 · Louisiana Tech✓ WR55~46 (30–55)8184%
Season5 GS390176 (109–214)24145%

Position Room

13 WRs on the UL Monroe roster, ordered by rec

#PlayerPosClassRecYdsTDTgt shareEPA/play
1Marcellus JacksonWRSR32265020%+0.30
13Parker FulghumWRJR14191110%+0.62
0LT RobinsonWRJR13198110%+0.09
4JP CoulterWRSR12153011%+0.14
7Nic TrujilloWRSR11154215%+0.01
5Brandon BuckhaulterWRSR31705%-0.09
82Jaiden TuckerWRFR15205%+1.13
83Darrion GilliamWRJR1914%+0.49
2Javon CampbellWRSR———3%-0.22
6Demarcco BlantonWRSR—————
17Bret VincentWRJR—————
19Marcus GallowayWRSO—————
80Keidric Osunde-BrownWRFR—————

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 4+ plays per team game. UL Monroe depth chart →