| | First Half starts. |
| 5' | | Fouled by Andre Dozzell - Portsmouth |
| 5' | | Patrick Roberts - Sunderland - won a free kick in attack. |
| 6' | | Missed chance. Patrick Roberts - Sunderland - shot with right foot from the right side of the box goes high. Assist - Eliezer Mayenda. |
| 7' | | Goal! Sunderland 1, Portsmouth 0. Wilson Isidor - Sunderland - shot with right foot from outside the box to the left corner. Assist - Eliezer Mayenda with a through ball following a fast break. |
| 10' | | Callum Lang - Portsmouth - won a free kick on the left wing. |
| 10' | | Fouled by Trai Hume - Sunderland |
| 11' | | Missed chance. Josh Murphy - Portsmouth - shot with right foot from outside the box missed. Assist - Freddie Potts . |
| 12' | | Corner - Sunderland. Conceded by Zak Swanson. |
| 14' | | Corner - Portsmouth. Conceded by Chris Mepham. |
| 15' | | Missed chance. Callum Lang - Portsmouth - shot with right foot from outside the box is close, but missed after corner. |
| 17' | | Fouled by Dan Neil - Sunderland |
| 17' | | Freddie Potts - Portsmouth - won a free kick in defence. |
| 19' | | Shot blocked. Patrick Roberts - Sunderland - shot with left foot from the right side of the six yard box is blocked. Assist - Adil Aouchiche with a cross. |
| 19' | | Missed chance. Dan Neil - Sunderland - shot with right foot from outside the box goes high. Assist - Aji Alese. |
| 20' | | Callum Lang - Portsmouth - won a free kick in defence. |
| 20' | | Fouled by Aji Alese - Sunderland |
| 20' | | Delay in match - injury Callum Lang - Portsmouth |
| 22' | | Delay over. They are ready to continue. |
| 28' | | Corner - Portsmouth. Conceded by Luke O'Nien. |
| 32' | | New attacking attempt. Adil Aouchiche - Sunderland - shot with right foot from outside the box is saved in the right corner. Assist - Dan Neil. |
| 32' | | Corner - Sunderland. Conceded by Nicolas Schmid. |
| 35' | | New attacking attempt. Adil Aouchiche - Sunderland - shot with right foot from the left side of the box is saved by goalkeeper in the centre of the goal. Assist - Patrick Roberts. |
| 36' | | Fouled by Dan Neil - Sunderland |
| 36' | | Freddie Potts - Portsmouth - won a free kick in attack. |
| 38' | | Missed chance. Josh Murphy - Portsmouth - shot with right foot from the centre of the box is very close to the goal. Assist - Colby Bishop. |
| 39' | | Callum Lang - Portsmouth - won a free kick on the right wing. |
| 39' | | Fouled by Aji Alese - Sunderland |
| 42' | | Offside - Sunderland. Wilson Isidor is in offside. |
| 43' | | Fouled by Connor Ogilvie - Portsmouth |
| 43' | | Patrick Roberts - Sunderland - won a free kick in defence. |
| 45' | | Missed chance. Eliezer Mayenda - Sunderland - shot with right foot from the right side of the box is close, but missed. Assist - Wilson Isidor with a through ball. |
| 45+1' | | Fourth official has announced 2 minutes of added time. |
| 45+2' | | Hand ball by Callum Lang - Portsmouth |
| 45+3' | | First Half ended - Sunderland 1, Portsmouth 0. |
| 45' | | Second Half starts Sunderland 1, Portsmouth 0. |
| 45' | | Substitution - Sunderland. Dennis Cirkin for Aji Alese. |
| 46' | | Dan Neil - Sunderland - won a free kick on the left wing. |
| 46' | | Fouled by Freddie Potts - Portsmouth |
| 49' | | Missed chance. Colby Bishop - Portsmouth - shot with the head from the centre of the box is close, but missed to the left. Assist - Callum Lang with a cross. |
| 50' | | Fouled by Freddie Potts - Portsmouth |
| 50' | | Jobe Bellingham - Sunderland - won a free kick in defence. |
| 51' | | Corner - Sunderland. Conceded by Ryley Towler. |
| 52' | | Missed chance. Luke O'Nien - Sunderland - shot with left foot from the centre of the box missed to the left after corner. |
| 56' | | Corner - Portsmouth. Conceded by Patrick Roberts. |
| 57' | | Fouled by Patrick Roberts - Sunderland |
| 57' | | Josh Murphy - Portsmouth - won a free kick on the left wing. |
| 58' | | Anthony Patterson - Sunderland - won a free kick in defence. |
| 58' | | Fouled by Ryley Towler - Portsmouth |
| 58' | | Ryley Towler - Portsmouth - receive yellow card for a foul. |
| 59' | | Missed chance. Wilson Isidor - Sunderland - shot with right foot from the right side of the box goes high. Assist - Dennis Cirkin. |
| 60' | | New attacking attempt. Patrick Roberts - Sunderland - shot with left foot from outside the box is saved in the right corner. Assist - Trai Hume. |
| 61' | | Shot blocked. Adil Aouchiche - Sunderland - shot with right foot from the left side of the box is blocked. Assist - Jobe Bellingham. |
| 61' | | Shot blocked. Patrick Roberts - Sunderland - shot with left foot from the right side of the box is blocked. |
| 62' | | Corner - Sunderland. Conceded by Andre Dozzell. |
| 64' | | Adil Aouchiche - Sunderland - won a free kick on the left wing. |
| 64' | | Fouled by Zak Swanson - Portsmouth |
| 64' | | Zak Swanson - Portsmouth - receive yellow card for a foul. |
| 64' | | Shot blocked. Jobe Bellingham - Sunderland - shot with left foot from the right side of the box is blocked. Assist - Trai Hume. |
| 64' | | Missed chance. Luke O'Nien - Sunderland - shot with right foot from outside the box goes high . |
| 65' | | Missed chance. Wilson Isidor - Sunderland - shot with right foot from outside the box is very close to the goal. Assist - Patrick Roberts. |
| 67' | | Fouled by Marlon Pack - Portsmouth |
| 67' | | Wilson Isidor - Sunderland - won a free kick in attack. |
| 67' | | Marlon Pack - Portsmouth - receive red card. |
| 69' | | Substitution - Portsmouth. Terry Devlin for Zak Swanson. |
| 69' | | Substitution - Portsmouth. Rob Atkinson for Paddy Lane. |
| 70' | | New attacking attempt. Adil Aouchiche - Sunderland - shot with right foot from outside the box is saved in the top right corner. |
| 73' | | Offside - Sunderland. Adil Aouchiche is in offside. |
| 75' | | Shot blocked. Jobe Bellingham - Sunderland - shot with left foot from outside the box is blocked. Assist - Adil Aouchiche. |
| 75' | | Shot blocked. Eliezer Mayenda - Sunderland - shot with right foot from the centre of the box is blocked. Assist - Trai Hume. |
| 75' | | Fouled by Adil Aouchiche - Sunderland |
| 75' | | Terry Devlin - Portsmouth - won a free kick in defence. |
| 76' | | Dan Neil - Sunderland - won a free kick in defence. |
| 76' | | Fouled by Andre Dozzell - Portsmouth |
| 76' | | Shot blocked. Patrick Roberts - Sunderland - shot with left foot from outside the box is blocked. Assist - Chris Mepham. |
| 76' | | Corner - Sunderland. Conceded by Andre Dozzell. |
| 77' | | Shot blocked. Adil Aouchiche - Sunderland - shot with right foot from the right side of the box is blocked. |
| 77' | | Corner - Sunderland. Conceded by Colby Bishop. |
| 77' | | Corner - Sunderland. Conceded by Freddie Potts. |
| 80' | | Substitution - Sunderland. Milan Aleksic for Adil Aouchiche. |
| 82' | | Missed chance. Luke O'Nien - Sunderland - shot with left foot from outside the box is close, but missed. |
| 84' | | New attacking attempt. Trai Hume - Sunderland - shot with left foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Patrick Roberts. |
| 85' | | Shot blocked. Eliezer Mayenda - Sunderland - shot with left foot from the right side of the box is blocked. |
| 85' | | Fouled by Josh Murphy - Portsmouth |
| 85' | | Trai Hume - Sunderland - won a free kick in defence. |
| 86' | | Offside - Sunderland. Dennis Cirkin is in offside. |
| 87' | | Substitution - Portsmouth. Christian Saydee for Andre Dozzell. |
| 87' | | Substitution - Portsmouth. Owen Moxon for Freddie Potts. |
| 88' | | Shot blocked. Colby Bishop - Portsmouth - shot with the head from the centre of the box is blocked. Assist - Callum Lang with a cross. |
| 89' | | New attacking attempt. Owen Moxon - Portsmouth - shot with right foot from outside the box is saved by goalkeeper in the centre of the goal. Assist - Terry Devlin. |
| 90+1' | | Fourth official has announced 4 minutes of added time. |
| 90+2' | | Shot blocked. Eliezer Mayenda - Sunderland - shot with left foot from the centre of the box is blocked. Assist - Milan Aleksic. |
| 90+2' | | Fouled by Chris Mepham - Sunderland |
| 90+2' | | Josh Murphy - Portsmouth - won a free kick in attack. |
| 90+2' | | Chris Mepham - Sunderland - receive yellow card for a foul. |
| 90+3' | | Substitution - Sunderland. Nazariy Rusyn for Eliezer Mayenda. |
| 90+4' | | Fouled by Milan Aleksic - Sunderland |
| 90+4' | | Ryley Towler - Portsmouth - won a free kick in defence. |
| 90+6' | | Second Half ended - Sunderland 1, Portsmouth 0. |
| | Thats all. Game finished - Sunderland 1, Portsmouth 0. |