Stats Bari 2025
All figures below cover Serie B 2025, 40 played matches.
Bari season overview
Bari played 40 matches this season: 10 won, 12 drawn and 18 lost. That adds up to 42 points, or 1.05 points per match. At home the side averages 1.35 points per match, away from home 0.75.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 40 | 10 | 12 | 18 | 38 | 60 | -22 | 42 | 1,05 |
| Home | 20 | 7 | 6 | 7 | 23 | 25 | -2 | 27 | 1,35 |
| Away | 20 | 3 | 6 | 11 | 15 | 35 | -20 | 15 | 0,75 |
Bari basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 25% | 35% | 15% |
| Draw | 30% | 30% | 30% |
| Lost | 45% | 35% | 55% |
| Goals scored per match | 0,95 | 1,15 | 0,75 |
| Goals conceded per match | 1,50 | 1,25 | 1,75 |
| Clean sheet | 23% | 25% | 20% |
| Failed to score | 40% | 30% | 50% |
| Scored first | 33% | 35% | 30% |
Bari goal statistics
Bari scored 38 goals, an average of 0.95 per match. That works out at a goal every 95 minutes. In 25% of matches the side scored at least twice, and in 40% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 0,95 | 1,15 | 0,75 |
| Scored at least 1 goal | 60% | 70% | 50% |
| Scored at least 2 goals | 25% | 30% | 20% |
| Scored at least 3 goals | 8% | 10% | 5% |
| Scored at least 4 goals | 3% | 5% | 0% |
| Scored in both halves | 18% | 20% | 15% |
| Failed to score | 40% | 30% | 50% |
Goals conceded by Bari
At the other end Bari conceded 60 goals, an average of 1.50 per match. The side kept a clean sheet in 23% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,50 | 1,25 | 1,75 |
| At least 1 goal conceded | 78% | 75% | 80% |
| At least 2 goals conceded | 45% | 30% | 60% |
| At least 3 goals conceded | 20% | 20% | 20% |
| At least 4 goals conceded | 5% | 0% | 10% |
| Clean sheet | 23% | 25% | 20% |
Bari over/under statistics
Matches involving Bari produce 2.45 goals on average. More than 2.5 goals were scored in 50% of them and more than 3.5 in 20%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 2,45 | 2,40 | 2,50 |
| Over 0.5 | 88% | 90% | 85% |
| Over 1.5 | 78% | 75% | 80% |
| Over 2.5 | 50% | 50% | 50% |
| Over 3.5 | 20% | 15% | 25% |
| Over 4.5 | 10% | 10% | 10% |
| Over 5.5 | 0% | 0% | 0% |
Both teams to score in Bari matches
Both teams scored in 50% of matches. At home that figure is 55%, away from home 45%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 50% | 55% | 45% |
| Both teams to score + win | 15% | 20% | 10% |
| Both teams to score + draw | 18% | 20% | 15% |
| Both teams to score + loss | 18% | 15% | 20% |
| Both teams to score + over 2.5 | 35% | 35% | 35% |
| No BTTS + over 2.5 | 15% | 15% | 15% |
| Both teams to score in the first half | 28% | 20% | 35% |
| Both teams to score in the second half | 23% | 30% | 15% |
| Both teams to score in both halves | 3% | 0% | 5% |
Statistics by half
Bari scored 20 goals before the break and 18 after it, while conceding 23 in the first half and 37 in the second. The two halves therefore weigh about the same.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 15% | 15% | 15% |
| First half drawn | 63% | 60% | 65% |
| First half lost | 23% | 25% | 20% |
| Scored in the first half | 0,50 | 0,50 | 0,50 |
| Conceded in the first half | 0,58 | 0,55 | 0,60 |
| Clean sheet in the first half | 55% | 60% | 50% |
| Failed to score in the first half | 60% | 65% | 55% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 23% | 35% | 10% |
| Second half drawn | 40% | 45% | 35% |
| Second half lost | 38% | 20% | 55% |
| Scored in the second half | 0,45 | 0,65 | 0,25 |
| Conceded in the second half | 0,93 | 0,70 | 1,15 |
| Clean sheet in the second half | 45% | 55% | 35% |
| Failed to score in the second half | 63% | 45% | 80% |
| Most goals in the first half | 30% | 30% | 30% |
| Most goals in the second half | 43% | 45% | 40% |
| Equal in both halves | 28% | 25% | 30% |
When does Bari score?
Most of Bari's goals arrive between minutes 41 and 50, accounting for 21% of the total. Goals against come most often between minutes 41 and 50.
Bari corner statistics
Bari won 3.7 corners per match on average and gave away 6.1. More than 8.5 corners were taken in 61% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 3,69 | 4,42 | 2,88 |
| Corners against per match | 6,14 | 5,42 | 6,94 |
| Over 6.5 corners in the match | 81% | 79% | 82% |
| Over 8.5 corners in the match | 61% | 63% | 59% |
| Over 10.5 corners in the match | 39% | 42% | 35% |
| Over 12.5 corners in the match | 17% | 21% | 12% |
| Team over 3.5 corners | 39% | 47% | 29% |
| Team over 4.5 corners | 19% | 26% | 12% |
Based on 36 from the 40 matches.
Bari card statistics
Bari picked up 2.00 yellow cards per match on average, against 2.45 for the opposition. More than 3.5 cards were shown in 65% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,00 | 1,90 | 2,10 |
| Red cards per match | 0,10 | 0,15 | 0,05 |
| Opponent yellow cards per match | 2,45 | 2,60 | 2,30 |
| Team over 1.5 cards | 70% | 65% | 75% |
| Team over 2.5 cards | 30% | 25% | 35% |
| Over 3.5 cards in the match | 65% | 70% | 60% |
| Over 4.5 cards in the match | 53% | 55% | 50% |
| Over 5.5 cards in the match | 40% | 45% | 35% |
Bari shots and xG
The side attempted 10.3 shots per match on average, 3.1 of them on target, a shooting accuracy of 30%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 10,31 | 11,21 | 9,29 |
| Shots on target per match | 3,11 | 3,68 | 2,47 |
| Shots off target per match | 4,33 | 4,26 | 4,41 |
| Shots against per match | 15,92 | 15,53 | 16,35 |
| Expected goals (xG) for | 0,92 | 1,08 | 0,74 |
| Expected goals (xG) against | 1,74 | 1,81 | 1,66 |
| Ball possession | 46,7 | 47,5 | 45,8 |
Based on 36 from the 40 matches (shots).
Most common Bari scorelines
The most frequent scoreline is 1-1, in 6 of the 40 matches.
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 6 | 15% |
| 1 - 2 | 5 | 13% |
| 0 - 0 | 5 | 13% |
| 0 - 3 | 4 | 10% |
| 2 - 1 | 3 | 8% |
| 0 - 2 | 3 | 8% |
| 2 - 0 | 2 | 5% |
| 1 - 0 | 2 | 5% |
| 0 - 1 | 2 | 5% |
| 4 - 1 | 1 | 3% |
Scorelines are shown from the perspective of Bari.
Bari player statistics
| Player | Goals |
|---|---|
| Gabriele Moncini | 11 |
| Emanuele Rao | 6 |
| Christian Gytkjær | 3 |
| Giulio Maggiore | 3 |
| Kevin Piscopo | 3 |
The leading scorer for Bari this season is Gabriele Moncini (11). Next come Emanuele Rao (6) and Christian Gytkjær (3).
| Player | Assists |
|---|---|
| Emile Dorval | 7 |
| Lorenzo Dickmann | 3 |
| Emanuele Rao | 2 |
| Gabriele Moncini | 2 |
| Matthias Braunöder | 2 |
Emile Dorval has provided the most assists for Bari (7). Next come Lorenzo Dickmann (3) and Emanuele Rao (2).
| Player | Matches |
|---|---|
| Gabriele Moncini | 39 |
| Michele Cerofolini | 39 |
| Emile Dorval | 35 |
| Emanuele Rao | 34 |
| Matthias Braunöder | 33 |
Gabriele Moncini has played the most matches for Bari (39). Next come Michele Cerofolini (39) and Emile Dorval (35).
| Player | Cards |
|---|---|
| Andrea Meroni | 5 |
| Dimitrios Nikolaou | 5 |
| Emile Dorval | 5 |
| Giulio Maggiore | 5 |
| Matthias Braunöder | 5 |
Andrea Meroni has picked up the most cards for Bari (5). Next come Dimitrios Nikolaou (5) and Emile Dorval (5).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Gabriele Moncini | 13 |
| 2 | Emanuele Rao | 8 |
| 2 | Emile Dorval | 8 |
| 4 | Giulio Maggiore | 4 |
| 4 | Lorenzo Dickmann | 4 |
| 4 | Matthias Verreth | 4 |
| 7 | Christian Gytkjær | 3 |
| 7 | Kevin Piscopo | 3 |
| 9 | Federico Artioli | 2 |
| 9 | Matthias Braunöder | 2 |
| Player | Total | |
|---|---|---|
| 1 | Gabriele Moncini | 9 |
| 2 | Emanuele Rao | 6 |
| 3 | Christian Gytkjær | 3 |
| 3 | Giulio Maggiore | 3 |
| 3 | Kevin Piscopo | 3 |
| 6 | Matthias Verreth | 2 |
| 7 | Cas Odenthal | 1 |
| 7 | Emile Dorval | 1 |
| 7 | Federico Artioli | 1 |
| 7 | Gaetano Castrovilli | 1 |
| Player | Total | |
|---|---|---|
| 1 | Gabriele Moncini | 2 |
| 2 | Nicola Bellomo | 1 |
| Player | Total | |
|---|---|---|
| 1 | Emanuele Rao | 1 |
| 1 | Gabriele Moncini | 1 |
| 1 | Gaetano Castrovilli | 1 |
| 1 | Giulio Maggiore | 1 |
| Player | Total | |
|---|---|---|
| 1 | Gabriele Moncini | 43 |
| 2 | Giulio Maggiore | 30 |
| 3 | Emanuele Rao | 27 |
| 4 | Riccardo Pagano | 19 |
| 5 | Christian Gytkjær | 17 |
| 5 | Matthias Verreth | 17 |
| 7 | Marvin Çuni | 15 |
| 8 | Emile Dorval | 12 |
| 9 | Lorenzo Dickmann | 11 |
| 10 | Kevin Piscopo | 10 |
| Player | Total | |
|---|---|---|
| 1 | Gabriele Moncini | 21 |
| 2 | Emanuele Rao | 14 |
| 3 | Giulio Maggiore | 12 |
| 4 | Marvin Çuni | 10 |
| 5 | Christian Gytkjær | 9 |
| 6 | Riccardo Pagano | 6 |
| 7 | Emile Dorval | 5 |
| 7 | Kevin Piscopo | 5 |
| 7 | Matthias Verreth | 5 |
| 7 | Mirko Antonucci | 5 |
| Player | Total | |
|---|---|---|
| 1 | Christian Gytkjær | 52,9% |
| 2 | Emanuele Rao | 51,9% |
| 3 | Kevin Piscopo | 50,0% |
| 4 | Gabriele Moncini | 48,8% |
| 5 | Emile Dorval | 41,7% |
| 6 | Giulio Maggiore | 40,0% |
| 7 | Riccardo Pagano | 31,6% |
| 8 | Matthias Braunöder | 30,0% |
| 9 | Matthias Verreth | 29,4% |
| 10 | Lorenzo Dickmann | 9,1% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Kevin Piscopo | 30,0% |
| 2 | Gabriele Moncini | 25,6% |
| 3 | Emanuele Rao | 22,2% |
| 4 | Christian Gytkjær | 17,6% |
| 5 | Matthias Verreth | 11,8% |
| 6 | Giulio Maggiore | 10,0% |
| 7 | Lorenzo Dickmann | 9,1% |
| 8 | Emile Dorval | 8,3% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Emile Dorval | 38 |
| 2 | Matthias Verreth | 26 |
| 3 | Gabriele Moncini | 21 |
| 4 | Matthias Braunöder | 20 |
| 5 | Emanuele Rao | 19 |
| 5 | Lorenzo Dickmann | 19 |
| 7 | Gaetano Castrovilli | 17 |
| 8 | Giulio Maggiore | 16 |
| 9 | Riccardo Pagano | 13 |
| 10 | Kevin Piscopo | 12 |
| Player | Total | |
|---|---|---|
| 1 | Dimitrios Nikolaou | 933 |
| 2 | Matthias Verreth | 878 |
| 3 | Matthias Braunöder | 835 |
| 4 | Emile Dorval | 779 |
| 5 | Michele Cerofolini | 731 |
| 6 | Raffaele Pucino | 704 |
| 7 | Lorenzo Dickmann | 540 |
| 8 | Giulio Maggiore | 528 |
| 9 | Andrea Cistana | 482 |
| 10 | Andrea Meroni | 479 |
| Player | Total | |
|---|---|---|
| 1 | Francesco Vicari | 94,4% |
| 2 | Andrea Meroni | 88,9% |
| 3 | Matthias Verreth | 86,5% |
| 4 | Raffaele Pucino | 86,2% |
| 5 | Dimitrios Nikolaou | 86,1% |
| 6 | Tomás Lago Pontes Esteves | 83,5% |
| 7 | Riccardo Pagano | 82,8% |
| 8 | Matthias Braunöder | 82,7% |
| 9 | Federico Artioli | 82,5% |
| 10 | Emile Dorval | 80,9% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Matthias Braunöder | 67 |
| 2 | Lorenzo Dickmann | 45 |
| 3 | Emile Dorval | 44 |
| 4 | Andrea Cistana | 33 |
| 5 | Giulio Maggiore | 32 |
| 6 | Cas Odenthal | 31 |
| 7 | Raffaele Pucino | 30 |
| 8 | Dimitrios Nikolaou | 24 |
| 9 | Matthias Verreth | 22 |
| 10 | Kevin Piscopo | 20 |
| Player | Total | |
|---|---|---|
| 1 | Emile Dorval | 31 |
| 2 | Raffaele Pucino | 28 |
| 3 | Matthias Verreth | 23 |
| 4 | Andrea Cistana | 21 |
| 5 | Giulio Maggiore | 18 |
| 6 | Cas Odenthal | 17 |
| 6 | Lorenzo Dickmann | 17 |
| 8 | Matthias Braunöder | 16 |
| 9 | Andrea Meroni | 15 |
| 10 | Dimitrios Nikolaou | 12 |
| Player | Total | |
|---|---|---|
| 1 | Matthias Braunöder | 17 |
| 1 | Raffaele Pucino | 17 |
| 3 | Dimitrios Nikolaou | 16 |
| 4 | Andrea Cistana | 14 |
| 4 | Cas Odenthal | 14 |
| 6 | Matthias Verreth | 13 |
| 7 | Andrea Meroni | 10 |
| 8 | Francesco Vicari | 9 |
| 9 | Emile Dorval | 8 |
| 10 | Lorenzo Dickmann | 7 |
| Player | Total | |
|---|---|---|
| 1 | Matthias Braunöder | 143 |
| 2 | Emile Dorval | 141 |
| 3 | Lorenzo Dickmann | 115 |
| 4 | Emanuele Rao | 113 |
| 5 | Giulio Maggiore | 111 |
| 6 | Cas Odenthal | 103 |
| 7 | Gabriele Moncini | 100 |
| 8 | Andrea Cistana | 88 |
| 9 | Dimitrios Nikolaou | 78 |
| 9 | Matthias Verreth | 78 |
| Player | Total | |
|---|---|---|
| 1 | Andrea Meroni | 64,5% |
| 2 | Federico Artioli | 62,3% |
| 3 | Dimitrios Nikolaou | 61,9% |
| 4 | Valerio Mantovani | 60,7% |
| 5 | Matthias Verreth | 60,5% |
| 6 | Cas Odenthal | 59,2% |
| 7 | Andrea Cistana | 57,1% |
| 8 | Raffaele Pucino | 56,8% |
| 9 | Balla Moussa Manè | 52,2% |
| 10 | Matthias Braunöder | 51,8% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Lorenzo Dickmann | 29 |
| 2 | Emile Dorval | 26 |
| 3 | Matthias Braunöder | 18 |
| 4 | Andrea Cistana | 16 |
| 4 | Giulio Maggiore | 16 |
| 6 | Matthias Verreth | 12 |
| 7 | Mirko Antonucci | 11 |
| 8 | Emanuele Rao | 10 |
| 9 | Kevin Piscopo | 9 |
| 9 | Riccardo Pagano | 9 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Emile Dorval | 46 |
| 2 | Emanuele Rao | 27 |
| 3 | Gaetano Castrovilli | 17 |
| 4 | Lorenzo Dickmann | 15 |
| 5 | Gabriele Moncini | 13 |
| 5 | Riccardo Pagano | 13 |
| 7 | Andrea Cistana | 11 |
| 8 | Matthias Braunöder | 9 |
| 8 | Tomás Lago Pontes Esteves | 9 |
| 10 | Giulio Maggiore | 8 |
| Player | Total | |
|---|---|---|
| 1 | Riccardo Pagano | 50,0% |
| 2 | Gabriele Moncini | 48,1% |
| 3 | Gaetano Castrovilli | 45,9% |
| 4 | Emile Dorval | 45,5% |
| 5 | Emanuele Rao | 44,3% |
| 6 | Lorenzo Dickmann | 39,5% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Michele Cerofolini | 9 |
| Player | Total | |
|---|---|---|
| 1 | Michele Cerofolini | 159 |
| 2 | Marco Pissardo | 5 |
| Player | Total | |
|---|---|---|
| 1 | Michele Cerofolini | 73,3% |
From 450 minutes played
Discipline
| Player | Total | |
|---|---|---|
| 1 | Emile Dorval | 5 |
| 1 | Giulio Maggiore | 5 |
| 1 | Matthias Braunöder | 5 |
| 4 | Andrea Meroni | 4 |
| 4 | Cas Odenthal | 4 |
| 4 | Dimitrios Nikolaou | 4 |
| 4 | Federico Artioli | 4 |
| 4 | Gaetano Castrovilli | 4 |
| 4 | Lorenzo Dickmann | 4 |
| 4 | Raffaele Pucino | 4 |
| Player | Total | |
|---|---|---|
| 1 | Andrea Meroni | 1 |
| 1 | Dimitrios Nikolaou | 1 |
| 1 | Matthias Verreth | 1 |
| 1 | Nicola Bellomo | 1 |
| Player | Total | |
|---|---|---|
| 1 | Matthias Braunöder | 53 |
| 2 | Giulio Maggiore | 42 |
| 3 | Emile Dorval | 38 |
| 4 | Gabriele Moncini | 36 |
| 5 | Lorenzo Dickmann | 33 |
| 6 | Cas Odenthal | 28 |
| 7 | Kevin Piscopo | 25 |
| 7 | Riccardo Pagano | 25 |
| 9 | Emanuele Rao | 23 |
| 9 | Gaetano Castrovilli | 23 |
| Player | Total | |
|---|---|---|
| 1 | Emanuele Rao | 52 |
| 2 | Lorenzo Dickmann | 48 |
| 3 | Giulio Maggiore | 38 |
| 4 | Gaetano Castrovilli | 29 |
| 5 | Emile Dorval | 28 |
| 5 | Matthias Verreth | 28 |
| 7 | Matthias Braunöder | 27 |
| 8 | Cas Odenthal | 24 |
| 8 | Christian Gytkjær | 24 |
| 8 | Gabriele Moncini | 24 |
| Player | Total | |
|---|---|---|
| 1 | Gabriele Moncini | 7 |
| 2 | Christian Gytkjær | 5 |
| 3 | Giuseppe Sibilli | 4 |
| 4 | Emanuele Rao | 3 |
| 5 | Emile Dorval | 2 |
| 5 | Lorenzo Dickmann | 2 |
| 5 | Marvin Çuni | 2 |
| 5 | Riccardo Pagano | 2 |
| 9 | Andrea Cistana | 1 |
| 9 | Andrea Meroni | 1 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Michele Cerofolini | 3.510 |
| 2 | Emile Dorval | 2.804 |
| 3 | Gabriele Moncini | 2.754 |
| 4 | Matthias Braunöder | 2.184 |
| 5 | Lorenzo Dickmann | 2.118 |
| 6 | Matthias Verreth | 1.975 |
| 7 | Dimitrios Nikolaou | 1.972 |
| 8 | Giulio Maggiore | 1.852 |
| 9 | Emanuele Rao | 1.806 |
| 10 | Raffaele Pucino | 1.664 |
| Player | Total | |
|---|---|---|
| 1 | Michele Cerofolini | 39 |
| 2 | Gabriele Moncini | 33 |
| 3 | Emile Dorval | 31 |
| 4 | Dimitrios Nikolaou | 24 |
| 5 | Giulio Maggiore | 23 |
| 5 | Lorenzo Dickmann | 23 |
| 5 | Matthias Braunöder | 23 |
| 5 | Matthias Verreth | 23 |
| 9 | Emanuele Rao | 20 |
| 10 | Cas Odenthal | 18 |
| Player | Total | |
|---|---|---|
| 1 | Michele Cerofolini | 7,15 |
| 2 | Matthias Verreth | 7,02 |
| 3 | Andrea Meroni | 6,99 |
| 4 | Emile Dorval | 6,95 |
| 5 | Federico Artioli | 6,95 |
| 6 | Emanuele Rao | 6,95 |
| 7 | Gaetano Castrovilli | 6,86 |
| 8 | Cas Odenthal | 6,85 |
| 9 | Andrea Cistana | 6,84 |
| 10 | Raffaele Pucino | 6,83 |
From 450 minutes played
Bari · Calendar · Top scorers · Most assists · Most cards · Players