All matches

UEFA Champions League / 20 January 2026

Sporting CP 2-1 Paris Saint Germain

UEFA Champions League / League Stage - 7

2-1

Match Finished

Tue 20 Jan 2026 / 20:00 PT / Estádio José Alvalade

Was the result deserved?

The goals each side scored, next to the quality of the chances they created.

Sporting CP2 scored / 0.89 expected
Paris Saint Germain1 scored / 1.42 expected

Sporting CP won it, but Paris Saint Germain created the better chances.

What is expected goals? Every chance is worth a fraction of a goal depending on how good it was. Added up, it describes the quality of what each side created - not what the score should have been.

How the match unfolded

Sporting CP above the line, Paris Saint Germain below. Goals are filled circles, cards are squares, substitutions are small dots.

KOHTFT74'79'90'

What happened, minute by minute

Kick-off, every goal and card, half-time and full time with the score at each, in the order they happened. Sporting CP on the left edge, Paris Saint Germain on the right.

  1. Kick-off
  2. W. Zaïre-Emery

    Goal cancelled

    31'
  3. Half-time0–0
  4. 🟨

    R. Mangas

    Yellow Card

    59'
  5. OnG. Vagiannidis

    OffR. Mangas

    63'
  6. OnK. Kvaratskhelia

    OffS. Mayulu

    66'
  7. OnGonçalo Ramos

    OffB. Barcola

    71'
  8. L. Suárez

    Normal Goal

    74'
  9. K. Kvaratskhelia

    Normal Goal / assist O. Dembélé

    79'
  10. OnI. Zabarnyi

    OffF. Ruiz

    80'
  11. OnD. Braganca

    OffJoão Simões

    87'
  12. OnAlisson Santos

    OffGeny Catamo

    87'
  13. L. Suárez

    Normal Goal / assist Trincão

    90'
  14. 🟨

    L. Suárez

    Yellow Card

    90'
  15. 🟨

    K. Kvaratskhelia

    Yellow Card

    90'
  16. OnG. Kochorashvili

    OffTrincão

    90'
  17. Full-time2–1