
Among all the sides searching for clarity in their quarterbacking situations in 2025, none have captivated NFL audiences quite like the Browns.
Such is life when Shedeur Sanders is involved. The Colorado alum is a lightning rod for attention of all sorts. His NFL prospects have waxed and waned throughout the preseason. During Cleveland’s preseason finale vs. the Rams on Saturday afternoon, they reached an all-time low.
Sanders struggled during his final preseason appearance, falling victim to a bevy of sacks. Joe Flacco and Dillon Gabriel appear to be the beneficiaries of his toils, with both playing a sizable role in securing a 19-17 win for the Browns.
Flacco cemented his place at the top of Cleveland’s QB ladder with his outing at Huntington Bank Field. Gabriel, meanwhile, landed the backup role. Sanders was relegated to third-string duty — a position he’ll be in when the regular season starts, too.
Here’s a breakdown of Cleveland’s QB room in 2025.
📲 Follow The Sporting News on WhatsApp
Browns QB depth chart
QB | Player |
1 | Joe Flacco |
2 | Dillon Gabriel |
3 | Shedeur Sanders |
PUP | Deshaun Watson |
Flacco entered the final game of the season as Cleveland’s unquestioned starter. Kenny Pickett appeared destined to be his understudy, though a hamstring issue and Gabriel’s and Sanders’ exploits made him expendable. He was shipped off to the Raiders on Monday evening.
Gabriel got his first taste of playing backup on Sunday afternoon. He enjoyed a far better performance than his showing during Week 2 vs. the Eagles.
With five QBs on staff during preseason, a cull always appeared likely for Cleveland. In the end, Pickett was dealt away and Huntley was released. Gabriel and Sanders kept their place on the 53-man roster, with Gabriel’s superior overall showing giving him the No. 2 job over Sanders, who struggled mightily in his second appearance after playing well in his first.
#Browns Stefanski said Dillon Gabriel is the backup quarterback
— Mary Kay Cabot (@MaryKayCabot) August 26, 2025
MORE: Tracking the Browns’ QB battle after second preseason game
Joe Flacco stats vs. Rams
- Completions/Attempts: 9/10
- Passing yards: 71
- Touchdowns: 1
- Interceptions: 0
- Sacks: 1-9
Flacco put forth a strong display in Cleveland’s final preseason fixture. He was efficient during his time on the field, overcoming a first-drive three-and-out to find to lead the Browns into the end zone.
Flacco completed 9-of-10 passes for 71 yards on Saturday afternoon. He added a score via a 15-yard pitch-and-catch with Harold Fannin, ending his day with aplomb.
Flacco threads the needle for the touchdown 🎯
Watch on @NFLNetwork
Stream on @NFLPlus pic.twitter.com/LNx6v9eXD5— NFL (@NFL) August 23, 2025
Flacco was already named Cleveland’s opening day starter. His showing on Saturday afternoon made it easy to see why.
Dillon Gabriel stats vs. Rams
- Completions/Attempts: 12/19
- Passing yards: 129
- Touchdowns: 1
- Interceptions: 0
- Sacks: 0-0
It took Gabriel some time to find his rhythm, but when he did, Cleveland’s offense hummed.
Gabriel went 3-of-8 to start the game, struggling to hit his marks against Los Angeles’ second-stringers. A dour display looked to be in the cards, but in the final two minutes of the first half, Gabriel found lightning. He spearheaded an 11-play drive in the quarter’s final 1:48, accounting for all 86 yards. He tied up his splendid showcase with a three-yard score to Gage Larvadain.
Dillon Gabriel showing what he can do in the 2-minute drill
Watch on @NFLNetwork
Stream on @NFLPlus pic.twitter.com/icjs4sj4gF— NFL (@NFL) August 23, 2025
Gabriel’s final line reflected the dichotomous nature of his performance. He finished the day with 12-of-19 passing — 3-of-8 on his first drive, 9-of-11 on his last — for 129 yards and a touchdown. After an uneven day in Week 2, Gabriel returned with a flourish. His fellow first-year hurler couldn’t say the same.
Shedeur Sanders stats vs. Rams
- Completions/Attempts: 3/6
- Passing yards: 14
- Touchdowns: 0
- Interceptions: 0
- Sacks: 5-41
Sanders endured a nightmarish showing on Saturday afternoon.
The 23-year old’s pocket presence waned at times during his time with the Buffaloes. He resorted to some ugly habits on Saturday night, absorbing five sacks in five drives. By comparison, Sanders only completed three passes.
Cleveland’s offensive line looked lackluster for much of his outing. He didn’t necessarily have the best tools at his disposal. But Sanders didn’t do himself any favors. He held the ball too long on multiple occasions and struggled with accuracy throughout the day.
Down goes the QB!!
📺 @ABC7 | 📲 https://t.co/4beUdm3XuI pic.twitter.com/qRtP4DYaWR
— Los Angeles Rams (@RamsNFL) August 23, 2025
B-JACK SACK!!
📺 @ABC7 | 📲 https://t.co/4beUdm3XuI pic.twitter.com/VcCzcNBBCl
— Los Angeles Rams (@RamsNFL) August 23, 2025
Sanders didn’t get a lot of chances to flaunt his passing skills. Still, he seemed the most likely candidate to lead Cleveland down the field after Los Angeles took the lead with two minutes left — at least until Stefanski handed the keys to his offense to another passer hoping to lock up a place on the Browns’ final roster: Tyler Huntley.
MORE: Why Browns are unlikely to cut Shedeur Sanders despite dismal showing vs. Rams
Shedeur Sanders vs. Dillon Gabriel preseason stats
Shedeur Sanders | Dillon Gabriel | |
17-29 | Comp/Att | 25-37 |
58.6 | Comp. Pct. | 67.6 |
152 | Pass Yds | 272 |
2 | Pass TDs | 1 |
0 | INT | 1 |
7 | Sacks | 2 |
Sanders might have had a higher peak than Gabriel this preseason, but the Oregon alum remained fairly consistent across his two appearances, a welcome sight when compared to Sanders’ paltry showing in Week 3.
While both Sanders and Gabriel made the 53-man roster, it’s Gabriel who will get the initial crack at being Flacco’s primary backup. That could change in a hurry once games start, but for now, Sanders will face an uphill battle for playing time.
