Base market snapshot from 10:03 AM EDT on Thu, Oct 1. bet365 refreshed separately at 5:06 PM EDT. Check your book before acting on anything here.
Joshua Palmer
BUFNew England Patriots @ Buffalo BillsSun 1:00 PM
Palmer on the fieldred zone touches per game 0.25red zone targets per game 0.50receptions per game 1.83
Anytime TD
29 games loggedline0.5
red zone touches
NE · what this defence allows
TDs allowed to WRs1.11.11.3
82nd percentile for most allowedleague avg 0.917 games (2025) · 18 totalseason 1.1no per-play form for this stat81st percentile for most allowedleague avg 0.93 games (2026) · 4 totalsupports OVERT-6/32 NFL defencessupports OVERT-5/32 NFL defencessupports OVER
red zone targets allowed to WRs1.91.93.3
23rd percentile for most allowedleague avg 2.417 games (2025) · 32 totalseason 1.9no per-play form for this stat82nd percentile for most allowedleague avg 2.53 games (2026) · 10 totalsupports UNDERT-23/32 NFL defencessupports UNDERT-5/32 NFL defencessupports OVER
touchdowns allowed2.12.12.0
26th percentile for most allowedleague avg 2.417 games (2025) · 36 totalseason 2.1no per-play form for this stat35th percentile for most allowedleague avg 2.53 games (2026) · 6 totalsupports UNDER24/32 NFL defencessupports UNDERT-19/32 NFL defencessupports UNDER
Head to HeadJoshua Palmer vs NE0/3 with a touchdown
| date | RZ | touch | rec yds | TD |
|---|---|---|---|---|
| 12/14'25 | 0 | 1 | 16 | 0 |
| 10/06'25 | 0 | 2 | 36 | 0 |
| 12/28'24 | 1 | 4 | 41 | 0 |
Joshua Palmer Breakdown · his own data
red zone touches per game0.250.20
SZN38th percentile for mostleague avg 0.3612 games (2025)vs last 5 · 29th pctseason 0.25 (38th)5 gamessupports UNDERsupports UNDER
red zone targets per game0.500.40
SZN41st percentile for mostleague avg 0.6312 games (2025)vs last 5 · 30th pctseason 0.50 (41st)5 gamesneutralsupports UNDER
receptions per game1.831.00
SZN29th percentile for mostleague avg 2.8912 games (2025)vs last 5 · 6th pctseason 1.83 (29th)5 gamessupports UNDERsupports UNDER
0.5line
OVER+700Bally Betat 0.5
odds snapshot · pulled 10:03 AM EDT on Thu, Oct 1 · not live pricing