Red Zone Math

Players › TE

Geoff Swaim

TE · DAL/JAX/TEN/ARI/CLE · 2015–2024

Born September 16, 1993 · College Texas; Butte College · Drafted 2015, round 7, pick 246 (DAL) · 6-4, 260 lb

EPA per target by season

Filled dot: stabilised, with its 90% interval. Ring: the raw season rate.

-0.500.000.501.002015201620172018201920202021202220232024

Receiving

SeasonTeamGTargetsRecYdsTDCatch %EPA/targetStabilised EPA/targetTarget
share %
aDOTRec EPARec WPA
(wins)
2015DAL11100100.0−0.478+0.087−0.105 to +0.2782.90.0−0.5−0.00
2016DAL68669075.0+0.976+0.172−0.015 to +0.3594.22.9+7.8+0.20
2017DAL222250100.0+1.061+0.077−0.113 to +0.2684.17.0+2.1+0.04
2018DAL83226242181.2+0.178+0.169−0.004 to +0.34313.14.3+5.7−0.02
2019JAX6171365076.5−0.349+0.088−0.093 to +0.2708.73.5−5.9−0.13
2020TEN612983175.0+0.354+0.147−0.038 to +0.3316.46.6+4.3+0.05
2020 playoffsTEN11150100.0+0.0063.85.0+0.0−0.00
2021TEN164031210377.5+0.231+0.163−0.007 to +0.3338.53.6+9.3+0.25
2022TEN11161258175.0−0.115+0.071−0.111 to +0.2535.22.1−1.8−0.01
2023ARI7111094090.9+0.604+0.140−0.045 to +0.3254.95.5+6.6+0.11
2024CLE21170100.0+0.312+0.138−0.054 to +0.3291.12.0+0.3+0.02
CareerCLE65140111853679.3+0.1997.04.0+27.9+0.51

Defence

Counting stats from the play-by-play credits (QB hits from 2006, tackles for loss and passes defensed from 2009).

SeasonTeamGTacklesSacksQB hitsTackles
for loss
INTPasses
defensed
Forced
fumbles
2018DAL820.000000
2020TEN610.000000
2021TEN1630.000000
2023ARI710.000000
2024CLE210.000000
CareerCLE6580.000000

Playing time

Scrimmage snaps from 2016, in the games he played (share: of his team’s snaps in those games). A season’s snaps appear after its playoffs, when the data is published. Who was on the field: NFL Next Gen Stats via nflverse (2016–22) and FTN Data via nflverse (2023 on), CC BY-SA 4.0. Aggregated by Red Zone Math; this table is shared under CC BY-SA 4.0 too.

SeasonTeamGOffensive
snaps
Share of the
offence’s snaps
Defensive
snaps
Share of the
defence’s snaps
2016DAL919331.5––
2017DAL1416618.1––
2018DAL950688.2––
2019JAX619549.5––
2020TEN1034952.6––
2020 playoffsTEN12856.0––
2021TEN1670664.9––
2021 playoffsTEN14280.8––
2022TEN1756355.3––
2023ARI1432235.6––
2024CLE813825.5––

Hands and contested catches

Regular season, 2022 on. Charting: FTN Data via nflverse, CC BY-SA 4.0. Aggregated by Red Zone Math; this table is shared under CC BY-SA 4.0 too.

SeasonTargets
charted
Catchable %DropsDrop % of
catchable
Contested
targets
Contested
catch %
20221693.816.70–
20231181.800.01100.0
20241100.000.00–

Game logs

2024 game log (2 games)

2024 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
72024-10-20vs CINL 14–2100000.010.000
82024-10-27vs BALW 29–241170+0.300.000
2023 game log (7 games)

2023 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
42023-10-01@ SFL 16–351000−0.700.000
52023-10-08vs CINL 20–3422220+2.400.000
72023-10-22@ SEAL 10–201180+0.800.000
102023-11-12vs ATLW 25–2322130+0.400.000
112023-11-19@ HOUL 16–2122150+1.100.000
132023-12-03@ PITW 24–1022100+0.610.000
152023-12-17vs SFL 29–4511260+2.200.000
2022 game log (11 games)

2022 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
12022-09-11vs NYGL 20–2143190+0.3
32022-09-25vs LVW 24–2233191+1.5
52022-10-09@ WASW 21–171150+0.2
72022-10-23vs INDW 19–101000−0.5
102022-11-13vs DENW 17–101000−1.7
112022-11-17@ GBW 27–171130−0.2
122022-11-27vs CINL 16–201000−0.5
132022-12-04@ PHIL 10–351140−0.2
162022-12-24vs HOUL 14–1911-10−0.7
172022-12-29vs DALL 13–271140−0.5
182023-01-07@ JAXL 16–201150+0.3
2021 game log (16 games)

2021 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12021-09-12vs ARIL 13–381000−0.700.000
22021-09-19@ SEAW 33–30 OT22100−0.100.000
32021-09-26vs INDW 25–1643270−0.500.000
42021-10-03@ NYJL 24–27 OT1000−0.700.000
52021-10-10@ JAXW 37–191000−0.700.000
62021-10-18vs BUFW 34–312180+0.810.000
72021-10-24vs KCW 27–31180+0.600.000
82021-10-31@ INDW 34–31 OT54231+3.000.000
92021-11-07@ LAW 28–1644291+3.000.000
102021-11-14vs NOW 23–2154260+0.900.000
122021-11-28@ NEL 13–361180+0.520.000
142021-12-12vs JAXW 20–043450+4.100.000
152021-12-19@ PITL 13–192150−1.000.000
162021-12-23vs SFW 20–1733100−0.400.000
172022-01-02vs MIAW 34–33391+0.900.000
182022-01-09@ HOUW 28–251120−0.500.000
2020 game log (7 games)

2020 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
62020-10-18vs HOUW 42–36 OT32100−0.810.000
72020-10-25vs PITL 24–271000−1.900.000
112020-11-22@ BALW 30–24 OT1190+0.800.000
122020-11-29@ INDW 45–2633300+2.800.000
132020-12-06vs CLEL 35–411000−0.600.000
142020-12-13@ JAXW 31–1033341+3.900.000
P182021-01-10vs BALL 13–201150+0.000.000
2019 game log (6 games)

2019 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
12019-09-08vs KCL 26–4044170−0.4
22019-09-15@ HOUL 12–1343140−2.4
32019-09-19vs TENW 20–72180−1.0
42019-09-29@ DENW 26–2443170−0.9
52019-10-06@ CARL 27–341140−0.2
62019-10-13vs NOL 6–132150−1.1
2018 game log (8 games)

2018 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPATacklesSacksINTPD
12018-09-09@ CARL 8–1643180−0.610.000
32018-09-23@ SEAL 13–2475470−1.800.000
42018-09-30vs DETW 26–2453391+1.000.000
52018-10-07@ HOUL 16–19 OT33550+4.110.000
62018-10-14vs JAXW 40–722210+1.700.000
72018-10-21@ WASL 17–2033250+0.100.000
102018-11-11@ PHIW 27–2033130−0.300.000
112018-11-18@ ATLW 22–1954240+1.500.000
2017 game log (2 games)

2017 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
72017-10-22@ SFW 40–101170+0.9
82017-10-29@ WASW 33–1911180+1.3
2016 game log (6 games)

2016 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
12016-09-11vs NYGL 19–2011210+1.2
22016-09-18@ WASW 27–2322290+5.5
32016-09-25vs CHIW 31–171000−0.5
52016-10-09vs CINW 28–141000−0.5
82016-10-30vs PHIW 29–23 OT1180+0.5
92016-11-06@ CLEW 35–1022110+1.5
2015 game log (1 games)

2015 game log

WeekDateOpponentResultTargetsRecRec ydsRec TDRec EPA
22015-09-20@ PHIW 20–101100−0.5