
Bruno Xavier stats
Match-by-match stats

B. Xavier
B. Xavier vs Novorizontino
4 games played, 1 more on the benchBruno Xavier's next match is tomorrow at 22:00 against Novorizontino. See how Bruno Xavier did in earlier matches against Novorizontino.
Before the next match
Vila Nova v Novorizontino, Tomorrow
What Novorizontino allow right wingers
Position stats13 appearances at RW against Novorizontino in their last 20 matches; league average from the Serie B.
Best odds on B. Xavier
Odds OutliersBruno 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
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
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
Bruno Xavier completes 0 dribbles and wins 5 duels . Aerial duels are a relative weakness (14th percentile).
Defending stats
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
Bruno Xavier has committed 0 fouls and received 0 yellow cards , no red cards .
Positions played
Serie BMainly left winger (1 appearance), also at right winger (1).
Strengths & weaknesses
vs attackersStrengths
Weaknesses

Vila Nova squad
A. Luis
29 yrs#7
Lincoln
25 yrs#9
G. Puskas
18 yrs#9
R. Silva
34 yrs#9
Ryan
25 yrs#11
E. Galdino
29 yrs#17
Dodô
32 yrs#31
Dellatorre
34 yrs#49
E. Urso
25 yrs#70
Janderson
27 yrs#99
J. Vieira
28 yrs#5
W. Maranhão
30 yrs#8
M. Gabriel
36 yrs#10
D. Dos Santos
24 yrs#15
Enzo
23 yrs#18
N. Camargo
21 yrs#20
H. Meritão
32 yrs#21
B. Xavier
29 yrs#33Previous seasons
Per competition, club and country2025
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 17 | 797 | 2 | 0 | 10 | 7 | 6.62 |
2024
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 27 | 1,724 | 8 | 2 | 16 | 6 | 7.08 | |
| 2 | 159 | 0 | 0 | 0 | 0 | 3.21 |
2023
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 7 | 346 | 2 | 0 | 4 | 0 | 6.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
- July 12th0-1 winatBotafogo SP(0 mins, rating 0)
- November 8th2-0 winvsLondrina(18 mins, rating 6.59)
- July 28th1-0 winvsAmérica Mineiro(0 mins, rating 0)
- November 6th1-1 drawatAvaí(0 mins, rating 0)
- September 2nd2-0 winvsGoiás(0 mins, 1 yellow card, rating 0)
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 currently plays alongside João Vieira, Anderson, Janderson, Dellatorre, Dodô, Higor, Dudu Dos Santos, Ryan, Willian Formiga, Lincoln, Higor Meritão, Helton Leite, Tiago Pagnussat, Everton Galdino, Emerson Urso, Gabriel Átila, Hayner, Igor Cariús, Dalberson Ferreira, Gustavo Puskas, Douglas Mendes, André Luis, Enzo, Willian Maranhão, Marquinhos Gabriel, Bruno Xavier, Jonathan Costa, Rafa Silva and Nathan Camargo at Vila Nova.










