| Thats all. Game finished. | ||
| 90+5' | The second half concludes with Bristol City leading 2-1 against Oxford United. | |
| 90+5' | Yu Hirakawa of Bristol City has been awarded a defensive free kick. | |
| 90+5' | Idris El Mizouni commits a foul - Oxford United. | |
| 90+1' | The referee's assistant has indicated there will be an additional 4 minutes of play. | |
| 90+1' | Idris El Mizouni of Oxford United has successfully earned a defensive free kick. | |
| 90+1' | Yu Hirakawa of Bristol City has committed a foul. | |
| 89' | Jason Knight of Bristol City has successfully earned a defensive free kick. | |
| 89' | Malcolm Ebiowei of Oxford United has committed a foul. | |
| 89' | Player change - Bristol City. Cameron Pring is coming on to replace Anis Mehmeti. | |
| 88' | Corner kick awarded to Oxford United, forced by Luke McNally. | |
| 87' | Nahki Wells of Bristol City commits a foul. | |
| 87' | Ciaron Brown of Oxford United has successfully earned a defensive free kick. | |
| 85' | Corner kick awarded to Bristol City, forced by Ciaron Brown's defense. | |
| 85' | Attempt thwarted. Yu Hirakawa of Bristol City fires a left-footed shot from beyond the box, but it's deflected. The assist was provided by Scott Twine. | |
| 83' | Nahki Wells of Bristol City has secured a free kick on the left flank. | |
| 83' | Peter Kioso commits a foul - representing Oxford United. | |
| 81' | Player change - Oxford United. Malcolm Ebiowei is replacing Tyler Goodrham. | |
| 81' | Player swap for Oxford United - Kyle Edwards is coming on to replace Siriki Dembélé. | |
| 78' | Missed chance. Dane Scarlett - Oxford United - shot with right foot from outside the box is close, but missed to the left. | |
| 77' | Offside call - Oxford United. Dane Scarlett has been flagged offside. | |
| 76' | Score! Bristol City leads 2-1 against Oxford United. Nahki Wells of Bristol City successfully scores a penalty, striking with his right foot into the top right corner of the goal. | |
| 75' | Mark Harris of Oxford United has committed a foul within the penalty box, resulting in a penalty being awarded against his team. | |
| 75' | Bristol City has been awarded a penalty. A foul against Haydon Roberts in the penalty box has led to this decision. | |
| 74' | Will Vaulks of Oxford United has been shown a yellow card for committing a foul. | |
| 74' | Scott Twine of Bristol City has earned an offensive free kick. | |
| 74' | Will Vaulks from Oxford United has committed a foul. | |
| 70' | Opportunity squandered. Anis Mehmeti of Bristol City takes a right-footed shot from beyond the box that sails over the goal. The assist was provided by Haydon Roberts with a header. | |
| 69' | George Tanner of Bristol City has successfully earned a defensive free kick. | |
| 69' | Dane Scarlett commits a foul - Oxford United. | |
| 68' | Player swap - Oxford United. Rúben Rodrigues is replaced by Dane Scarlett. | |
| 68' | Opportunity squandered. Scott Twine of Bristol City narrowly misses the target with a right-footed shot from beyond the box, following a free kick. | |
| 66' | Elliott Moore of Oxford United has been shown a yellow card for committing a foul. | |
| 66' | Scott Twine of Bristol City has secured a free kick on the offensive end. | |
| 66' | Elliott Moore from Oxford United commits a foul. | |
| 64' | Player change - Bristol City. Sinclair Armstrong is being replaced by Nahki Wells. | |
| 64' | Scott Twine commits a foul - representing Bristol City. | |
| 64' | Ciaron Brown of Oxford United has successfully earned a free kick on the left flank. | |
| 62' | Max Bird commits a foul - Bristol City. | |
| 62' | Mark Harris of Oxford United has successfully secured a defensive free kick. | |
| 61' | Corner kick awarded to Bristol City, forced by Ciaron Brown's defensive play. | |
| 61' | Attempt thwarted. Anis Mehmeti of Bristol City's right-footed shot from the middle of the penalty area is intercepted. The assist came from Yu Hirakawa. | |
| 59' | Opportunity squandered. Anis Mehmeti of Bristol City takes a left-footed shot from the left side of the penalty area, but it sails over the crossbar. | |
| 57' | Score! Bristol City 1, Oxford United 1. Sinclair Armstrong of Bristol City fires a right-footed shot from the middle of the box into the left corner. The assist came from a cross by Jason Knight. | |
| 55' | Opportunity squandered. Mark Harris from Oxford United attempts a shot with his left foot from a short distance, but it narrowly misses to the left. The assist was provided by Rúben Rodrigues after a rapid counterattack. | |
| 53' | Ciaron Brown from Oxford United has been handed a yellow card due to a foul. | |
| 53' | Sinclair Armstrong of Bristol City has successfully earned a defensive free kick. | |
| 53' | Fouled by Ciaron Brown - Oxford United | |
| 53' | Shot blocked. Will Vaulks - Oxford United - shot with right foot from outside the box is blocked. Assist - Peter Kioso. | |
| 51' | Mark Harris from Oxford United has secured an offensive free kick. | |
| 51' | Zak Vyner from Bristol City commits a foul. | |
| 50' | Another offensive effort. Sinclair Armstrong of Bristol City takes a right-footed shot from the left side of the box, but it's saved in the right corner. The assist came from Scott Twine. | |
| 49' | Opportunity squandered. Scott Twine of Bristol City narrowly misses the goal with a right-footed shot from outside the box. The assist was provided by Jason Knight. | |
| 46' | Jason Knight of Bristol City has secured a defensive free kick. | |
| 46' | Rúben Rodrigues of Oxford United has committed a foul. | |
| 45' | Player replacement - Bristol City. Yu Hirakawa comes on in place of Joe Williams. | |
| 45' | The second half commences with Bristol City trailing 0-1 against Oxford United. | |
| 45+2' | The first half concludes with Oxford United leading Bristol City by 1-0. | |
| 45+1' | Tyler Goodrham of Oxford United has secured a free kick on the right flank. | |
| 45+1' | Scott Twine of Bristol City commits a foul. | |
| 45+1' | The fourth referee has declared an additional 1 minute of extra time. | |
| 45' | Rúben Rodrigues of Oxford United has been awarded a free kick in the offensive zone. | |
| 45' | Jason Knight commits a foul - Bristol City. | |
| 44' | Player swap - Oxford United. Josh McEachran is being replaced by Will Vaulks due to an injury. | |
| 42' | Siriki Dembélé of Oxford United has successfully earned a defensive free kick. | |
| 42' | Anis Mehmeti commits a foul - Bristol City. | |
| 41' | Siriki Dembélé of Oxford United strikes the crossbar with a right-footed shot from beyond the penalty area. The assist came from Josh McEachran. | |
| 40' | Joe Williams of Bristol City has successfully secured a defensive free kick. | |
| 40' | Idris El Mizouni commits a foul - Oxford United. | |
| 39' | Opportunity lost. Sinclair Armstrong of Bristol City sends a header from the middle of the box that sails high and wide to the left. The assist came from a cross by Haydon Roberts. | |
| 38' | Opportunity squandered. Jason Knight of Bristol City misses a header from within the six-yard box on the left side, sending it too high. The assist came from Scott Twine, who delivered a cross following a corner kick. | |
| 38' | Corner kick awarded to Bristol City, forced by Tyler Goodrham's defense. | |
| 36' | Another offensive effort. Mark Harris of Oxford United takes a right-footed shot from beyond the box, but the goalkeeper saves it in the middle of the goal. The assist was provided by Rúben Rodrigues. | |
| 35' | Jamie Cumming of Oxford United successfully earned a defensive free kick. | |
| 35' | Luke McNally from Bristol City commits a foul. | |
| 34' | Corner kick awarded to Bristol City, due to a defensive action by Greg Leigh. | |
| 33' | Siriki Dembélé of Oxford United has earned an offensive free kick. | |
| 33' | Max Bird commits a foul - Bristol City. | |
| 32' | Attempt thwarted. Scott Twine from Bristol City tries a left-footed shot from the left side of the box but it's stopped. The assist came from Jason Knight. | |
| 28' | Goal! Bristol City 0, Oxford United 1. Rúben Rodrigues - Oxford United - shot with right foot from the centre of the box to the high centre of the goal. | |
| 28' | Josh McEachran of Oxford United has successfully secured a defensive free kick. | |
| 28' | Fouled by Sinclair Armstrong - Bristol City | |
| 26' | New attacking attempt. Anis Mehmeti - Bristol City - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Scott Twine. | |
| 26' | Greg Leigh - Oxford United - won a free kick on the left wing. | |
| 26' | Fouled by George Tanner - Bristol City | |
| 25' | Hand ball by Jason Knight - Bristol City | |
| 24' | Peter Kioso of Oxford United has successfully earned a defensive free kick. | |
| 24' | Scott Twine commits a foul - Bristol City. | |
| 22' | Haydon Roberts of Bristol City has successfully earned a defensive free kick. | |
| 22' | Mark Harris commits a foul - representing Oxford United. | |
| 20' | Another offensive effort. Anis Mehmeti of Bristol City attempts a shot with his left foot from the left side of the box, but it's saved in the left corner. The assist was provided by Scott Twine. | |
| 17' | Opportunity squandered. Tyler Goodrham of Oxford United narrowly misses the goal with a right-footed shot from the right side of the box. The assist came from Greg Leigh, who provided a cross. | |
| 16' | Missed chance. Sinclair Armstrong - Bristol City - shot with the head from the centre of the box is close, but missed. Assist - Haydon Roberts with a cross. | |
| 14' | Another offensive effort. Anis Mehmeti of Bristol City takes a left-footed shot from the right side of the box, but the goalkeeper makes a save in the middle of the goal. Jason Knight provided the assist. | |
| 13' | Scott Twine of Bristol City has secured a defensive free kick. | |
| 13' | Peter Kioso from Oxford United has committed a foul. | |
| 13' | Offside - Bristol City. Haydon Roberts is in offside. | |
| 12' | Opportunity squandered. Zak Vyner of Bristol City attempts a header from the middle of the box, but it soars high and veers off to the right. The cross was provided by Scott Twine. | |
| 11' | Idris El Mizouni of Oxford United has been handed a yellow card for committing a foul. | |
| 11' | Idris El Mizouni commits a foul - Oxford United. | |
| 11' | Anis Mehmeti of Bristol City has been awarded a free kick on the right flank. | |
| 10' | Joe Williams of Bristol City has been shown a yellow card for committing a foul. | |
| 10' | Greg Leigh of Oxford United has successfully earned a defensive free kick. | |
| 10' | Joe Williams from Bristol City has committed a foul. | |
| 10' | Shot blocked. Zak Vyner - Bristol City - shot with the head from the centre of the box is blocked. Assist - Scott Twine with a cross. | |
| 9' | Corner kick awarded to Bristol City, thanks to a deflection off Elliott Moore. | |
| 9' | Attempt obstructed. Haydon Roberts of Bristol City makes a left-footed shot from beyond the box, but it's stopped. The assist was by Jason Knight. | |
| 7' | Sinclair Armstrong of Bristol City has successfully earned a free kick on the left flank. | |
| 7' | Elliott Moore from Oxford United commits a foul. | |
| 4' | Offside called - Oxford United. Mark Harris is caught offside. | |
| 2' | Offside called - Oxford United. Mark Harris is found to be offside. | |
| 1' | Tyler Goodrham of Oxford United has earned a free kick on the right flank. | |
| 1' | Haydon Roberts of Bristol City commits a foul. | |
| First Half starts. | ||