| Adrian Segecic 0-1 | 38' |  | ||
| John Swift | 41' |  | ||
| Connor Ogilvie | 63' |  | ||
|  | 64' | Tyler Goodrham | ||
|  | 66' | Hidde ter Avest out: Elliott Moore | ||
| out: Florian Bianchini Min-hyeok Yang | 67' |  | ||
|  | 69' | Jack Currie out: Greg Leigh | ||
|  | 69' | Siriki Dembélé out: Mark Harris | ||
| out: Callum Lang Terry Devlin | 80' |  | ||
|  | 81' | Louie Sibley out: Will Vaulks | ||
|  | 81' | Tom Bradshaw out: Will Lankshear | ||
| out: John Swift Zak Swanson | 86' |  | ||
|  | 87' | Gatlin O'Donkor out: Tyler Goodrham | ||
| out: Adrian Segecic Thomas Waddingham | 90+3' |  | ||
Lineups

Oxford United
|  | 1J. Cumming Goalkeeper | 
|  | 15B. Spencer Dedender | 
|  | 5E. Moore  66' Dedender | 
|  | 6M. Helik Dedender | 
|  | 22G. Leigh  69' Dedender | 
|  | 8C. Brannagan Midfielder | 
|  | 4W. Vaulks  81' Midfielder | 
|  | 17S. Mills Midfielder | 
|  | 27W. Lankshear  81' Midfielder | 
|  | 19T. Goodhram  64'  87' Midfielder | 
|  | 9M. Harris  69' Forward | 

Portsmouth
|  | 1N. Schmid Goalkeeper | 
|  | 2J. Williams Dedender | 
|  | 6C. Shaughnessy Dedender | 
|  | 5R. Poole Dedender | 
|  | 3C. Ogilvie  63' Dedender | 
|  | 8J. Swift  41'  86' Midfielder | 
|  | 21A. Dozzell Midfielder | 
|  | 10A. Segečić  38'  90'+3 Midfielder | 
|  | 49C. Lang  80' Midfielder | 
|  | 11F. Bianchini  67' Midfielder | 
|  | 9C. Bishop Forward | 
Substitutes

Oxford United
|  | 21M. Ingram Goalkeeper | 
|  | 26J. Currie  69' Dedender | 
|  | 24H. ter Avest  66' Dedender | 
|  | 2S. Long Dedender | 
|  | 23S. Dembele  69' Midfielder | 
|  | 10M. Phillips Midfielder | 
|  | 18L. Sibley  81' Midfielder | 
|  | 39G. O'Donkor  87' Forward | 
|  | 20T. Bradshaw  81' Forward | 

Portsmouth
|  | 30B. Killip Goalkeeper | 
|  | 17I. Bowat Dedender | 
|  | 22Z. Swanson  86' Dedender | 
|  | 14H. Matthews Dedender | 
|  | 16L. Le Roux Midfielder | 
|  | 47M. Yang  67' Forward | 
|  | 24T. Devlin  80' Midfielder | 
|  | 18M. Kosznovszky Midfielder | 
|  | 20T. Waddingham  90'+3 Forward | 


