Stats Bristol Rovers 2025
All figures below cover League Two 2025, 46 played matches.
Bristol Rovers season overview
Bristol Rovers played 46 matches this season: 19 won, 5 drawn and 22 lost. That adds up to 62 points, or 1.35 points per match. At home the side averages 1.61 points per match, away from home 1.09.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 46 | 19 | 5 | 22 | 56 | 65 | -9 | 62 | 1,35 |
| Home | 23 | 12 | 1 | 10 | 31 | 28 | 3 | 37 | 1,61 |
| Away | 23 | 7 | 4 | 12 | 25 | 37 | -12 | 25 | 1,09 |
Bristol Rovers basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 41% | 52% | 30% |
| Draw | 11% | 4% | 17% |
| Lost | 48% | 43% | 52% |
| Goals scored per match | 1,22 | 1,35 | 1,09 |
| Goals conceded per match | 1,41 | 1,22 | 1,61 |
| Clean sheet | 24% | 35% | 13% |
| Failed to score | 33% | 35% | 30% |
| Scored first | 41% | 48% | 35% |
Bristol Rovers goal statistics
Bristol Rovers scored 56 goals, an average of 1.22 per match. That works out at a goal every 74 minutes. In 37% of matches the side scored at least twice, and in 33% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,22 | 1,35 | 1,09 |
| Scored at least 1 goal | 67% | 65% | 70% |
| Scored at least 2 goals | 37% | 48% | 26% |
| Scored at least 3 goals | 15% | 17% | 13% |
| Scored at least 4 goals | 2% | 4% | 0% |
| Scored in both halves | 17% | 30% | 4% |
| Failed to score | 33% | 35% | 30% |
Goals conceded by Bristol Rovers
At the other end Bristol Rovers conceded 65 goals, an average of 1.41 per match. The side kept a clean sheet in 24% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,41 | 1,22 | 1,61 |
| At least 1 goal conceded | 76% | 65% | 87% |
| At least 2 goals conceded | 35% | 26% | 43% |
| At least 3 goals conceded | 22% | 22% | 22% |
| At least 4 goals conceded | 9% | 9% | 9% |
| Clean sheet | 24% | 35% | 13% |
Bristol Rovers over/under statistics
Matches involving Bristol Rovers produce 2.63 goals on average. More than 2.5 goals were scored in 52% of them and more than 3.5 in 30%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 2,63 | 2,57 | 2,70 |
| Over 0.5 | 98% | 96% | 100% |
| Over 1.5 | 72% | 65% | 78% |
| Over 2.5 | 52% | 52% | 52% |
| Over 3.5 | 30% | 30% | 30% |
| Over 4.5 | 11% | 13% | 9% |
| Over 5.5 | 0% | 0% | 0% |
Both teams to score in Bristol Rovers matches
Both teams scored in 46% of matches. At home that figure is 35%, away from home 57%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 46% | 35% | 57% |
| Both teams to score + win | 20% | 22% | 17% |
| Both teams to score + draw | 9% | 0% | 17% |
| Both teams to score + loss | 17% | 13% | 22% |
| Both teams to score + over 2.5 | 37% | 35% | 39% |
| No BTTS + over 2.5 | 15% | 17% | 13% |
| Both teams to score in the first half | 11% | 13% | 9% |
| Both teams to score in the second half | 17% | 13% | 22% |
| Both teams to score in both halves | 2% | 4% | 0% |
Statistics by half
Bristol Rovers scored 23 goals before the break and 33 after it, while conceding 26 in the first half and 39 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 28% | 35% | 22% |
| First half drawn | 35% | 43% | 26% |
| First half lost | 37% | 22% | 52% |
| Scored in the first half | 0,50 | 0,70 | 0,30 |
| Conceded in the first half | 0,57 | 0,43 | 0,70 |
| Clean sheet in the first half | 52% | 65% | 39% |
| Failed to score in the first half | 63% | 57% | 70% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 37% | 39% | 35% |
| Second half drawn | 20% | 17% | 22% |
| Second half lost | 43% | 43% | 43% |
| Scored in the second half | 0,72 | 0,65 | 0,78 |
| Conceded in the second half | 0,85 | 0,78 | 0,91 |
| Clean sheet in the second half | 48% | 52% | 43% |
| Failed to score in the second half | 52% | 48% | 57% |
| Most goals in the first half | 26% | 26% | 26% |
| Most goals in the second half | 48% | 52% | 43% |
| Equal in both halves | 26% | 22% | 30% |
When does Bristol Rovers score?
Most of Bristol Rovers's goals arrive between minutes 61 and 70, accounting for 16% of the total. Goals against come most often between minutes 81 and 90.
Bristol Rovers corner statistics
Bristol Rovers won 4.5 corners per match on average and gave away 4.8. More than 8.5 corners were taken in 53% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 4,53 | 5,39 | 3,67 |
| Corners against per match | 4,81 | 4,33 | 5,28 |
| Over 6.5 corners in the match | 81% | 83% | 78% |
| Over 8.5 corners in the match | 53% | 67% | 39% |
| Over 10.5 corners in the match | 31% | 33% | 28% |
| Over 12.5 corners in the match | 22% | 22% | 22% |
| Team over 3.5 corners | 61% | 78% | 44% |
| Team over 4.5 corners | 47% | 61% | 33% |
Based on 36 from the 46 matches.
Bristol Rovers card statistics
Bristol Rovers picked up 2.43 yellow cards per match on average, against 2.26 for the opposition. More than 3.5 cards were shown in 80% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 2,43 | 2,35 | 2,52 |
| Red cards per match | 0,13 | 0,13 | 0,13 |
| Opponent yellow cards per match | 2,26 | 2,35 | 2,17 |
| Team over 1.5 cards | 76% | 78% | 74% |
| Team over 2.5 cards | 59% | 43% | 74% |
| Over 3.5 cards in the match | 80% | 83% | 78% |
| Over 4.5 cards in the match | 63% | 65% | 61% |
| Over 5.5 cards in the match | 41% | 35% | 48% |
Bristol Rovers shots and xG
The side attempted 10.9 shots per match on average, 3.1 of them on target, a shooting accuracy of 28%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 10,89 | 11,50 | 10,28 |
| Shots on target per match | 3,06 | 2,78 | 3,33 |
| Shots off target per match | 4,14 | 4,83 | 3,44 |
| Shots against per match | 11,56 | 11,50 | 11,61 |
| Expected goals (xG) for | 1,31 | 1,33 | 1,28 |
| Expected goals (xG) against | 1,19 | 1,18 | 1,21 |
| Ball possession | 49,6 | 49,3 | 49,9 |
Based on 36 from the 46 matches (shots).
Most common Bristol Rovers scorelines
The most frequent scoreline is 0-1, in 8 of the 46 matches.
| Result | Count | Share |
|---|---|---|
| 0 - 1 | 8 | 17% |
| 2 - 1 | 5 | 11% |
| 1 - 0 | 4 | 9% |
| 1 - 1 | 4 | 9% |
| 2 - 0 | 3 | 7% |
| 1 - 3 | 3 | 7% |
| 0 - 4 | 3 | 7% |
| 3 - 0 | 2 | 4% |
| 3 - 1 | 2 | 4% |
| 3 - 2 | 2 | 4% |
Scorelines are shown from the perspective of Bristol Rovers.
Bristol Rovers player statistics
| Player | Goals |
|---|---|
| Ellis Harrison | 11 |
| Fabrizio cavegn | 10 |
| Yusuf Akhamrich | 6 |
| Shaqai Forde | 4 |
| Tommy Leigh | 4 |
The leading scorer for Bristol Rovers this season is Ellis Harrison (11). Next come Fabrizio cavegn (10) and Yusuf Akhamrich (6).
| Player | Assists |
|---|---|
| Alfie Kilgour | 4 |
| Joel Senior | 4 |
| Shaqai Forde | 4 |
| Jack Sparkes | 3 |
| Alfie Chang | 2 |
Alfie Kilgour has provided the most assists for Bristol Rovers (4). Next come Joel Senior (4) and Shaqai Forde (4).
| Player | Matches |
|---|---|
| Fabrizio cavegn | 43 |
| Jack Sparkes | 42 |
| Ellis Harrison | 38 |
| Alfie Kilgour | 36 |
| Clinton Mola | 32 |
Fabrizio cavegn has played the most matches for Bristol Rovers (43). Next come Jack Sparkes (42) and Ellis Harrison (38).
| Player | Cards |
|---|---|
| Jack Sparkes | 12 |
| Shaqai Forde | 11 |
| Clinton Mola | 10 |
| Alfie Kilgour | 8 |
| Ellis Harrison | 7 |
Jack Sparkes has picked up the most cards for Bristol Rovers (12). Next come Shaqai Forde (11) and Clinton Mola (10).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 13 |
| 2 | Fabrizio cavegn | 10 |
| 3 | Shaqai Forde | 8 |
| 4 | Yusuf Akhamrich | 7 |
| 5 | Tommy Leigh | 6 |
| 6 | Alfie Kilgour | 5 |
| 6 | Jack Sparkes | 5 |
| 6 | Joe Quigley | 5 |
| 9 | Joel Senior | 4 |
| 9 | Kofi Balmer | 4 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 10 |
| 1 | Fabrizio cavegn | 10 |
| 3 | Yusuf Akhamrich | 6 |
| 4 | Shaqai Forde | 4 |
| 4 | Tommy Leigh | 4 |
| 6 | Jack Sparkes | 2 |
| 6 | Joe Quigley | 2 |
| 6 | Kofi Balmer | 2 |
| 6 | Luke Thomas | 2 |
| 10 | Alfie Chang | 1 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 1 |
| 1 | Joe Quigley | 1 |
| 1 | Promise Omochere | 1 |
| Player | Total | |
|---|---|---|
| 1 | Fabrizio cavegn | 1 |
| 1 | Joe Quigley | 1 |
| 1 | Promise Omochere | 1 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 54 |
| 2 | Fabrizio cavegn | 39 |
| 3 | Shaqai Forde | 28 |
| 4 | Yusuf Akhamrich | 27 |
| 5 | Alfie Kilgour | 17 |
| 6 | Jack Sparkes | 16 |
| 6 | Promise Omochere | 16 |
| 8 | Joe Quigley | 15 |
| 9 | Kamil Conteh | 12 |
| 10 | Luke Thomas | 11 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 23 |
| 1 | Fabrizio cavegn | 23 |
| 3 | Yusuf Akhamrich | 15 |
| 4 | Shaqai Forde | 14 |
| 5 | Alfie Kilgour | 8 |
| 6 | Promise Omochere | 7 |
| 7 | Jack Sparkes | 6 |
| 8 | Joe Quigley | 5 |
| 8 | Luke Thomas | 5 |
| 10 | Tommy Leigh | 4 |
| Player | Total | |
|---|---|---|
| 1 | Fabrizio cavegn | 59,0% |
| 2 | Yusuf Akhamrich | 55,6% |
| 3 | Shaqai Forde | 50,0% |
| 4 | Alfie Kilgour | 47,1% |
| 5 | Luke Thomas | 45,5% |
| 6 | Promise Omochere | 43,8% |
| 7 | Ellis Harrison | 42,6% |
| 8 | Jack Sparkes | 37,5% |
| 9 | Joe Quigley | 33,3% |
| 10 | Kamil Conteh | 25,0% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Fabrizio cavegn | 25,6% |
| 2 | Yusuf Akhamrich | 22,2% |
| 3 | Ellis Harrison | 20,4% |
| 4 | Joe Quigley | 20,0% |
| 5 | Luke Thomas | 18,2% |
| 6 | Shaqai Forde | 14,3% |
| 7 | Jack Sparkes | 12,5% |
| 7 | Promise Omochere | 12,5% |
| 9 | Kamil Conteh | 8,3% |
| 10 | Alfie Kilgour | 5,9% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Jack Sparkes | 53 |
| 2 | Luke Thomas | 29 |
| 3 | Shaqai Forde | 28 |
| 4 | Ellis Harrison | 21 |
| 5 | Joel Senior | 20 |
| 6 | Tommy Leigh | 16 |
| 7 | Joel Allen Cotterill | 15 |
| 7 | Josh McEachran | 15 |
| 9 | Kofi Balmer | 14 |
| 10 | Promise Omochere | 13 |
| Player | Total | |
|---|---|---|
| 1 | Alfie Kilgour | 807 |
| 2 | Clinton Mola | 721 |
| 3 | Jack Sparkes | 645 |
| 4 | Kamil Conteh | 591 |
| 5 | Josh McEachran | 584 |
| 6 | Luke Southwood | 460 |
| 7 | Kofi Balmer | 442 |
| 8 | Joel Senior | 401 |
| 9 | Richard Smallwood | 350 |
| 10 | Brad Young | 340 |
| Player | Total | |
|---|---|---|
| 1 | Josh McEachran | 79,2% |
| 2 | Kamil Conteh | 78,7% |
| 3 | Fabrizio cavegn | 77,4% |
| 4 | Joel Allen Cotterill | 76,5% |
| 5 | Yusuf Akhamrich | 76,3% |
| 6 | Ryan De Havilland | 72,8% |
| 7 | Alfie Chang | 72,4% |
| 8 | Taylor Moore | 72,1% |
| 9 | Alfie Kilgour | 71,3% |
| 10 | Richard Smallwood | 71,0% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Jack Sparkes | 62 |
| 2 | Clinton Mola | 58 |
| 3 | Alfie Kilgour | 50 |
| 4 | Kamil Conteh | 47 |
| 5 | Joel Senior | 46 |
| 6 | Luke Thomas | 45 |
| 7 | Josh McEachran | 40 |
| 8 | Shaqai Forde | 37 |
| 9 | Richard Smallwood | 35 |
| 10 | Kofi Balmer | 30 |
| Player | Total | |
|---|---|---|
| 1 | Alfie Kilgour | 42 |
| 2 | Jack Sparkes | 29 |
| 3 | Clinton Mola | 26 |
| 4 | Kofi Balmer | 25 |
| 5 | Josh McEachran | 16 |
| 5 | Richard Smallwood | 16 |
| 7 | Joel Senior | 15 |
| 7 | Riley Harbottle | 15 |
| 7 | Tom Lockyer | 15 |
| 10 | Luke Thomas | 13 |
| Player | Total | |
|---|---|---|
| 1 | Alfie Kilgour | 29 |
| 2 | Kofi Balmer | 21 |
| 3 | Riley Harbottle | 17 |
| 4 | Clinton Mola | 12 |
| 4 | Jack Sparkes | 12 |
| 4 | Kaspar Lopata | 12 |
| 7 | Kamil Conteh | 9 |
| 8 | Ellis Harrison | 7 |
| 8 | Joel Senior | 7 |
| 10 | Josh McEachran | 6 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 236 |
| 2 | Alfie Kilgour | 230 |
| 3 | Jack Sparkes | 170 |
| 4 | Clinton Mola | 155 |
| 5 | Joe Quigley | 122 |
| 6 | Promise Omochere | 117 |
| 7 | Kamil Conteh | 112 |
| 8 | Kofi Balmer | 105 |
| 9 | Kaspar Lopata | 102 |
| 10 | Shaqai Forde | 100 |
| Player | Total | |
|---|---|---|
| 1 | Macauley Southam-Hales | 65,8% |
| 2 | Kaspar Lopata | 65,0% |
| 3 | Tom Lockyer | 64,7% |
| 4 | Alfie Kilgour | 64,4% |
| 5 | Richard Smallwood | 64,1% |
| 6 | Taylor Moore | 61,7% |
| 7 | Kofi Balmer | 61,0% |
| 8 | Jack Sparkes | 60,9% |
| 9 | Josh McEachran | 58,6% |
| 10 | Ryan De Havilland | 54,2% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Clinton Mola | 21 |
| 1 | Kamil Conteh | 21 |
| 3 | Luke Thomas | 19 |
| 4 | Joel Senior | 17 |
| 4 | Josh McEachran | 17 |
| 6 | Jack Sparkes | 15 |
| 7 | Shaqai Forde | 14 |
| 8 | Ryan De Havilland | 11 |
| 9 | Tommy Leigh | 10 |
| 9 | Yusuf Akhamrich | 10 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Yusuf Akhamrich | 20 |
| 2 | Jack Sparkes | 17 |
| 3 | Shaqai Forde | 16 |
| 4 | Ellis Harrison | 14 |
| 5 | Fabrizio cavegn | 13 |
| 5 | Joel Senior | 13 |
| 5 | Promise Omochere | 13 |
| 8 | Josh McEachran | 12 |
| 8 | Kamil Conteh | 12 |
| 10 | Luke Thomas | 10 |
| Player | Total | |
|---|---|---|
| 1 | Jack Sparkes | 50,0% |
| 2 | Luke Thomas | 43,5% |
| 3 | Shaqai Forde | 43,2% |
| 4 | Ellis Harrison | 41,2% |
| 5 | Joel Senior | 39,4% |
| 6 | Yusuf Akhamrich | 38,5% |
| 7 | Promise Omochere | 38,2% |
| 8 | Fabrizio cavegn | 25,5% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Brad Young | 7 |
| 2 | Luke Southwood | 4 |
| Player | Total | |
|---|---|---|
| 1 | Brad Young | 57 |
| 2 | Luke Southwood | 46 |
| Player | Total | |
|---|---|---|
| 1 | Brad Young | 66,3% |
| 2 | Luke Southwood | 56,1% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Luke Southwood | 3 |
| 2 | Brad Young | 2 |
Discipline
| Player | Total | |
|---|---|---|
| 1 | Jack Sparkes | 11 |
| 2 | Clinton Mola | 10 |
| 3 | Shaqai Forde | 9 |
| 4 | Alfie Kilgour | 8 |
| 5 | Ellis Harrison | 7 |
| 6 | Josh McEachran | 5 |
| 6 | Kofi Balmer | 5 |
| 6 | Riley Harbottle | 5 |
| 9 | Luke Thomas | 4 |
| 9 | Macauley Southam-Hales | 4 |
| Player | Total | |
|---|---|---|
| 1 | Shaqai Forde | 2 |
| 2 | Jack Sparkes | 1 |
| 2 | Joel Senior | 1 |
| 2 | Kaspar Lopata | 1 |
| 2 | Tom Lockyer | 1 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 57 |
| 2 | Shaqai Forde | 56 |
| 3 | Alfie Kilgour | 42 |
| 4 | Clinton Mola | 31 |
| 5 | Fabrizio cavegn | 30 |
| 5 | Kamil Conteh | 30 |
| 7 | Promise Omochere | 26 |
| 8 | Jack Sparkes | 25 |
| 8 | Joel Senior | 25 |
| 10 | Luke Thomas | 24 |
| Player | Total | |
|---|---|---|
| 1 | Ellis Harrison | 52 |
| 2 | Jack Sparkes | 47 |
| 3 | Fabrizio cavegn | 30 |
| 4 | Alfie Kilgour | 26 |
| 5 | Macauley Southam-Hales | 25 |
| 6 | Riley Harbottle | 23 |
| 7 | Tom Lockyer | 22 |
| 8 | Shaqai Forde | 21 |
| 9 | Luke Thomas | 19 |
| 10 | Promise Omochere | 18 |
| Player | Total | |
|---|---|---|
| 1 | Fabrizio cavegn | 22 |
| 2 | Ellis Harrison | 12 |
| 3 | Joe Quigley | 7 |
| 3 | Tommy Leigh | 7 |
| 5 | Shaqai Forde | 6 |
| 6 | Jack Sparkes | 5 |
| 6 | Promise Omochere | 5 |
| 8 | Kaspar Lopata | 3 |
| 8 | Mees Rijks | 3 |
| 8 | Riley Harbottle | 3 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Jack Sparkes | 3.440 |
| 2 | Alfie Kilgour | 3.058 |
| 3 | Fabrizio cavegn | 2.759 |
| 4 | Clinton Mola | 2.653 |
| 5 | Brad Young | 2.160 |
| 6 | Joel Senior | 2.047 |
| 7 | Luke Southwood | 1.980 |
| 8 | Ellis Harrison | 1.960 |
| 9 | Kofi Balmer | 1.921 |
| 10 | Kamil Conteh | 1.889 |
| Player | Total | |
|---|---|---|
| 1 | Jack Sparkes | 39 |
| 2 | Alfie Kilgour | 35 |
| 3 | Fabrizio cavegn | 33 |
| 4 | Clinton Mola | 31 |
| 5 | Brad Young | 24 |
| 6 | Ellis Harrison | 23 |
| 7 | Joel Senior | 22 |
| 7 | Luke Southwood | 22 |
| 9 | Kofi Balmer | 21 |
| 10 | Kamil Conteh | 20 |
| Player | Total | |
|---|---|---|
| 1 | Kofi Balmer | 7,21 |
| 2 | Tommy Leigh | 7,19 |
| 3 | Richard Smallwood | 7,09 |
| 4 | Brad Young | 6,94 |
| 5 | Riley Harbottle | 6,92 |
| 6 | Josh McEachran | 6,92 |
| 7 | Yusuf Akhamrich | 6,92 |
| 8 | Jack Sparkes | 6,88 |
| 9 | Joe Quigley | 6,86 |
| 10 | Macauley Southam-Hales | 6,86 |
From 450 minutes played
Bristol Rovers · Calendar · Top scorers · Most assists · Most cards · Players