KickoffDNA
0 live
Sign in
Liga Portugal · Matchweek 23

Momentum

MoreirenseSporting CP
now

Match momentum Δ pressure · 0–100

Waiting for pressure data…

Competition

Stage
Regular Season
Round
23

Venue

Stadium
Estádio Comendador Joaquim de Almeida Freitas, Moreira de Cónegos
Capacity
6,150
Surface
grass

Teams

Coaches
Vasco Maria de Albuquerque Botelho da Costa · Rui Borges
Position
6 · 2
Formation
4-2-3-1 · 4-2-3-1

Referee

Bruno José Ribeiro Pires Costa

Weather

Conditions
clear sky
Temperature
16.1° (feels 15.7°)
Wind
2.6
Humidity
74%

Where to watch · 4

  • International Bet365
  • Italy DAZN Italia
  • Japan DAZN Japan
  • Portugal TVI

2025/2026

#TeamPWDLGFGAGDPtsForm
1 Porto 342842 661848 88 WWWLW
2 Sporting CP 342572 892465 82 DDWWW
3 Benfica 3423110 742549 80 WWDDW
4 Sporting Braga 3416117 643628 59 WLDDD
5 Famalicão 3415118 422913 56 DWDDW
6 Gil Vicente 34131110 47389 50 LWDLL
7 Moreirense 3412715 3749-12 43 WLWLD
8 Arouca 3412616 4764-17 42 WLDWW
9 Vitória Guimarães 3412616 3951-12 42 WWLLL
10 Estoril 3410915 5457-3 39 LLDDL
11 Alverca 3410915 3552-17 39 LWLDL
12 Rio Ave 3481214 3557-22 36 DLDLD
13 Santa Clara 349916 3241-9 36 DWDWL
14 Nacional 349718 3745-8 34 WWLLW
15 Estrela Amadora 3461216 3856-18 30 LLLDD
16 Casa Pia 3461216 3157-26 30 LLLWD
17 Tondela 3461018 2755-28 28 LDWWL
18 AVS 3431219 2767-40 21 DDWWD
  • UEFA Champions League
  • UEFA Champions League Qualifiers
  • UEFA Europa League
  • UEFA Conference League Qualifiers
  • Relegation Play-off
  • Relegation

Moreirense

LWLLW 2W 0D 3L · 6 pts (1.2 ppg) · GF 5 GA 6 · xG 2.98–8.54 · xPts 3.27

  • W A Rio Ave 2–1 xG 0.59–1.58 PRT PL
  • L H Gil Vicente 1–2 xG 0.16–2.53 PRT PL
  • L A Vitória Guimarães 0–1 xG 0.62–1.68 PRT PL
  • W H Santa Clara 1–0 xG 0.15–0.29 PRT PL
  • L A Alverca 1–2 xG 1.45–2.47 PRT PL

Sporting CP

WWWDW 4W 1D 0L · 13 pts (2.6 ppg) · GF 9 GA 5 · xG 8.17–3.8 · xPts 9.89

  • W H Famalicão 1–0 xG 1.95–0.23 PRT PL
  • D A Porto 1–1 xG 1.47–0.85 PRT PL
  • W H Nacional 2–1 xG 1.99–0.82 PRT PL
  • W A Athletic Club 3–2 xG 1.12–0.67 UEFA CL
  • W A Arouca 2–1 xG 1.65–1.23 PRT PL

All meetings · 24 matches since 2012

Moreirense 15 draws18 Sporting CP

Goals 17–49 · 2.75 per match · BTTS 54% · over 2.5 58%

Last 10 · 10 matches

Moreirense 11 draws8 Sporting CP

Goals 5–21 · 2.6 per match · BTTS 40% · over 2.5 60%

Last 5 · 5 matches

Moreirense 10 draws4 Sporting CP

Goals 3–12 · 3.0 per match · BTTS 40% · over 2.5 80%

Recent meetings

  • L Moreirense 0–3 Sporting CP PRT PL · Regular Season
  • L Sporting CP 3–0 Moreirense PRT PL · Regular Season
  • L Sporting CP 3–1 Moreirense PRT PL · Regular Season
  • W Moreirense 2–1 Sporting CP PRT PL · Regular Season
  • L Moreirense 0–2 Sporting CP PRT PL · Regular Season
  • L Sporting CP 3–0 Moreirense PRT PL · Regular Season
  • L Moreirense 0–2 Sporting CP PRT PL · Regular Season
  • L Sporting CP 1–0 Moreirense neutral PRT PL · Regular Season
  • D Moreirense 1–1 Sporting CP PRT PL · Regular Season
  • L Sporting CP 2–1 Moreirense PRT PL · Regular Season
MetricMoreirense all · 34Moreirense at home · 17Sporting CP all · 34Sporting CP away · 17
Results
Matches34173417
Points per game1.261.592.412.41
W / D / L12 / 7 / 158 / 3 / 625 / 7 / 212 / 5 / 0
Goals for / match1.091.182.622.24
Goals against / match1.441.240.710.76
Clean sheets26%29%44%29%
Failed to score32%29%0%0%
Both teams scored47%47%56%71%
Over 2.550%53%71%59%
Expected goals
xG for / match0.910.942.091.90
xG against / match1.541.340.820.91
xG difference-0.63-0.411.270.99
Finishing vs xG0.180.240.530.34
xPts / match1.021.102.121.98
Points vs xPts0.250.490.300.44
Game state
Scored first44%47%76%71%
PPG when scoring first2.202.382.542.33
PPG when conceding first0.470.882.002.60
Came back from behind25%33%75%100%
Leads held71%80%81%75%
Minutes leading22%18%45%41%
Minutes level52%60%48%51%
Minutes trailing26%21%7%8%
First goal (min)35433937
First goal conceded (min)40425042
Timing
Goals scored in 2nd half60%70%57%60%
Goals conceded in 2nd half61%57%67%54%
Late goals for (76'+)0.180.240.650.59
Late goals against0.350.240.320.24
Style
Possession50%50%62%63%
Shots8.99.417.616.1
On target3.23.16.86.1
Shot conversion12%13%15%14%
Shots inside box59%58%68%65%
Big chances created1.71.43.63.3
Corners3.64.06.97.5
xG from set plays27%30%24%23%
Goals from headers24%30%16%17%
Pressure index10.610.224.622.6
Dominant minutes42.947.369.668.8
Pass accuracy83%83%88%88%
Fouls13.913.812.212.3
Cards2.712.592.182.82

Goal timing for / against per 15 min

Moreirense

0–15'85
16–30'47
31–45'37
46–60'710
61–75'98
76–90'612

Sporting CP

0–15'74
16–30'103
31–45'211
46–60'132
61–75'163
76–90'2211

Pressure DNA · intensity v an average side in the same situations, SD units

Moreirense · 6 matches

Pressure below an average side in the same situations (-0.31) · stands out: early press (0-15, level) -0.52

Tempo

Overall intensity-0.316
Early press (0-15, level)-0.526
Late chase (76+, behind)-0.282

Game state

When ahead-0.163
When level-0.416
When behind-0.334
10 min after conceding-0.435
10 min after scoring+0.184

Situations

At home-0.293
Away-0.333
4+ days rest-0.316

Opposition

v top-tier opponents-0.443
v bottom-tier opponents-0.242
Evenly matched-0.212
As underdog-0.384

Conceded

Pressure conceded+0.796
Conceded when ahead+0.703
Conceded late (76+)+0.344

Ahead vs level +0.25 · Behind vs level +0.09

Sporting CP · 7 matches

Pressure above an average side in the same situations (+0.16) · stands out: 10 min after conceding -0.49

Tempo

Overall intensity+0.167
Early press (0-15, level)-0.037
Late push (76+, level)-0.192

Game state

When ahead+0.107
When level+0.317
10 min after conceding-0.495
10 min after scoring+0.187

Situations

At home+0.054
Away+0.323
4+ days rest+0.167

Opposition

v mid-tier opponents-0.013
v bottom-tier opponents+0.363
As favourite+0.167

Conceded

Pressure conceded-0.157
Conceded when ahead-0.237
Conceded late (76+)-0.196

Ahead vs level -0.21 · Behind vs level -0.80

Moreirense

Current: unbeaten 1 · wins 1 · scoring 1 · conceding 3

FormationUsePPGGFGAxGxGA
4-2-3-118 53%1.611.171.220.91.53
4-3-38 24%0.881.131.631.021.45
4-4-24 12%1.01.01.50.751.72
3-4-32 6%1.51.51.51.192.06
4-1-4-11 3%0.00.04.00.660.96

Sporting CP

Current: unbeaten 12 · winless 1 · scoring 13 · conceding 2

FormationUsePPGGFGAxGxGA
4-2-3-132 94%2.382.530.722.020.83
4-4-22 6%3.04.00.53.230.69

Windows with fewer than 5 matches show no figures.

Pre-match movement · ends at kick-off

Every snapshot up to kick-off only — in-play prices are in Match Hub. Movement is in fair-probability points since the first snapshot (overround removed): ▲ shortened, ▼ drifted.

No pre-match movement recorded for this fixture.

Latest prices

bet365 · pre-match line -2.6h before kick-off · recorded after kick-off. Fair % removes the overround; P = Pinnacle fair %.

Fulltime Result

12.0Home 7% P 8%5.25Draw 15% P 15%1.27Away 62% P 77%5.0Tie 16%

Double Chance

3.75Moreirense or Draw 8% P 11%1.16Moreirense or Sporting 26% P 43%3.75Moreirense or Tie 8% P 43%1.05Tie or Sporting 29% P 43%1.04Draw or Sporting 29% P 46%

Draw No Bet

10.01 10%1.062 90%

Both Teams To Score

2.2Yes 42% P 41%1.61No 58% P 59%

Goals Over/Under

2.51.65Over 57% P 58%2.2Under 43% P 42%

Total Corners

9.0Under 6 10%3.16 - 8 28%2.629 - 11 34%4.512 - 14 20%10.0Over 14 9%

Fixtures priced like this · Pinnacle closing price · 2017–2026

Every past fixture whose Pinnacle fair price fell in the same band as this one, and how it finished at 90 minutes. Band = mean price in the band; ± = actual minus price, in probability points.

Match result · home 7.5–10% · away 75–77.5% · 163 fixtures

This matchBandActual±
Home8%9%7%-1.3
Draw15%15%11%-4.1
Away77%76%82%+5.4

In those fixtures: 3.2 goals a game · BTTS 51% · over 2.5 63%

Both teams to score · yes 40–42.5% · 664 fixtures

This matchBandActual±
Yes41%41%41%-0.7

Goals over/under 2.5 · over 57.5–60% · 2,409 fixtures

This matchBandActual±
Over 2.558%59%60%+0.8

Bruno José Ribeiro Pires Costa

Career
45 matches · 5 seasons
Cards / match
4.73 (4.53 yellow · 0.09 red)
Fouls / match
27.4 · 5.8 fouls per card
Penalties / match
0.4
Cards to home side
41%

Style in Liga Portugal (5-year window · 46 matches)

MetricRefereeLeaguevs peerspct
Cards / match4.435.66-1.539
Fouls / match27.527.9-0.18
Fouls per card6.24.9+1.40 (+ = lenient)
Penalties / match0.390.37+0.2252
Time added8.47.7+0.9591
First card
31' on average
Card timing
17% in first 30' · 35% in last 15'
Cards to home side
40% (league 48%)
VAR events / match
1.26

Recent matches

DateYRFoulsPens1st card+min
2026-02-08 50 290 8'10
2025-12-29 20 151 50'7
2025-12-15 40 250 36'7
2025-11-28 10 250 90'4
2025-09-28 31 321 16'10
2025-09-20 20 281 29'8
2025-08-23 · Sporting CP 51 250 26'8
2025-05-16 80 290 17'5
2025-05-10 50 230 18'12
2025-04-13 · Moreirense 81 390 28'2