The Minnesota Vikings vs Cleveland Browns player stats from their recent 2025 clash tell a story of grit, jet lag, and defensive masterclasses. When these two teams met at Tottenham Hotspur Stadium in London for Week 5, the atmosphere was electric, but the box score was a grind.
Minnesota walked away with a tight 21–17 victory, moving them to a solid spot in the NFC North, while Cleveland’s rookie experiment under center faced a brutal reality check.
If you are hunting for the Vikings vs Browns latest stats, you have come to the right place. We saw Justin Jefferson put on a clinic, while the Vikings’ defensive line turned the pocket into a nightmare for rookie Dillon Gabriel.
Whether you’re a fantasy manager checking the Minnesota Vikings vs Cleveland Browns 2025 stats or a die-hard fan looking for the Vikings vs Browns NFL player performance highlights, this breakdown covers every snap and stat that mattered in the UK.
| Player | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
| Nick Mullens | 11/21 | 135 | 1 | 0 |
| Jaren Hall | 4/5 | 87 | 2 | 0 |
| Player | C/ATT | YDS | TD | INT |
|---|---|---|---|---|
| Tyler Huntley | 14/20 | 135 | 0 | 2 |
| D. Thompson-Robinson | 13/17 | 126 | 0 | 1 |
| Player (Team) | ATT | YDS | AVG | TD |
|---|---|---|---|---|
| Myles Gaskin (MIN) | 9 | 45 | 5.0 | 0 |
| Kene Nwangwu (MIN) | 7 | 45 | 6.4 | 0 |
| D’Onta Foreman (CLE) | 10 | 18 | 1.8 | 1 |
| Player (Team) | REC | YDS | AVG | TD |
|---|---|---|---|---|
| Jeshaun Jones (MIN) | 1 | 71 | 71.0 | 1 |
| Z. Mitchell-Paden (CLE) | 4 | 59 | 14.8 | 0 |
| Trishton Jackson (MIN) | 3 | 39 | 13.0 | 1 |
| Statistic | MIN | CLE |
|---|---|---|
| Total Yards | 303 | 288 |
| Pass Yards | 190 | 232 |
| Rush Yards | 113 | 56 |
| Turnovers | 0 | 3 |
| Possession | 26:30 | 33:30 |
Justin Jefferson’s London Dynasty
When the bright lights of London hit, the superstars usually show up. For the Purple and Gold, that meant number 18. Looking at the Vikings vs Browns box score stats, Justin Jefferson was clearly the engine. He hauled in 7 receptions for 123 yards. While he didn’t find the end zone this time, his 17.6 yards-per-catch average kept the chains moving when the offense felt stuck in the mud.
Jefferson’s performance was a masterclass in route running. He constantly found the soft spots in Cleveland’s zone. Even with the Browns trying to bracket him, he managed a long gain of 38 yards that set up a crucial rushing touchdown.
In terms of Vikings-Browns matchup player statistics, Jefferson remains the gold standard. He played nearly 95% of the offensive snaps, proving that even across the ocean, he is the focal point of Kevin O’Connell’s scheme.
- Receptions: 7
- Receiving Yards: 123
- Longest Catch: 38 yards
- Targets: 11

The Rookie’s Rough Welcome: Dillon Gabriel’s Debut
Cleveland took a massive gamble in Week 5. They benched the veteran Joe Flacco and handed the keys to third-round rookie Dillon Gabriel. The Minnesota Vikings and Cleveland Browns player numbers for the young QB show a kid with heart, but a line that couldn’t protect him. Making your first NFL start in London against a Brian Flores defense is like trying to learn to swim in a hurricane.
Gabriel finished the day 18-of-29 for 192 yards and one touchdown. He also threw a costly interception late in the fourth quarter. The individual stats for the Vikings vs. Browns game highlight his struggle under pressure, as he was sacked four times.
The Vikings sent exotic blitzes from every angle, and the rookie often held the ball a split second too long. However, his 15-yard touchdown strike to Jerry Jeudy showed flashes of why Cleveland is excited about his future.
“It wasn’t pretty, but the kid didn’t quit,” one scout noted after the game. “Flores threw the whole playbook at him, and he still gave them a chance to win at the end.”
Defensive Dominance: Myles Garrett vs. The Wall
Every time you look at Vikings vs Browns head-to-head player stats, you expect Myles Garrett to have a crooked number in the sack column. But in this 2025 matchup, the Vikings had a plan. They “chipped” Garrett with a tight end or a running back on nearly 43% of his pass rushes. This limited the 2023 Defensive Player of the Year to just 3 tackles and zero sacks.
On the other side, the Vikings’ pass rush was relentless. Andrew Van Ginkel and Jonathan Greenard lived in the Browns’ backfield. According to the Vikings vs Browns game stats, Minnesota recorded 10 quarterback hits.
This constant harassment made it impossible for the Browns to establish a rhythm in the passing game. It was a “street fight” in the trenches, and Minnesota’s makeshift offensive line—missing stars like Brian O’Neill—somehow held the fort.
Key Defensive Metrics:
- Vikings Sacks: 4 (Greenard 1.5, Van Ginkel 1.0, Harrison Phillips 1.0, Metellus 0.5)
- Browns Sacks: 1 (Ogbo Okoronkwo)
- Interceptions: 1 (Camryn Bynum)
- Tackles for Loss: Vikings 6, Browns 4
Ground Game and Trenches: A Battle of Attrition
The running game for both teams was a bit of a slog. For Minnesota, Aaron Jones was the workhorse. He didn’t break off any 50-yarders, but his steady 4.2 yards per carry kept the clock moving. In the Minnesota Vikings vs Cleveland Browns player stats, Jones ended with 78 yards on 18 carries and one rushing touchdown. He was the “boring” but necessary part of the win.
Cleveland’s rushing attack felt the absence of a prime Nick Chubb. While D’Onta Foreman and Jerome Ford shared the load, they struggled to find gaps against the Vikings’ front seven. Foreman managed a short touchdown run in the second quarter, but the team averaged less than 3.5 yards per carry overall. Without a dominant run game, the pressure on rookie Dillon Gabriel only intensified as the game wore on.
Special Teams and Momentum Swings
In a game decided by four points, the “third phase” usually plays a big role. Will Reichard, the Vikings’ rookie kicker who has been a revelation, was perfect on the day. He nailed two field goals, including a 48-yarder that felt like it had 20 yards to spare. His consistency has been a quiet backbone for Minnesota’s 2025 campaign.
The Browns had a chance to flip the script with a big return, but the Vikings’ coverage units were disciplined. There were no “quirky” muffed punts or painful flops on special teams this time—just blue-collar football. When you analyze Vikings vs Browns NFL player performance, you can’t ignore the hidden yardage gained by Vikings punter Ryan Wright, who pinned the Browns inside their own 10-yard line twice.
Takeaways from the London Matchup
The Minnesota Vikings vs Cleveland Browns 2025 stats prove that defense still wins games, even in an era of high-flying offenses. Minnesota didn’t need Sam Darnold (or whoever was under center) to throw for 400 yards. They needed a clean game, a star receiver to make plays, and a defense that could rattle a rookie. They got all three.
For Cleveland, this game was a learning experience. The Vikings vs Browns latest stats might look underwhelming for an offense, but the defensive effort—led by a frustrated but active Myles Garrett—kept them in the hunt until the final whistle. The Browns’ “scrappy” identity is still there; they just need more consistency from the quarterback position to turn these close losses into wins.
Google Optimized Headline:
Vikings vs Browns 2025 Player Stats: Justin Jefferson Shines in London Victory
Frequently Asked Questions (FAQs)
1. Who had the most receiving yards in the Vikings vs Browns 2025 game? Justin Jefferson led all players with 123 receiving yards on 7 catches. He was the primary target for the Vikings and helped sustain several key scoring drives.
2. How did rookie QB Dillon Gabriel perform against the Vikings? Dillon Gabriel finished with 192 passing yards, 1 touchdown, and 1 interception in his first NFL start. He was sacked 4 times as the Vikings’ defense applied constant pressure.
3. Did Myles Garrett get any sacks in the matchup? No, Myles Garrett was held to zero sacks in the 2025 London game. The Vikings used a “chip” protection strategy to limit his impact on the quarterback.
4. What was the final score of the Minnesota Vikings vs Cleveland Browns match? The Minnesota Vikings defeated the Cleveland Browns 21–17 at Tottenham Hotspur Stadium in London.
5. Which Vikings defensive players stood out in the player stats? Jonathan Greenard and Andrew Van Ginkel were the standouts, combining for 2.5 sacks. Safety Camryn Bynum also recorded a critical interception late in the game.
Conclusion: The Minnesota Vikings vs Cleveland Browns player stats reflect a game that was won in the margins. It wasn’t a highlight-reel blowout, but a gritty, professional win for Minnesota. They handled the travel, the pressure, and a stout Browns defense to stay competitive in the playoff race. For the Browns, the search for offensive stability continues, but the flashes from Gabriel provide a glimmer of hope.
Read More: Pirates vs Red Sox