Skip to main content
B. Xavier photo

Bruno Xavier stats

Last 5
WWWDW
Brazil
Nationality
Midfielder
Position
29
Age
177 cm
Height
Left
Foot
#33
Shirt

Next match

Serie B logoSerie B
Best match odds
1Bet3652.75
XLadbrokes3.20
2Paddy Power2.75

Match-by-match stats

B. Xavier photo

B. Xavier

Vila Nova logoVila Nova
0.5
Avg0.00P900.00
Hit rate0%0/20
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

NovorizontinoB. Xavier vs Novorizontino

4 games played, 1 more on the bench

Bruno Xavier's next match is tomorrow at 22:00 against Novorizontino. See how Bruno Xavier did in earlier matches against Novorizontino.

Against NOV
Goals
Avg
0.00
Season 0.13
P90
0.00
Season 0.38
Assists
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Shots
Avg
1.00
Season 1.00
P90
2.16
Season 3.00
Shots on target
Avg
0.00
Season 0.13
P90
0.00
Season 0.38
Fouls
Avg
0.00
Season 0.00
P90
0.00
Season 0.00
Cards
Avg
0.00
Season 0.00
P90
0.00
Season 0.00

Before the next match

Vila Nova v Novorizontino, Tomorrow

NovorizontinoWhat Novorizontino allow right wingers

Position stats
Per RW appearanceProjectedNOVLeague
Shots1.381.58
Shots on target0.310.50
Goalsn/a0.000.13
Fouls wonn/a1.001.53

13 appearances at RW against Novorizontino 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 B. Xavier

Odds Outliers

Bruno Xavier 2026 season stats

As a left winger, Bruno Xavier has appeared in 8 Serie B matches this season, totalling 240 minutes at an average rating of 5.78. 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.4082
Goal involvements10.3859
Shots83.0081
Shots on target10.4012
Shot accuracy13.0%n/a2
Shot conversion13.0%n/a64
Goals per SoT1.00n/a98
Big chances missed0n/a9
Shots off target41.5089
Shots blocked31.1395
Hit woodwork0n/a27
Assists0n/a17
Key passes31.1043
Chances created31.1352
Big chances created0n/a13

Bruno Xavier has taken 8 shots with 1 on target (13% accuracy), scoring 1 goal. That is a shot roughly every 30 minutes. Those shots are worth 0.7 expected goals (xG), 0.6 of it from shots on target (xGOT). He is elite for shooting, ranking in the 81st percentile for shot volume among attackers. Bruno Xavier has 0 assists and 3 key passes . That works out to a chance created roughly every 80 minutes. Bruno Xavier has set up 3 shots for teammates, worth 0.1 expected assists (xA). His creative output is below average, ranking in the 17th percentile for chance creation among attackers.

Passing stats

PassingTotalPer 90 / %Percentile
Passes4115.4024
Accurate passes3212.0031
Pass accuracy78.0%n/a56
Long balls won10.3834
Through balls won0n/a50
Accurate crosses10.3865
Backward passes103.7512
Passes (final third)20.754

Bruno Xavier has completed 32 of 41 passes at 78% accuracy , plus 1 accurate crosses . He is below average for passing volume, ranking in the 24th percentile for passing volume among attackers.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles0n/a2
Dribble attempts41.5043
Dribble success0.0%n/a2
Duels won51.880
Aerials won10.3814
Touches8933.4037
Possession lost3111.6358
Dribbled past10.3834
Fouls won20.754
Dispossessed62.2593
Turnovers41.5040

Bruno Xavier completes 0 dribbles and wins 5 duels . Aerial duels are a relative weakness (14th percentile).

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles20.7533
Tackles won10.3827
Interceptions0n/a4
Clearances10.3821
Blocks0n/a50
Ball recoveries62.2528
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a41
Errors led to goal0n/a48

Bruno Xavier makes 2 tackles and 0 interceptions , adding 1 clearances . That is a tackle roughly every 120 minutes. He is below average defensively, ranking in the 33rd percentile for tackles among attackers.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed0n/a0
Yellow cards0n/a9
Red cards0n/a45
Offsides0n/a4
Fouls per card0.00n/a9
Foul involvements20.750
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

Bruno Xavier has committed 0 fouls and received 0 yellow cards , no red cards .

Previous seasons

Per competition, club and country

2025

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B17797201076.62

2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B271,724821667.08
Copa do Brasil215900003.21

2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Serie B734620406.99

About Bruno Xavier

Serie B 2026 season

This season in the Serie B, Bruno Xavier has scored 1 goal across 8 appearances (2 starts), totalling 240 minutes. That works out to 0.4 goals and 0 assists per 90 minutes. Bruno Xavier has attempted 8 shots with 1 on target, a 13% shot accuracy rate. That shot output is worth 0.72 expected goals (xG) this season.

Attacking and creative

In attacking play, Bruno Xavier has created 3 chances including 0 big chances for teammates. Bruno Xavier has contributed 3 key passes and 6 crosses this season.

Defensive and passing

Defensively, Bruno Xavier has registered 2 tackles (1 won), 0 interceptions, and 1 clearances. In possession, the midfielder has completed 32 from 41 pass attempts, a 78% pass accuracy rate. Bruno Xavier has won 5 of 16 total duels.

Discipline

Bruno Xavier has received 0 yellow cards this season, committing 0 fouls and winning 2.

About Bruno Xavier

Bruno Xavier is a 29-year-old midfielder playing for Vila Nova in the Serie B, representing Brazil. Bruno Xavier is left-footed and wears the number 33 shirt. Born on 27 November 1996.

Most recent appearance

Bruno Xavier's most recent match was at home against Londrina on November 8th. Vila Nova won 2-0. Bruno Xavier played 18 minutes, registering 3 shots with a match rating of 6.59.

Recent matches

Next fixture

Bruno Xavier and Vila Nova are next in action on July 17th against Novorizontino in the Serie B. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Vila Nova vs Novorizontino match preview.

Teammates at Vila Nova

Bruno Xavier stats FAQ

How many tackles does Bruno Xavier make per game?

Bruno Xavier averages 0.75 tackles per 90 minutes in the Serie B along with 0 interceptions , ranking in the 33rd percentile for tackles among players in his position.

How many goals and assists does Bruno Xavier have in 26?

Bruno Xavier has 1 goal and 0 assists from 8 appearances in the Serie B.

What is Bruno Xavier's xG (expected goals) in 26?

Bruno Xavier has 0.7 expected goals (xG) from 1 actual goal in 8 appearances in the Serie B.

What position does Bruno Xavier play?

Bruno Xavier plays as an outfielder for Vila Nova.

Who does Bruno Xavier play for?

Bruno Xavier plays for Vila Nova in the Serie B.

When is Bruno Xavier's next match?

Vila Nova next face Novorizontino on 18 October in the Serie B.