Skip to main content
M. Brunori photo

Matteo Brunori stats

Last 5
DDWLW
Brazil
Nationality
Forward
Position
31
Age
180 cm
Height
Right
Foot
#99
Shirt

Next match

Serie B logoSerie B
15:15Saturday
Best match odds
1Altenar2.43
XKambi3.40
2Kambi3.10

Match-by-match stats

M. Brunori photo

M. Brunori

Ascoli logoAscoli
0.5
Avg0.00P900.00
Hit rate0%0/20
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

CatanzaroM. Brunori vs Catanzaro

5 games played

Matteo Brunori's next match is on Saturday at 16:15 against Catanzaro. See how Matteo Brunori did in earlier matches against Catanzaro.

Against CAT
Goals
Avg
0.00
Season 0.17
P90
0.00
Season 0.34
Assists
Avg
0.20
Season 0.17
P90
0.35
Season 0.34
Shots
Avg
1.40
Season 1.67
P90
2.46
Season 3.40
Shots on target
Avg
0.60
Season 0.33
P90
1.05
Season 0.68
Fouls
Avg
1.20
Season 0.17
P90
2.11
Season 0.34
Cards
Avg
0.20
Season 0.00
P90
0.35
Season 0.00

Before the next match

Catanzaro v Ascoli, Saturday

CatanzaroWhat Catanzaro allow strikers

Position stats
Per ST appearanceProjectedCATLeague
Shots2.332.15
Shots on target1.170.84
Goalsn/a0.500.34
Fouls wonn/a1.171.27

12 appearances at ST against Catanzaro in their last 20 matches; league average from the Serie B.

ProjectedOur AI model's numbers for this match. In beta. Access may change.

Best odds on M. Brunori

Odds Outliers

Matteo Brunori 2026/2027 season stats

As a striker, Matteo Brunori has appeared in 6 Serie B matches this season, totalling 265 minutes at an average rating of 6.90. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other Serie B attackers.

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals10.3053
Goal involvements20.6879
Shots103.4073
Shots on target20.7043
Shot accuracy20.0%n/a19
Shot conversion10.0%n/a44
Goals per SoT0.50n/a75
Big chances missed0n/a12
Shots off target51.7084
Shots blocked31.0274
Hit woodwork0n/a36
Assists10.3080
Key passes31.0040
Chances created31.0244
Big chances created10.3469

Matteo Brunori has taken 10 shots with 2 on target (20% accuracy), scoring 1 goal. That is a shot roughly every 27 minutes. Those shots are worth 0 expected goals (xG), 0 of it from shots on target (xGOT). He is strong for shooting, ranking in the 73rd percentile for shot volume among attackers. Matteo Brunori has 1 assist and 3 key passes , creating 1 big chances . That works out to a chance created roughly every 88 minutes. Matteo Brunori has set up 4 shots for teammates, worth 0 expected assists (xA). His creative output is elite, ranking in the 80th percentile for chance creation among attackers.

Passing stats

PassingTotalPer 90 / %Percentile
Passes4113.9019
Accurate passes3311.2026
Pass accuracy80.0%n/a64
Long balls won31.0284
Through balls won0n/a50
Accurate crosses0n/a25
Backward passes134.4221
Passes (final third)51.7049

Matteo Brunori has completed 33 of 41 passes at 80% accuracy . He is below average for passing volume, ranking in the 19th percentile for passing volume among attackers.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles41.3676
Dribble attempts72.3864
Dribble success0.6%n/a79
Duels won155.0959
Aerials won20.6824
Touches9030.6031
Possession lost299.8536
Dribbled past10.3459
Fouls won72.3881
Dispossessed51.7071
Turnovers20.686

Matteo Brunori completes 4 dribbles at a 57% success rate and wins 15 duels . Aerial duels are a relative weakness (24th percentile).

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles20.6856
Tackles won20.6876
Interceptions0n/a24
Clearances10.3424
Blocks0n/a50
Ball recoveries41.3611
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a44
Errors led to goal0n/a50

Matteo Brunori makes 2 tackles and 0 interceptions , adding 1 clearances . That is a tackle roughly every 133 minutes. He is around the divisional average defensively, ranking in the 56th percentile for tackles among attackers.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed10.344
Yellow cards0n/a29
Red cards0n/a50
Offsides20.6871
Fouls per card0.00n/a29
Foul involvements82.7241
2nd yellows0n/an/a
Penalties scored1n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

Matteo Brunori has committed 1 fouls and received 0 yellow cards , no red cards .

Previous seasons

Per competition, club and country

2025/2026

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B291,838441776.80
Coppa Italia28700206.75

2024/2025

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B321,9269220167.06
Coppa Italia216400106.63

2023/2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B403,24217530177.30
Coppa Italia110300107.14

2022/2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B363,01817430107.14
Coppa Italia21803000-

About Matteo Brunori

Serie B 2026/2027 season

This season in the Serie B, Matteo Brunori has scored 1 goal and 1 assist across 6 appearances (3 starts), totalling 265 minutes. That works out to 0.3 goals and 0.3 assists per 90 minutes. Matteo Brunori has attempted 10 shots with 2 on target, a 20% shot accuracy rate. That shot output is worth 0.00 expected goals (xG) this season.

Attacking and creative

In attacking play, Matteo Brunori has created 3 chances including 1 big chances for teammates. The forward has completed 4 successful dribbles from 7 attempts (57% success rate). Matteo Brunori has contributed 3 key passes and 4 crosses this season.

Defensive and passing

Defensively, Matteo Brunori has registered 2 tackles (2 won), 0 interceptions, and 1 clearances. In possession, the forward has completed 33 from 41 pass attempts, a 80% pass accuracy rate. Matteo Brunori has won 15 of 28 total duels.

Discipline

Matteo Brunori has received 0 yellow cards this season, committing 1 fouls and winning 7.

About Matteo Brunori

Matteo Brunori is a 31-year-old forward playing for Ascoli in the Serie B, representing Brazil. Matteo Brunori is right-footed and wears the number 99 shirt. Born on 1 November 1994.

Most recent appearance

Matteo Brunori's most recent match was at home against Empoli on November 21st. Ascoli drew 1-1. Matteo Brunori played 62 minutes, registering 1 assist, 1 shot, 1 key pass, 1 tackle with a match rating of 7.3.

Recent matches

Next fixture

Matteo Brunori and Ascoli are next in action on April 24th against Catanzaro in the Serie B. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Catanzaro vs Ascoli match preview.

Teammates at Ascoli

Matteo Brunori stats FAQ

How many tackles does Matteo Brunori make per game?

Matteo Brunori averages 0.68 tackles per 90 minutes in the Serie B along with 0 interceptions , ranking in the 56th percentile for tackles among players in his position.

How many goals and assists does Matteo Brunori have in 26/27?

Matteo Brunori has 1 goal and 1 assist from 6 appearances in the Serie B.

What is Matteo Brunori's xG (expected goals) in 26/27?

Matteo Brunori has 0 expected goals (xG) from 1 actual goal in 6 appearances in the Serie B.

What position does Matteo Brunori play?

Matteo Brunori plays as an outfielder for Ascoli.

Who does Matteo Brunori play for?

Matteo Brunori plays for Ascoli in the Serie B.

When is Matteo Brunori's next match?

Ascoli next face Catanzaro on 24 October in the Serie B.