Primeira Liga · 2025Estádio José Alvalade

Sporting 3–0 Moreirense · Primeira Liga

3–0Historical match

A completed match from a finished season. This page is the record of what happened.

Match at a glance

Sporting won 3–0.

Shots
254
Shots on target
141
Expected goals
4.650.16
Possession
61%39%

Full time

What the match recorded

Sporting CP beat Moreirense 3–0. Recorded in this match (Sporting CP – Moreirense): shots 25–4, shots on target 14–1, expected goals 4.65–0.16, possession 61%–39%. This is what was recorded. It is not a claim that the result was foreseeable.

Pre-match record

What the data showed before kick-off. Kept for reference; it did not know the result.

Sporting CP show a distinct attacking-volume record

moderate

Sporting CP's shot volume and the opposing shot-allowance context sit above their competition baselines.

21.2 shots/match ▲ShotsSporting CP · Moreirense9 shots/match
Evidence and caveat

Comparison: Team shot volume is paired with the opponent's recorded shot allowance.

Window: season

MetricSporting CPMoreirenseBaseline
Shots21.2 shots/match9 shots/match11.8 shots/match
Shots against7.33 shots/match13.7 shots/match12.5 shots/match

Caveat: Shot volume describes activity; it does not establish finishing quality or a match outcome.

Moreirense have a visible away split

weak

Moreirense's away-only shot average is below their full-season average.

6.33 shots/match ▲ShotsAway only · Season9 shots/match
Evidence and caveat

Comparison: Venue-only shot volume is compared with the same team's season record.

Window: away

MetricAway onlySeasonBaseline
Shots6.33 shots/match9 shots/match11.8 shots/match

Caveat: Venue splits can reflect opponent mix and should be read with the listed sample.

The teams have contrasting possession records

moderate

Sporting CP have recorded the higher season possession share.

62.3% ●PossessionSporting CP · Moreirense49.5%
Evidence and caveat

Comparison: The recorded possession gap is 12.8 percentage points.

Window: season

MetricSporting CPMoreirenseBaseline
Possession62.3%49.5%47.3%

Caveat: Possession share does not show where possession occurred or how chances were created.

This match

Match statistics

  • Shots25 shots4 shotsSporting 25 shots, Moreirense 4 shots
  • Shots on target14 shots1 shotSporting 14 shots, Moreirense 1 shot
  • Expected goals4.65 xG0.16 xGSporting 4.65 xG, Moreirense 0.16 xG
  • Possession61%39%Sporting 61%, Moreirense 39%
  • Corners6 corners4 cornersSporting 6 corners, Moreirense 4 corners
  • Fouls16 fouls18 foulsSporting 16 fouls, Moreirense 18 fouls
  • Yellow cards1 card1 cardSporting 1 card, Moreirense 1 card

Every shot

Shot map

Every recorded shot, placed where it was taken and sized by its expected-goals value. Arrows show each team’s attacking direction.

Kiko · Moreirense · 45′ · 0.01 xG · off target or blockedAlan · Moreirense · 48′ · 0.01 xG · on targetFrancisco Trincão · Sporting CP · 68′ · 0.01 xG · off target or blockedGeorgios Vagiannidis · Sporting CP · 12′ · 0.02 xG · on targetFrancisco Trincão · Sporting CP · 22′ · 0.02 xG · off target or blockedGeovany Quenda · Sporting CP · 32′ · 0.02 xG · off target or blockedMarcelo · Moreirense · 45′ · 0.02 xG · off target or blockedMorten Hjulmand · Sporting CP · 74′ · 0.02 xG · off target or blockedLuis Javier Suárez · Sporting CP · 8′ · 0.04 xG · on targetGeorgios Vagiannidis · Sporting CP · 19′ · 0.04 xG · on targetPedro Gonçalves · Sporting CP · 23′ · 0.04 xG · off target or blockedPedro Gonçalves · Sporting CP · 32′ · 0.04 xG · on targetPedro Gonçalves · Sporting CP · 33′ · 0.04 xG · on targetPedro Gonçalves · Sporting CP · 69′ · 0.04 xG · on targetPedro Gonçalves · Sporting CP · 70′ · 0.04 xG · off target or blockedLuis Javier Suárez · Sporting CP · 2′ · 0.05 xG · on targetLuis Javier Suárez · Sporting CP · 44′ · 0.05 xG · off target or blockedVasco Sousa · Moreirense · 40′ · 0.07 xG · off target or blockedLuis Javier Suárez · Sporting CP · 50′ · 0.07 xG · off target or blockedGeovany Quenda · Sporting CP · 39′ · 0.13 xG · off target or blockedMaximiliano Araújo · Sporting CP · 61′ · 0.14 xG · off target or blockedMaximiliano Araújo · Sporting CP · 86′ · 0.21 xG · on targetPedro Gonçalves · Sporting CP · 87′ · 0.22 xG · on targetLuis Javier Suárez · Sporting CP · 12′ · 0.40 xG · on targetPedro Gonçalves · Sporting CP · 82′ · 0.46 xG · on targetLuis Javier Suárez · Sporting CP · 24′ · 0.66 xG · off target or blockedFotis Ioannidis · Sporting CP · 90′ · 0.69 xG · goalLuis Javier Suárez · Sporting CP · 76′ · 0.82 xG · goalPedro Gonçalves · Sporting CP · 90′ · 0.82 xG · goal
  • off target
  • on target
  • goal
  • penalty
  • size = xG

Sporting CP: 25 shots, 14 on target, 5.09 xG. Moreirense: 4 shots, 1 on target, 0.11 xG.

How the match built

Expected-goals timeline

Expected goals accumulated minute by minute. Circles mark the goals that were actually scored.

02.755.50′HT90′Luis Javier Suárez · Sporting CP · 76′Pedro Gonçalves · Sporting CP · 90′Fotis Ioannidis · Sporting CP · 90′

The step line is cumulative expected goals; circles mark goals. Final: Sporting CP 5.09 xG · Moreirense 0.11 xG.

History

Head-to-head

Recent meetings between these teams.

Last 5 meetings

4Sporting
0Draws
1Moreirense
Sporting — Moreirense · Primeira Liga3–1
Moreirense — Sporting · Primeira Liga2–1
Moreirense — Sporting · Primeira Liga0–2
Sporting — Moreirense · Primeira Liga3–0
Moreirense — Sporting · Primeira Liga0–2

Head-to-Head & Recent Meetings

Metric comparison

Team comparison

Season averages, with the sample size beside each metric.

Where the edge is

Season: Sporting favored in 11 of 11 directional metrics · Moreirense in 0

led this metric higher value (descriptive) too close

Window

Season

Sporting6 matchesMoreirense6 matches
3 goals/match ▲Goals scored6/61.33 goals/match
0.67 goals/match ▲Goals allowed6/61.17 goals/match
2.72 xG/match ▲Expected goals6/61.21 xG/match
21.2 shots/match ▲Shots6/69 shots/match
8.33 shots/match ▲Shots on target6/63 shots/match
62.3% ●Possession6/649.5%
7.17 corners/match ●Corners6/63.83 corners/match
1.83 cards/matchCards6/62.83 cards/match
11 fouls/matchFouls6/615.3 fouls/match

Evidence quality

How much supports this analysis

Grade B · Useful evidenceUseful evidence — limited
Season samples6 / 6home / away teams
Recent samples5 / 5last-five windows
FreshnessLess than one dayfrom nearest prior match
  • Evidence is usable but does not meet the strongest completeness threshold.

Known unknowns

  • Lineups, injuries, suspensions and tactical changes are not available in the retained dataset.
  • The fixture season differs from the competition's configured active season.
Analysis cutoff: Mon, 22 Sept 2025, 23:15 UTC · analysis-v4

Team rankings in Primeira Liga

Make a graphic from this match

Creator Studio builds a branded post from this match's recorded data, with its evidence grade and source cutoff carried into the export.

Turn this match into a graphicReady-made from PitchMath data · No sign-up required