TE
John BatesWAS
DynastyGPT425#440
Dyn94#574
Now567#384

TETE73WAS· Age 28· Yr 5· Boise State
John Bates
Format
DynastyGPTTE73
0#440
Blended · default
DynastyTE98
0#574
Long-horizon
Win-NowTE65
0#384
Production now
DynastyGPTTE73
0#440
DynastyTE98
94#574
Win-NowTE65
567#384
Insufficient sample0 trades · trailing 30d
Market
Two lenses: the moment and the baseline. When they disagree, something’s moving.
How to read Market vs Model
MOMENTUM= direction — heating up or cooling off this week.
VS MODEL= price — above or below our listed value.
Cooling + below value → market's giving up on him. Bargain or bad news — check why.
Heating + below value → market waking up before the price has. Move early.
Heating + above value → paying a premium and climbing. Sellers' market.
Cooling + above value → falling but still overpriced. Let it drop.
market momentum · 7d
No qualifying trades this week
Heat surfaces when John Bates is fetching materially more or less than his 4-week norm. Needs a denser recent sample before we call a direction.
vs. model · 90d
His trade price vs. our listed value.
Trading 85% above listed value
90-day median
Acquiring John Bates currently requires a 85% premium over model value.
Below model
Above model
Market · 786·DynastyGPT · 425
how to read it
MOMENTUM= direction — heating up or cooling off this week.
VS MODEL= price — above or below our listed value.
Cooling + below value → market's giving up on him. Bargain or bad news — check why.
Heating + below value → market waking up before the price has. Move early.
Heating + above value → paying a premium and climbing. Sellers' market.
Cooling + above value → falling but still overpriced. Let it drop.
what this means
Early signal
TRADING STEADY
Trading steady, right around fair value.
Market Intelligence
Current Asking Price
0 trades · 90d
Not enough recent trades in the 90-day window to summarize the typical package.
Buyer / Seller Split
90d
Not enough situational data on the trailing 90 days of trades.
Recent Trades · 20See all John Bates trades →
2026-07-15· SF· 12-team
Gave up
- Eli Stowers
- DeVonta Smith
- Alec Pierce
- 2027 Round 2
- 2027 Round 3
16,908
⇄
Got
- Demarcus Robinson
- Amon-Ra St. Brown
- John Bates
8,657
2026-06-19· SF· 32-team
Gave up
- 2026 Round 4
1,330
⇄
Got
- Levi Drake Rodriguez
- Cobee Bryant
- John Bates
760
2026-06-02· SF· 32-team
Gave up
- Chris Braswell
- 2027 Round 5
51
⇄
Got
- John Bates
- 2027 Round 5
520
2026-05-12· SF· 12-team
Gave up
- Jerry Jeudy
- Audric Estime
- Antonio Williams
- Noah Gray
- Rachaad White
- Sam Darnold
- TreVeyon Henderson
- Nick Westbrook-Ikhine
- Sam LaPorta
- Sean Tucker
- Bryce Young
- Tucker Kraft
- Michael Trigg
- Jadarian Price
- Mecole Hardman
- Tyrone Tracy
- Xavier Worthy
- Jameis Winston
- Arian Smith
- Kenny Gainwell
- Rashod Bateman
- Mason Taylor
- Joshua Palmer
- Xavier Legette
- Xavier Restrepo
- Elijah Arroyo
- Greg Dulcich
- Ja'Kobi Lane
- Michael Mayer
- Jalen Milroe
- Kevin Coleman
- Dalton Schultz
- Ja'Lynn Polk
- Drake Maye
78,376
⇄
Got
- Chris Moore
- Isaiah Davis
- J.J. Jones
- Ricky White
- Curtis Samuel
- DeMeer Blankumsee
- Jeremy Ruckert
- Craig Reynolds
- Luke McCaffrey
- Ben Sinnott
- Andrei Iosivas
- Josh Reynolds
- Jacory Croskey-Merritt
- Antonio Gibson
- Riley Leonard
- Chris Rodriguez
- Adam Trautman
- Moose Muhammad
- Mack Hollins
- Jordan Watkins
- Jimmy Bell
- Kendrick Bourne
- Dillon Gabriel
- Gardner Minshew
- Frank Gore
- Bo Melton
- Anthony Landphere
- DJ Giddens
- Keilan Robinson
- Van Jefferson
- Devaughn Vele
- Tip Reiman
- KeAndre Lambert-Smith
- Mitch Tinsley
- John Bates
- Devin Culp
- 2027 Round 2
21,258
2026-05-12· SF· 12-team
Gave up
- Jerry Jeudy
- Audric Estime
- Antonio Williams
- Noah Gray
- Rachaad White
- Sam Darnold
- TreVeyon Henderson
- Nick Westbrook-Ikhine
- Sam LaPorta
- Sean Tucker
- Bryce Young
- Tucker Kraft
- Michael Trigg
- Jadarian Price
- Mecole Hardman
- Tyrone Tracy
- Xavier Worthy
- Jameis Winston
- Arian Smith
- Kenneth Gainwell
- Rashod Bateman
- Mason Taylor
- Joshua Palmer
- Xavier Legette
- Xavier Restrepo
- Elijah Arroyo
- Greg Dulcich
- Ja'Kobi Lane
- Michael Mayer
- Jalen Milroe
- Kevin Coleman
- Dalton Schultz
- Ja'Lynn Polk
- Drake Maye
77,953
⇄
Got
- Chris Moore
- Isaiah Davis
- J.J. Jones
- Ricky White
- Curtis Samuel
- DeMeer Blankumsee
- Jeremy Ruckert
- Craig Reynolds
- Luke McCaffrey
- Ben Sinnott
- Andrei Iosivas
- Josh Reynolds
- Jacory Croskey-Merritt
- Antonio Gibson
- Riley Leonard
- Chris Rodriguez
- Adam Trautman
- Moose Muhammad
- Mack Hollins
- Jordan Watkins
- Jimmy Bell
- Kendrick Bourne
- Dillon Gabriel
- Gardner Minshew
- Frank Gore
- Bo Melton
- Anthony Landphere
- DJ Giddens
- Keilan Robinson
- Van Jefferson
- Devaughn Vele
- Tip Reiman
- KeAndre Lambert-Smith
- Mitch Tinsley
- John Bates
- Devin Culp
- 2027 Round 2
21,201
Comparables
Trade Package Patterns
Most often packaged with
Most often paired with picks
2027 2nd30
2026 1st24
2026 3rd18
Production
Career PPG
5.4
2025 season
0.0ppg · 0 GP
DynastyGPT Value · Trend