Edgehalla

TE · CLE · 80 lines since 2023

Harold Fannin Jr. Player Props

Closing consensus lines for Harold Fannin Jr., what he did, and what our model projected before the game.

2026 Week 5

  • Anytime TD priced at 29% — we make it 22%
  • Line 14.5 yds longest rec — we project 15 (P(over) 51%)
  • Line 34.5 rec yds — we project 29 (P(over) 42%)
  • Line 4.5 receptions — we project 3 (P(over) 35%)

Over/under record by market

  • Receiving yards over 11, under 9 (20 graded)
  • Receptions over 10, under 10 (20 graded)
  • Anytime TD over 8, under 12 (20 graded)
  • Longest reception over 11, under 5 (16 graded)

Our calls on him: Missed tackles 1–1 · model 17–20 · Short week 1–0 · Starters out on defense 2–1 · Pre-snap motion 2–2 · Middle of the field 0–1 · Freezing 1–1 · Wind 15+ mph 3–1

Line vs actual vs our projection

Harold Fannin Jr. prop line history
WeekMarketLineWe projectedP(over) us / marketActualResult
2026 W5Any TD–22% TD chance22% / 29%–…
2026 W5Long rec14.51551% / 50%–…
2026 W5Rec yds34.52942% / 50%–…
2026 W5Rec4.5335% / 41%–…
2026 W4Any TD–21% TD chance21% / 27%1over
2026 W4Rec yds40.52934% / 50%27under
2026 W4Rec4.5434% / 49%3under
2026 W3Any TD–20% TD chance20% / 27%1over
2026 W3Rec yds36.52838% / 50%51over
2026 W3Rec3.5342% / 55%7over
2026 W2Any TD–18% TD chance18% / 22%0under
2026 W2Rec yds33.52333% / 50%54over
2026 W2Rec3.5336% / 55%5over
2026 W1Any TD–25% TD chance25% / 23%0under
2026 W1Rec yds36.54155% / 51%21under
2026 W1Rec3.5568% / 58%2under
2025 W17Any TD–22% TD chance22% / 23%1over
2025 W17Long rec18.51642% / 50%28over
2025 W17Rec yds49.53936% / 50%30under
2025 W17Rec5.5537% / 44%2under
2025 W16Any TD–21% TD chance21% / 25%1over
2025 W16Long rec18.51640% / 51%13under
2025 W16Rec yds53.53831% / 50%34under
2025 W16Rec5.5538% / 46%4under
2025 W15Any TD–20% TD chance20% / 26%0under
2025 W15Long rec18.51742% / 49%13under
2025 W15Rec yds47.53839% / 50%48over
2025 W15Rec4.5551% / 56%7over
2025 W14Any TD–17% TD chance17% / 23%1over
2025 W14Long rec16.51543% / 50%35over
2025 W14Rec yds36.52737% / 52%114over
2025 W14Rec3.5344% / 56%8over
2025 W13Any TD–10% TD chance10% / 17%1over
2025 W13Long rec15.51342% / 49%34over
2025 W13Rec yds32.52538% / 50%43over
2025 W13Rec3.5348% / 52%3under
2025 W12Any TD–14% TD chance14% / 17%0under
2025 W12Long rec14.51343% / 51%17over
2025 W12Rec yds30.52441% / 49%40over
2025 W12Rec3.5345% / 47%4over
2025 W11Any TD–12% TD chance12% / 17%0under
2025 W11Long rec14.51345% / 49%25over
2025 W11Rec yds32.52743% / 50%26under
2025 W11Rec4.5438% / 43%2under
2025 W10Any TD–18% TD chance18% / 25%0under
2025 W10Long rec14.51553% / 50%24over
2025 W10Rec yds33.53047% / 50%44over
2025 W10Rec4.5436% / 40%4under
2025 W8Any TD–14% TD chance14% / 24%1over
2025 W8Long rec14.51449% / 49%19over
2025 W8Rec yds32.53047% / 51%62over
2025 W8Rec3.5457% / 52%6over
2025 W7Any TD–22% TD chance22% / 25%0under
2025 W7Long rec15.51653% / 51%19over
2025 W7Rec yds40.53847% / 50%36under
2025 W7Rec4.5552% / 53%4under
2025 W6Any TD–10% TD chance10% / 17%0under
2025 W6Long rec13.51242% / 47%24over
2025 W6Rec yds25.52141% / 51%81over
2025 W6Rec3.5338% / 43%7over
2025 W5Any TD–11% TD chance11% / 17%1over
2025 W5Long rec13.51245% / 51%5under
2025 W5Rec yds28.52239% / 50%13under
2025 W5Rec3.5337% / 43%4over
2025 W4Any TD–8% TD chance8% / 21%0under
2025 W4Long rec14.51241% / 50%13under
2025 W4Rec yds31.52337% / 50%24under
2025 W4Rec3.5343% / 51%2under
2025 W3Any TD–9% TD chance9% / 20%0under
2025 W3Long rec14.51341% / 51%13under
2025 W3Rec yds34.52435% / 49%25under
2025 W3Rec3.5348% / 56%3under
2025 W2Any TD–9% TD chance9% / 21%0under
2025 W2Long rec15.51341% / 51%20over
2025 W2Rec yds35.52737% / 50%48over
2025 W2Rec3.5349% / 53%5over
2025 W1Any TD––– / 17%0under
2025 W1Long rec13.5–– / 49%22over
2025 W1Rec yds21.5–– / 49%63over
2025 W1Rec2.5–– / 43%7over

Our calls

  • 2026 W4 Over 40.5 rec yds (Missed tackles, backtest (after the fact)) ❌
  • 2026 W4 Under 40.5 rec yds (model, backtest (after the fact)) ✅
  • 2026 W4 Under 40.5 rec yds (Short week, backtest (after the fact)) ✅
  • 2026 W4 Under 4.5 receptions (model, backtest (after the fact)) ✅
  • 2026 W3 Over 36.5 rec yds (Starters out on defense, backtest (after the fact)) ✅
  • 2026 W3 Under 36.5 rec yds (model, backtest (after the fact)) ❌
  • 2026 W3 Over 36.5 rec yds (Pre-snap motion, backtest (after the fact)) ✅
  • 2026 W3 Under 3.5 receptions (model, backtest (after the fact)) ❌
  • 2026 W2 Under 33.5 rec yds (model, backtest (after the fact)) ❌
  • 2026 W2 Under 3.5 receptions (model, backtest (after the fact)) ❌
  • 2026 W1 Over 3.5 receptions (model, backtest (after the fact)) ❌
  • 2025 W17 Under 18.5 yds longest rec (model, backtest) ❌
  • 2025 W17 Over 49.5 rec yds (Starters out on defense, backtest) ❌
  • 2025 W17 Over 49.5 rec yds (Middle of the field, backtest) ❌
  • 2025 W17 Under 49.5 rec yds (model, backtest) ✅
  • 2025 W17 Under 5.5 receptions (model, backtest) ✅
  • 2025 W16 Under 18.5 yds longest rec (model, backtest) ✅
  • 2025 W16 Under 53.5 rec yds (Freezing, backtest) ✅
  • 2025 W16 Under 53.5 rec yds (model, backtest) ✅
  • 2025 W16 Under 53.5 rec yds (Wind 15+ mph, backtest) ✅
  • 2025 W16 Under 5.5 receptions (model, backtest) ✅
  • 2025 W15 Under 18.5 yds longest rec (model, backtest) ✅
  • 2025 W15 Under 47.5 rec yds (Freezing, backtest) ❌
  • 2025 W15 Under 47.5 rec yds (model, backtest) ❌
  • 2025 W14 Under 16.5 yds longest rec (model, backtest) ❌
  • 2025 W14 Under 36.5 rec yds (model, backtest) ❌
  • 2025 W14 Over 36.5 rec yds (Pre-snap motion, backtest) ✅
  • 2025 W14 Under 3.5 receptions (model, backtest) ❌
  • 2025 W13 Under 15.5 yds longest rec (model, backtest) ❌
  • 2025 W13 Over 32.5 rec yds (Starters out on defense, backtest) ✅
  • 2025 W13 Under 32.5 rec yds (model, backtest) ❌
  • 2025 W13 Under 32.5 rec yds (Wind 15+ mph, backtest) ❌
  • 2025 W12 Under 14.5 yds longest rec (model, backtest) ❌
  • 2025 W12 Under 30.5 rec yds (model, backtest) ❌
  • 2025 W11 Under 32.5 rec yds (model, backtest) ✅
  • 2025 W11 Under 32.5 rec yds (Wind 15+ mph, backtest) ✅
  • 2025 W10 Over 33.5 rec yds (Missed tackles, backtest) ✅
  • 2025 W7 Over 40.5 rec yds (Pre-snap motion, backtest) ❌
  • 2025 W7 Under 40.5 rec yds (Wind 15+ mph, backtest) ✅
  • 2025 W6 Under 13.5 yds longest rec (model, backtest) ❌
  • 2025 W6 Under 25.5 rec yds (model, backtest) ❌
  • 2025 W6 Under 3.5 receptions (model, backtest) ❌
  • 2025 W5 Under 13.5 yds longest rec (model, backtest) ✅
  • 2025 W5 Under 28.5 rec yds (model, backtest) ✅
  • 2025 W5 Under 3.5 receptions (model, backtest) ❌
  • 2025 W4 Under 14.5 yds longest rec (model, backtest) ✅
  • 2025 W4 Under 31.5 rec yds (model, backtest) ✅
  • 2025 W4 Over 31.5 rec yds (Pre-snap motion, backtest) ❌
  • 2025 W4 Under 3.5 receptions (model, backtest) ✅
  • 2025 W3 Under 14.5 yds longest rec (model, backtest) ✅
  • 2025 W3 Under 34.5 rec yds (model, backtest) ✅
  • 2025 W3 Under 3.5 receptions (model, backtest) ✅
  • 2025 W2 Under 15.5 yds longest rec (model, backtest) ❌
  • 2025 W2 Under 35.5 rec yds (model, backtest) ❌

For information and entertainment only; not betting advice. Lines are a pregame consensus of US sportsbooks via The Odds API and change quickly. 21+. Gambling problem? Call 1-800-GAMBLER.

How this works

Lines are the median across US books about an hour before kickoff. Projections are rolling-origin: made only from data before that week. Players who did not play are void.

Sources: The Odds API (US sportsbooks), nflverseFull methodology