Trade 1
August 9, 2019
Buffalo Bills received Ryan Bates.
NFL Trade History
TradeVerdicts connects Ryan Bates to 2 exact public NFL transactions involving Buffalo Bills, Philadelphia Eagles, and Chicago Bears.
Player Transaction Context
This profile follows Ryan Bates across 2 recorded transactions from August 9, 2019 through March 13, 2024. Each connection below comes from the database relationship for that transaction rather than a name-only search.
Trade 1
Buffalo Bills received Ryan Bates.
Trade 2
Chicago Bears received Ryan Bates.
Across this profile, the recorded verdicts are Buffalo Bills Win. The timeline spans 2019–2024 and 3 represented teams.
How to Read This Profile
Every transaction below comes from an explicit player-to-trade relationship in the TradeVerdicts database. Name-only substring matching is not used.
The cards summarize the date, teams, assets, grades, and verdict. Open the full trade page for the complete analysis and sourcing context. Grading standards are explained in the TradeVerdicts methodology.
Chronological Timeline
Trade 1 of 2
Buffalo received Ryan Bates; Philadelphia received Eli Harold. Buffalo acquired Ryan Bates in the preseason swap and developed him into a versatile lineman who eventually started meaningful games and earned a four-year contract. Philadelphia released Eli Harold before he delivered regular-season value for the Eagles. The hindsight grades are B+ for Buffalo Bills and D for Philadelphia Eagles, producing a Buffalo Bills Win verdict.
Trade 2 of 2
Buffalo traded Ryan Bates to Chicago for the 2024 fifth-round pick that became No. 144. The Bills did not select Austin Booker with it; they traded No. 144 back to Chicago for a 2025 fourth-round pick, which is the proper Buffalo return to trace. Bates played 19 Bears games across 2024-25 but made only two starts. Buffalo wins on preserved draft value and Chicago's limited offensive-line return.