xfpGMxfpGM
Players
Teams
Coaches
Betting
Tools
Research
FAQ
John Bates

John Bates

TE · #87

WAS • Age 28 • Season 5

🎓 Boise State📏 6'6"⚖️ 256 lbs📝 Draft: Round 4, Pick 124 (WAS)

XFP Summary

New here? Watch the 3-min walkthrough.
SeasonTeamAdj GPXFPFPXFP/GFP/GOpp +/-OEX%%TM XFP%TM FPRZ XFP/GRZ FP/GRZ OEX%%TM RZ XFP%TM RZ FP
2022WASWAS16.0027.223.81.70TE20+1.49TE20++3.5%92-13%182.7%02.6%00.32TE20+0.51TE20+60%922.3%03.7%4
2023WASWAS17.0037.024.62.18TE20+1.45TE20+-0.7%41-34%13.6%02.5%00.44TE20+0.03TE20+-93%13.1%00.2%0
2024WASWAS16.5014.710.40.89TE20+0.63TE20++1.6%74-29%21.4%00.9%00.08TE20+0.12TE20+37%820.4%00.5%0
2025WASWAS14.2522.221.81.56TE20+1.53TE20+-6.0%4-2%442.8%02.8%00.42TE20+0.47TE20+12%602.8%03.1%3
2026WASWAS4.008.35.22.07TE20+1.30TE20+-19.9%0-37%111%406.2%10.85TE20+0.00TE20+-100%020.1%890%0
ALL—82.50143.3126.71.741.54—-12%3%2.7%0.380.30-19%2.5%2%

XFP Splits

SeasonTeamTypeAdj GPXFPFPXFP/GFP/GOEX%%TM XFP%TM FPRZ XFP/GRZ FP/GRZ OEX%%TM RZ XFP%TM RZ FP
2026WASWASREC4.008.35.22.07TE20+1.30TE20+-37%814.2%777.8%550.8TE20+0.0TE20+-100%828%930%17

WOWY (With / Without)

Loading WOWY data...

Metrics — Receiving Efficiency

SeasonTeamTgtsShareXFP/TgtCatchable XFP/gEPA/TgtSuccess%xCP%CPOEaDOTxYACYAC OEX%YOEBT / RecTTTCushSepDrop%Ctchble%Created%Cntst%
2021WASWAS255%1.36—+0.8164%70%+9.695.965.30+1.6557%0.113.50——0%———

Metrics — Receiving % of Team

Core
SeasonTeamTgtsShareManZoneDeepRZHoriz RouteRPO/PA1st ReadShotgunUnder Ctr
2021WASWAS255.4%4.2%6.4%3.3%6.5%5.0%——4.3%15.7%
Situational
SeasonTeamTgtsScreenBlitzPressureEarly TTTLate TTTObv PassNo-HuddleContestedScrambleQB OOP
2021WASWAS253.7%4.6%7.3%4.4%9.6%2.4%8.7%———

Snap Share by Situation

SeasonTeamSegmentAdj GPSnaps %Rush %Pass %High RZ %GL %Early Down %Late Down %Late Short %Late Medium %Late Long %Blowout Down %Blowout Up %No-Huddle %1 TE %2+ TE %
2025WASWASEarly3.5050%74%34%50%78%57%15%33%14%6%——44%26%97%
2025WASWASMid4.7558%74%45%48%82%68%26%50%23%0%60%—54%20%98%
2025WASWASEnd6.0057%74%43%60%68%64%29%52%20%13%43%—54%37%99%
2025WASWASAll14.2555%74%41%53%74%64%25%48%20%7%55%—51%29%98%

Injury History

SeasonWeeksInjuryStatus
2026Week 8UnknownUnknown
2025Week 9AnkleQuestionable
2025Week 4CalfOut

Current Contract

YearAgeBase SalaryCashCap HitCap %Team Pos %Guaranteed $Cap Savings
202629$3.01M$6.02M$5.79M1.8%6735.3%55$7.68M$-1.88M
202730$7.26M$7.26M$10.83M3.3%7446.2%36$2.33M$8.50M

Weekly Game Logs

WeekTeamOppScorev Pos Avgv Pos RkQPSnaps% Snaps% Rush% Pass% Rush Sh% Tgt ShXFPFP
16——————————————
17——————————————
18——————————————