All matches

Primeira Liga / 31 January 2026

Rio Ave 0-3 Arouca

Primeira Liga / Matchday 20

0-3

Match Finished

Sat 31 Jan 2026 / 18:00 PT / Estádio do Rio Ave Futebol Clube

Was the result deserved?

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

Rio Ave0 scored / 0.69 expected
Arouca3 scored / 1.47 expected

Arouca created the better chances and took them.

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

Rio Ave above the line, Arouca below. Goals are filled circles, cards are squares, substitutions are small dots.

KOHTFT44'54'66'

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. Rio Ave on the left edge, Arouca on the right.

  1. Kick-off
  2. 🟨

    E. van Ee

    Yellow Card

    14'
  3. Tiago Esgaio

    Normal Goal / assist José Fontán

    44'
  4. Half-time0–1
  5. 🟨

    F. Petrasso

    Yellow Card

    52'
  6. Barbero

    Normal Goal

    54'
  7. OnDiogo Bezerra

    OffO. Richards

    60'
  8. Lee Hyun-Ju

    Normal Goal / assist B. Kuipers

    66'
  9. OnB. Popović

    OffJavi Sánchez

    68'
  10. OnJ. Panzo

    OffJ. Lomboto

    73'
  11. OnD. Špikić

    OffA. Ntoi

    73'
  12. OnT. Nikitscher

    OffA. Papakanellos

    73'
  13. OnPablo Gozálbez

    OffBarbero

    76'
  14. OnB. Mansilla

    OffLee Hyun-Ju

    76'
  15. OnK. Zoabi

    OffB. Aguilera

    80'
  16. 🟨

    Clayton

    Yellow Card

    82'
  17. OnDiogo Monteiro

    OffE. van Ee

    90'
  18. OnJesús Santiago

    OffTiago Esgaio

    90'
  19. Full-time0–3