The Baltimore Ravens vs Cleveland Browns match player stats tell the story of a gutsy road win powered by an unconventional hero. Mark Andrews scored on a 35-yard rushing touchdown with 2:31 remaining, while Derrick Henry punched in 103 yards on 18 carries as Baltimore rallied for a 23-16 victory at Huntington Bank Field on November 16, 2025.
This AFC North clash showcased contrasting narratives. The Ravens extended their winning streak to four games and improved to 5-5, climbing back toward playoff contention after a disastrous 1-5 start. Meanwhile, Cleveland dropped to 2-8, suffering their third consecutive loss despite a historic performance from defensive end Myles Garrett, who terrorized Lamar Jackson with four sacks.
Table of contents
Game Summary: Fourth Quarter Heroics Define Ravens Victory
Baltimore needed every second of regulation to escape Cleveland with the win. The Ravens trailed 16-13 late in the fourth quarter before kicker Tyler Loop connected on a 44-yard field goal to tie the game with 4:59 remaining. The game-winning score came on fourth-and-inches from the Browns’ 35-yard line when Andrews, lined up under center, faked a quarterback sneak and ran left untouched for the decisive touchdown.
“It was a great call, and I think the guys just executed really well,” Andrews said after the game. “We’ve repped it a few times, so we had it down pat and ready to go, and like I said, I give credit to the guys up front.”
The Ravens called the play “Hurricane,” and it delivered the knockout punch Cleveland never recovered from. Fullback Patrick Ricard’s kick-out block on safety Grant Delpit created the running lane that sealed Baltimore’s fourth straight victory.
Ravens Offensive Player Statistics
Passing Stats
| Player | Comp/Att | Yards | TD | INT | Rating |
|---|---|---|---|---|---|
| Lamar Jackson | 14/25 | 193 | 0 | 2 | 52.9 |
Jackson struggled against Cleveland’s aggressive defense, completing just 56% of his passes. The two-time MVP was under constant pressure from Garrett and the Browns’ front seven, getting sacked four times throughout the contest. Despite the rough statistical showing, Jackson made critical plays when Baltimore needed them most.
Rushing Stats
| Player | Carries | Yards | Avg | Long | TD |
|---|---|---|---|---|---|
| Derrick Henry | 18 | 103 | 5.7 | 21 | 1 |
| Mark Andrews | 1 | 35 | 35.0 | 35 | 1 |
Henry delivered another workhorse performance, grinding out tough yards against a stout Cleveland run defense. His 1-yard touchdown plunge in the second quarter brought Baltimore within 13-10 and kept the Ravens within striking distance. Henry’s ability to consistently gain 5-6 yards per carry kept drives alive and allowed Baltimore to control the clock in crucial moments.
The Andrews rushing touchdown was his first career rushing score in eight NFL seasons. The tight end’s versatility on the trick play showcased offensive coordinator Todd Monken’s creativity in crunch time situations.
Receiving Stats
| Player | Receptions | Targets | Yards | Avg | Long | TD |
|---|---|---|---|---|---|---|
| Mark Andrews | 3 | 4 | 32 | 10.7 | 11 | 0 |
| Zay Flowers | 4 | 6 | 47 | 11.8 | 18 | 0 |
| Nelson Agholor | 3 | 5 | 42 | 14.0 | 20 | 0 |
Andrews made franchise history early in this contest, breaking Baltimore’s all-time receiving yards record with an 11-yard reception on the Ravens’ fifth offensive play. The catch moved him past Derrick Mason, and he finished the day with 5,806 career receiving yards.
“He is always there when we need him. He showed that tonight. He is Mr. Reliable,” Jackson said about his favorite target.
Flowers provided consistent production throughout, but the Ravens’ passing attack struggled to find rhythm against Cleveland’s secondary. The limited passing volume reflected Baltimore’s commitment to the ground game and clock management.
Browns Offensive Player Statistics
Passing Stats
| Quarterback | Comp/Att | Yards | TD | INT | Rating |
|---|---|---|---|---|---|
| Dillon Gabriel | 7/10 | 68 | 0 | 0 | 84.6 |
| Shedeur Sanders | 4/16 | 47 | 0 | 1 | 13.5 |
Cleveland’s offense sputtered throughout this divisional matchup. Gabriel started the game but suffered a concussion in the third quarter, forcing rookie fifth-round pick Shedeur Sanders into action for his NFL debut. Sanders struggled mightily, completing just 25% of his passes and getting sacked twice.
The rookie showed flashes, including a 25-yard completion to Harold Fannin Jr. on Cleveland’s final drive, but couldn’t engineer a tying score. His final pass intended for tight end David Njoku on fourth-and-5 fell incomplete, sealing the Browns’ fate.
“I don’t think I played good at all,” Sanders admitted after the game.
Rushing Stats
| Player | Carries | Yards | Avg | Long | TD |
|---|---|---|---|---|---|
| Quinshon Judkins | 14 | 52 | 3.7 | 12 | 0 |
| Dylan Sampson | 8 | 31 | 3.9 | 9 | 0 |
Cleveland’s rushing attack failed to establish any consistency. The Browns managed just 119 total rushing yards against a Baltimore defense that stacked the box and forced the passing game to beat them. Without a vertical threat in the passing game, Cleveland couldn’t loosen up the Ravens’ front seven.
Receiving Stats
| Player | Receptions | Targets | Yards | Avg | Long | TD |
|---|---|---|---|---|---|---|
| Cedric Tillman | 3 | 5 | 34 | 11.3 | 16 | 0 |
| Harold Fannin Jr. | 2 | 4 | 28 | 14.0 | 25 | 0 |
| David Njoku | 3 | 6 | 27 | 9.0 | 14 | 0 |
Cleveland’s pass catchers never found separation against Baltimore’s defensive backs. The Browns were held to just 187 total yards of offense, including a measly 64 yards with Sanders under center in the second half. The offensive struggles put tremendous pressure on the defense to create short fields and scoring opportunities.
“Yeah, we didn’t do a good enough job, period, as a team and certainly as an offense in there. So, we’ll make sure that we get back to work,” head coach Kevin Stefanski said.
Defensive Player Statistics: Garrett’s Historic Performance
Browns Defensive Stats
| Player | Tackles | Solo | Assists | Sacks | TFL | INT | PD |
|---|---|---|---|---|---|---|---|
| Myles Garrett | 6 | 4 | 2 | 4.0 | 5 | 0 | 1 |
| Carson Schwesinger | 11 | 7 | 4 | 0 | 1 | 1 | 1 |
| Devin Bush | 8 | 5 | 3 | 0 | 1 | 1 | 1 |
| Grant Delpit | 9 | 6 | 3 | 0 | 0 | 0 | 2 |
Garrett put on an absolute clinic in this matchup, recording his fourth sack of Jackson late in the first quarter to reach 12 sacks on the season. The milestone made him the first player since 1982 to record at least 12 sacks in six consecutive seasons, surpassing Hall of Famer Lawrence Taylor’s previous mark of five straight seasons.
Garrett wasn’t finished making history. His second sack of the game in the second quarter gave him 13 on the season, making him the only player in NFL history with five straight seasons tallying a minimum of 13 sacks. He broke a tie with T.J. Watt and Reggie White, who both had four consecutive such seasons.
The defensive end finished with 15 sacks on the season through 11 games, leading the entire league. Garrett became the first player since Arizona’s Chandler Jones in 2019 with two games of at least four sacks in a single season.
Bush delivered the Browns’ only touchdown, returning a Lamar Jackson interception 23 yards for a pick-six in the second quarter. The interception came after Jackson’s pass bounced off the hands of Ravens running back Keaton Mitchell. Bush dashed up the left sideline for the first pick-six of his seven-year career, giving Cleveland a 13-3 lead with 7:43 remaining in the first half.
Schwesinger led the team in tackles and added an interception, though his 52.3 PFF grade suggested inconsistent play despite the counting stats.
Ravens Defensive Stats
| Player | Tackles | Solo | Assists | Sacks | TFL | INT | PD |
|---|---|---|---|---|---|---|---|
| Roquan Smith | 12 | 8 | 4 | 0 | 2 | 0 | 1 |
| Teddye Buchanan | 10 | 6 | 4 | 0 | 1 | 0 | 2 |
| Kyle Hamilton | 8 | 5 | 3 | 0 | 3 | 0 | 1 |
| Malaki Starks | 6 | 4 | 2 | 0 | 0 | 1 | 2 |
Baltimore’s defense clamped down when it mattered most. The unit held Cleveland to just 64 yards in the second half with Sanders under center, forcing the rookie into uncomfortable situations. The secondary picked off Sanders once and consistently pressured Cleveland’s young receivers into incomplete passes.
Hamilton set a career high with three tackles for loss, demonstrating his versatility as a safety who can play in the box and disrupt running lanes. His physicality proved crucial in limiting Cleveland’s rushing attack.
The Ravens’ front seven also contained the Browns’ ground game, allowing just 3.7 yards per carry despite facing a Cleveland offense desperate to establish the run. Baltimore’s defensive line consistently won one-on-one matchups and allowed the linebackers to flow freely to the ball.
Special Teams Impact
Kicking Stats
| Team | Kicker | FG Made/Att | Long | XP Made/Att |
|---|---|---|---|---|
| Ravens | Tyler Loop | 3/3 | 44 | 2/2 |
| Browns | Andre Szmyt | 3/3 | 46 | 1/1 |
Both kickers performed flawlessly in this low-scoring affair. Loop’s 44-yard field goal with under five minutes remaining tied the game and set the stage for Andrews’ heroics. Szmyt kept Cleveland in the game with three field goals, including a 46-yarder late in the first half that extended the Browns’ lead to 16-10.
Punting Stats
| Team | Punter | Punts | Avg | Long | Inside 20 |
|---|---|---|---|---|---|
| Ravens | Jordan Stout | 2 | 48.5 | 52 | 1 |
| Browns | Corey Bojorquez | 4 | 45.3 | 53 | 2 |
The field position battle remained relatively even throughout, though Baltimore’s offense converted more of their opportunities into points. A muffed punt by Ravens receiver LaJohntay Wester in the first half gave Cleveland excellent field position at the Baltimore 6-yard line, leading to a Szmyt field goal.
Key Storylines and Analysis
Ravens’ Winning Formula Emerges
Baltimore’s four-game winning streak reflects a team that has finally figured out its identity. The Ravens are leaning heavily on Henry’s power running, complemented by Jackson’s dual-threat ability and opportunistic defense. This blueprint allowed them to overcome early-season struggles and climb back into the AFC playoff picture.
The offensive line dominated the line of scrimmage, opening consistent holes for Henry while giving Jackson enough time to make plays downfield when necessary. Baltimore’s time of possession advantage allowed the defense to stay fresh and make critical stops in the fourth quarter.
Garrett’s Historic Season Continues
Myles Garrett is on pace for one of the greatest pass-rushing seasons in NFL history. His 15 sacks through 11 games projects to approximately 22-23 sacks over a full 17-game season, which would challenge the single-season record of 22.5 shared by Michael Strahan and T.J. Watt.
Beyond the sack totals, Garrett’s consistency stands out. He recorded at least half a sack in his previous 10 straight games entering this contest. The three-time Pro Bowler is generating pressure at an elite rate despite facing constant double teams and chip blocks.
Cleveland’s Quarterback Quandary
The injury to Gabriel and Sanders’ struggles highlighted Cleveland’s quarterback crisis. The Browns entered the season with questions at the position, and those concerns remain unresolved 11 games into the campaign. Sanders showed arm talent on several throws but lacked accuracy and decision-making consistency.
Cleveland’s offense managed just 187 total yards, their second-lowest output of the season. Without a reliable quarterback, the Browns can’t compete in a division featuring Jackson, Joe Burrow and Russell Wilson.
Andrews Makes History
Andrews’ record-breaking reception in the first quarter cemented his legacy as one of Baltimore’s all-time great receivers. The tight end entered the game needing just 3 yards to pass Derrick Mason for the franchise lead and achieved the milestone on an 11-yard catch.
With 5,806 career receiving yards and 468 receptions, Andrews ranks among the elite tight ends of his generation. His versatility on offense extends beyond receiving, as evidenced by his rushing touchdown on the trick play that won the game.
Division Standings Impact
The victory kept Baltimore within striking distance of the AFC North lead. The Ravens improved to 5-5 and remained one game behind the Pittsburgh Steelers in the division race. With two matchups against Pittsburgh remaining over the final six weeks, Baltimore controlled its own destiny in the division title hunt.
“We’re just above water; we’re breathing. We’re not even out of the water,” head coach John Harbaugh said. “It’s a typical AFC North battle, and I’m proud of the guys for the way they played and what they had to do to find a way to win that game in the second half the way they did.”
For Cleveland, the loss dropped the Browns to 2-8 and effectively ended any realistic playoff hopes. The franchise’s focus shifted toward evaluating young talent and building for 2026, with Sanders’ development becoming a primary storyline for the season’s final seven games.
Looking Ahead
Baltimore swept the season series with Cleveland for the first time since 2020, adding another chapter to this storied AFC North rivalry. The Ravens returned home to host the New York Jets in Week 12, while the Browns traveled to Las Vegas seeking their first road victory of the season.
The baltimore ravens vs cleveland browns match player stats revealed a team finding its groove at the perfect time. Baltimore’s balanced offensive attack, anchored by Henry’s bruising running style and Jackson’s playmaking ability, gives them the foundation to compete with any team in the AFC. With the defense generating turnovers and making critical stops, the Ravens look dangerous entering the season’s home stretch.
For comprehensive NFL coverage and detailed player statistics from every matchup, visit MatchvsPlayerStats.com.
The Baltimore Ravens vs Cleveland Browns match player stats from November 16, 2025 showcased championship-caliber resilience from Baltimore and historic individual brilliance from Cleveland’s Myles Garrett, setting the stage for an intriguing second half of the NFL season.

