QPR came to Fratton Park and absolutely took Portsmouth apart, running out 3-1 winners in a dominant second-half display. The visitors were relentless from the off and had already built an unassailable 3-1 lead by the interval, with Ilias Chair pulling the strings in midfield throughout. Portsmouth huffed and puffed—they had more of the ball and peppered the QPR goal with 17 shots—but they simply couldn't find a way through when it mattered. It was a chastening afternoon for the home side, who will be left wondering how they conceded three goals while dominating possession. Chair was the architect of Portsmouth's downfall, deservedly named man of the match as he orchestrated QPR's clinical finishing. This result keeps QPR climbing, while Portsmouth have some serious questions to answer about their defending and ruthlessness in front of goal.
The Matchup
QPR beat Portsmouth 1-3 at Fratton Park, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 54% in favour of Portsmouth, QPR made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 17 attempts from Portsmouth against 13 from QPR over the course of the game. Portsmouth had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 15' | Portsmouth | Goal — T. Devlin (assist: E. Adams) | 1-0 | |
| 20' | QPR | Substitution — B. Kemper on, K. Adamson off | 1-0 | |
| 25' | QPR | Ronnie Edwards | 1-0 | |
| 33' | QPR | Goal — I. Chair (assist: H. Vale) | 1-1 | |
| 40' | QPR | Goal — K. Saito (assist: I. Chair) | 1-2 | |
| 45' | QPR | Goal — I. Chair (assist: A. S. Mbengue) | 1-3 | |
| 46' | Portsmouth | Substitution — L. Brooke-Smith on, R. Kavuma McQueen off | 1-3 | |
| 58' | QPR | Substitution — K. Poku on, G. Kamara off | 1-3 | |
| 58' | QPR | Substitution — K. Saito on, P. Smyth off | 1-3 | |
| 65' | Portsmouth | Substitution — A. Kamara on, J. Murphy off | 1-3 | |
| 72' | Portsmouth | Substitution — Z. Swanson on, B. Arthur off | 1-3 | |
| 72' | Portsmouth | Substitution — R. Poole on, Marezi off | 1-3 | |
| 74' | QPR | Substitution — A. S. Mbengue on, J. Varane off | 1-3 | |
| 74' | QPR | Substitution — R. Burrell on, A. Lloyd off | 1-3 | |
| 83' | Portsmouth | Substitution — E. Adams on, O. Bailey off | 1-3 |
Portsmouth vs QPR Lineups
Looking Ahead
Portsmouth have a quick chance to build on this result. Their next test comes away at Bristol City, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Bristol City vs Portsmouth going to play at 29 August 2026 in Championship 2026-27.
QPR, meanwhile, does not have long to wait before getting back out onto the pitch. They are next in action away at Blackburn Rovers, a game that will give an early sense of how they carry this result forward. Full details are here: Blackburn Rovers vs QPR going to play at 29 August 2026 in Championship 2026-27.