how many teams has joe flacco played for
Joe Flacco has played for seven NFL teams as of the 2025 season.
Quick Scoop: Joe Flacco’s NFL Teams
Here’s the full list of teams Joe Flacco has suited up for in the NFL.
- Baltimore Ravens (2008–2018)
- Denver Broncos (2019)
- New York Jets (2020–2022)
- Cleveland Browns (2023, 2025)
- Indianapolis Colts (2024)
- Cincinnati Bengals (2025)
- Philadelphia Eagles (offseason/backup stint in 2021, no regular‑season snaps)
So, counting every franchise he has been on (including that Eagles stint), the answer to “how many teams has Joe Flacco played for” is seven different NFL teams.
Mini Timeline
- Long prime run with the Ravens , where he became a Super Bowl MVP and franchise face.
- Veteran stop with the Broncos in 2019 as Denver looked for stability at quarterback.
- Multiple stints with the Jets as an experienced backup and spot starter.
- Late‑career resurgence storyline with the Browns , Colts , and Bengals , showing how teams still value his experience into the mid‑2020s.
In forum and social discussions, Flacco often comes up as the classic “veteran bridge QB” who keeps finding new homes, especially when injuries hit or young QBs struggle.
TL;DR: Joe Flacco has been on seven NFL teams: Ravens, Broncos, Jets, Eagles, Browns, Colts, and Bengals.
Information gathered from public forums or data available on the internet and portrayed here.