Stefano Moreo

Forward · Italy · Pisa

2025-267Goals0.27 per 90
2025-261Assists0.04 per 90
2025-266.76Average ratingPisa
2025-2637Appearances2,317 minutes
2025-265.75Expected goalsoverperforming by 1.25
€1.2mMarket valueForward

Shot map

Every shot is plotted where it was taken, with distances in real metres and each marker the same size. Colour shows the outcome, not the chance quality. New to xG? See what xG means.

38% on target
59' missed · xG 0.03 · vs Lazio49' saved · xG 0.09 · vs SSC Napoli73' blocked · xG 0.03 · vs Lecce31' missed · xG 0.12 · vs Lecce77' missed · xG 0.06 · vs Parma47' blocked · xG 0.03 · vs Parma90+3' missed · xG 0.06 · vs Genoa63' saved · xG 0.02 · vs Genoa43' missed · xG 0.04 · vs Genoa58' saved · xG 0.04 · vs AS Roma90' saved · xG 0.20 · vs Cagliari76' missed · xG 0.02 · vs Cagliari25' missed · xG 0.08 · vs Juventus4' saved · xG 0.03 · vs Juventus61' saved · xG 0.06 · vs Bologna30' missed · xG 0.02 · vs AC Milan81' post · xG 0.02 · vs Hellas Verona69' missed · xG 0.02 · vs Hellas Verona7' missed · xG 0.01 · vs Hellas Verona41' saved · xG 0.44 · vs Sassuolo39' missed · xG 0.02 · vs Sassuolo45+1' missed · xG 0.03 · vs Inter80' saved · xG 0.02 · vs Atalanta76' missed · xG 0.16 · vs Atalanta52' saved · xG 0.07 · vs Atalanta18' missed · xG 0.08 · vs Atalanta64' missed · xG 0.03 · vs Udinese48' saved · xG 0.01 · vs Udinese13' saved · xG 0.16 · vs Udinese34' missed · xG 0.01 · vs Genoa85' missed · xG 0.12 · vs Juventus45+1' blocked · xG 0.10 · vs Juventus45' post · xG 0.05 · vs Juventus18' missed · xG 0.07 · vs Lecce17' blocked · xG 0.02 · vs Lecce90+2' missed · xG 0.05 · vs Parma51' missed · xG 0.02 · vs Cremonese13' missed · xG 0.04 · vs Torino80' blocked · xG 0.09 · vs Lazio73' saved · xG 0.08 · vs Lazio32' missed · xG 0.08 · vs Hellas Verona31' blocked · xG 0.04 · vs Hellas Verona32' missed · xG 0.13 · vs Udinese39' saved · xG 0.23 · vs Atalanta26' missed · xG 0.07 · vs Atalanta23' goal · xG 0.52 · vs Lazio9' goal · xG 0.79 · vs Cagliari23' goal · xG 0.06 · vs Inter11' goal · xG 0.04 · vs Inter89' goal · xG 0.21 · vs Cagliari29' goal · xG 0.79 · vs Torino13' goal · xG 0.10 · vs Torino
52 Shots7 Goals5.72xG on map
Filter
  • Goal
  • On target
  • Off target
View shot data as a table
DateOpponentMinOutcomeSituationBody partxG
2026-05-23Lazio59'Off targetFree kick deliveryHeader0.03
2026-05-23Lazio23'GoalCounter-attackHeader0.52
2026-05-17SSC Napoli49'SavedFrom throw-inRight foot0.09
2026-05-01Lecce73'BlockedCounter-attackLeft foot0.03
2026-05-01Lecce31'Off targetCounter-attackHeader0.12
2026-04-25Parma77'Off targetOpen playHeader0.06
2026-04-25Parma47'BlockedOpen playRight foot0.03
2026-04-19Genoa90+3'Off targetFree kick deliveryHeader0.06
2026-04-19Genoa63'SavedOpen playHeader0.02
2026-04-19Genoa43'Off targetFrom cornerHeader0.04
2026-04-10AS Roma58'SavedFree kick deliveryHeader0.04
2026-03-15Cagliari90'SavedOpen playHeader0.20
2026-03-15Cagliari76'Off targetOpen playRight foot0.02
2026-03-15Cagliari9'GoalPenaltyRight foot0.79
2026-03-07Juventus25'Off targetOpen playHeader0.08
2026-03-07Juventus4'SavedOpen playHeader0.03
2026-03-02Bologna61'SavedFrom cornerHeader0.06
2026-02-13AC Milan30'Off targetOpen playHeader0.02
2026-02-06Hellas Verona81'Hit the woodworkFrom cornerHeader0.02
2026-02-06Hellas Verona69'Off targetFrom cornerHeader0.02
2026-02-06Hellas Verona7'Off targetFrom cornerHeader0.01
2026-01-31Sassuolo41'SavedOpen playRight foot0.44
2026-01-31Sassuolo39'Off targetOpen playHeader0.02
2026-01-23Inter45+1'Off targetFrom cornerHeader0.03
2026-01-23Inter23'GoalFrom cornerHeader0.06
2026-01-23Inter11'GoalOpen playLeft foot0.04
2026-01-16Atalanta80'SavedFrom cornerHeader0.02
2026-01-16Atalanta76'Off targetOpen playRight foot0.16
2026-01-16Atalanta52'SavedFrom cornerHeader0.07
2026-01-16Atalanta18'Off targetOpen playLeft foot0.08
2026-01-10Udinese64'Off targetOpen playHeader0.03
2026-01-10Udinese48'SavedOpen playHeader0.01
2026-01-10Udinese13'SavedOpen playRight foot0.16
2026-01-03Genoa34'Off targetFrom cornerOther0.01
2025-12-27Juventus85'Off targetOpen playHeader0.12
2025-12-27Juventus45+1'BlockedCounter-attackLeft foot0.10
2025-12-27Juventus45'Hit the woodworkFrom cornerHeader0.05
2025-12-21Cagliari89'GoalCounter-attackRight foot0.21
2025-12-12Lecce18'Off targetFrom cornerHeader0.07
2025-12-12Lecce17'BlockedOpen playRight foot0.02
2025-12-08Parma90+2'Off targetOpen playRight foot0.05
2025-11-07Cremonese51'Off targetFree kick deliveryRight foot0.02
2025-11-02Torino29'GoalPenaltyRight foot0.79
2025-11-02Torino13'GoalOpen playLeft foot0.10
2025-11-02Torino13'Off targetOpen playHeader0.04
2025-10-30Lazio80'BlockedOpen playRight foot0.09
2025-10-30Lazio73'SavedFrom cornerHeader0.08
2025-10-18Hellas Verona32'Off targetFrom cornerHeader0.08
2025-10-18Hellas Verona31'BlockedOpen playLeft foot0.04
2025-09-14Udinese32'Off targetOpen playRight foot0.13
2025-08-24Atalanta39'SavedOpen playHeader0.23
2025-08-24Atalanta26'Off targetOpen playRight foot0.07

Career

Appearances, goals, assists and expected goals for every competition on record.Figures are the competition's own season totals, not sums of the shot map. Cup and international caps are a pilot, loaded for a small number of players so far.

SeasonCompetitionTeamAppsMinGoalsAssistsxGRating
2026Club Friendly Club Friendly Games Pisa1000——
2026-27Cup Coppa Italia Pisa16900—6.80
2025-26League Serie A Pisa372,317715.756.76
2025-26Cup Coppa Italia Pisa17200—6.80
2024-25Cup Coppa Italia Pisa210100—7.30
2023-24Cup Coppa Italia Pisa18900—7.00
2022-23Cup Coppa Italia Brescia210511—7.30
2021-22Cup Coppa Italia Brescia14200—6.50
2020-21Cup Coppa Italia Empoli12800—6.70
2019-20Cup Coppa Italia Empoli1000——

Stefano Moreo historical transfers

  • 2023-01-20Brescia to Pisa2M €
  • 2022-07-01Empoli to Brescia800k €
  • 2021-08-12Empoli to BresciaLoan
  • 2019-07-18Palermo to EmpoliFree
  • 2018-07-01Venezia to Palermo1M €
  • 2018-01-11Venezia to PalermoLoan
  • 2017-07-07Virtus Entella to Venezia130k €
  • 2016-08-31Virtus Entella to VeneziaLoan
  • 2015-09-18Virtus Entella to Teramo Calcio 1913Loan
  • 2015-07-27Varese to Virtus EntellaFree
  • 2015-07-01Virtus Entella to VareseUnknown
  • 2013-07-22Varese to Virtus EntellaUnknown
  • 2013-07-18Caronnese to VareseUnknown
  • 2012-07-18Unknown to CaronneseUnknown

Detailed statistics

Every figure the competition reported for this season. Fields the source did not measure are left out rather than shown as zero.

Attacking

Shots
522.02 per 90
Shots on target
200.78 per 90
Shooting accuracy
38%
Shots blocked
60.23 per 90
Key passes
250.97 per 90
Expected assists
2.030.08 per 90

Passing and possession

Touches
91035.35 per 90
Accurate passes
32912.78 per 90
Pass accuracy
60%
Accurate long balls
170.66 per 90
Accurate crosses
30.12 per 90
Cross accuracy
11%
Successful dribbles
130.50 per 90
Dribble success
48%
Dispossessed
100.39 per 90
Possession lost
33813.13 per 90

Defending

Tackles won
100.39 per 90
Tackle success
59%
Interceptions
210.82 per 90
Clearances
501.94 per 90
Ball recoveries
793.07 per 90
Duels won
1435.55 per 90
Duel success
51%
Aerial duels won
933.61 per 90
Aerial success
52%

Discipline

Fouls committed
220.85 per 90
Was fouled
200.78 per 90
Yellow cards
20.08 per 90
Red cards
0

Data updated 25 Sept 2026, 22:31 UTC