Bristol Rovers vs Walsall

3 February 2026 · League Two · 2025/26 · Referee Alex Chilowicz

Full time 2 – 0

Half-time: 0–0

  • Yusuf Akhamrich 61’
  • Kofi Balmer 64’

Match summary

Bristol Rovers beat Walsall 2-0. It was goalless at half-time.

Yusuf Akhamrich put Bristol Rovers ahead in the 61st minute and Kofi Balmer made it 2-0 in the 64th minute.

Shots finished 14-10 to Walsall, with 6 on target for Bristol Rovers and 3 for Walsall.

Match stats

47% Possession 53%
10 Shots 15
6 Shots on target 3
5 Corners 5
333 Passes 373
64.6% Pass accuracy 65.7%
20 Tackles 14
8 Fouls 6
1 Yellow cards 1
1 Offsides 4

Key events

Bristol Rovers Walsall
Kick-off
Shaqai FordeShot on target
4’
Fabrizio CavegnShot on target
21’
24’
Alex PattisonShot on target
Shaqai FordeShot on target
40’
Jack SparkesArgument
43’
Half-time0-0
Second half underway
Jack SparkesShot on target
48’
59’
Alex PattisonArgument
Yusuf AkhamrichLeft foot shot1-0 (Bristol Rovers)
61’
Kofi BalmerLeft foot shot2-0 (Bristol Rovers)
64’
67’
Charlie LakinAlfie Chang
72’
Daniel KanuShot on target
80’
Charlie LakinShot on target
Full-time2-0

Shot map

Every shot and where it was taken from.

 Walsall attacking Bristol Rovers attacking 
4’ Shaqai Forde (Bristol Rovers), open play, saved 21’ Fabrizio Cavegn (Bristol Rovers), open play, saved 24’ Alex Pattison (Walsall), from a corner, saved 24’ Mason Hancock (Walsall), from a corner, blocked 34’ Alfie Chang (Walsall), set piece, blocked 40’ Ellis Harrison (Bristol Rovers), open play, off target 40’ Shaqai Forde (Bristol Rovers), open play, saved 44’ Alex Pattison (Walsall), open play, blocked 48’ Jack Sparkes (Bristol Rovers), open play, saved 50’ Priestley Farquharson (Walsall), from a corner, off target 50’ Alex Pattison (Walsall), open play, blocked 52’ Yusuf Akhamrich (Bristol Rovers), set piece, blocked 53’ Shaqai Forde (Bristol Rovers), from a corner, blocked 58’ Alfie Chang (Walsall), open play, blocked 59’ Priestley Farquharson (Walsall), from a corner, off target 61’ Yusuf Akhamrich (Bristol Rovers), open play, goal 64’ Kofi Balmer (Bristol Rovers), set piece, goal 66’ Riley Harbottle (Bristol Rovers), open play, off target 72’ Daniel Kanu (Walsall), open play, saved 76’ Charlie Lakin (Walsall), open play, off target 78’ Mason Hancock (Walsall), open play, off target 80’ Charlie Lakin (Walsall), open play, saved 84’ Rico Richards (Walsall), open play, blocked 89’ Daniel Kanu (Walsall), open play, blocked 90’ Mason Hancock (Walsall), from a corner, blocked 4’ Shaqai Forde (Bristol Rovers), open play, saved 21’ Fabrizio Cavegn (Bristol Rovers), open play, saved 24’ Alex Pattison (Walsall), from a corner, saved 24’ Mason Hancock (Walsall), from a corner, blocked 34’ Alfie Chang (Walsall), set piece, blocked 40’ Ellis Harrison (Bristol Rovers), open play, off target 40’ Shaqai Forde (Bristol Rovers), open play, saved 44’ Alex Pattison (Walsall), open play, blocked 48’ Jack Sparkes (Bristol Rovers), open play, saved 50’ Priestley Farquharson (Walsall), from a corner, off target 50’ Alex Pattison (Walsall), open play, blocked 52’ Yusuf Akhamrich (Bristol Rovers), set piece, blocked 53’ Shaqai Forde (Bristol Rovers), from a corner, blocked 58’ Alfie Chang (Walsall), open play, blocked 59’ Priestley Farquharson (Walsall), from a corner, off target 61’ Yusuf Akhamrich (Bristol Rovers), open play, goal 64’ Kofi Balmer (Bristol Rovers), set piece, goal 66’ Riley Harbottle (Bristol Rovers), open play, off target 72’ Daniel Kanu (Walsall), open play, saved 76’ Charlie Lakin (Walsall), open play, off target 78’ Mason Hancock (Walsall), open play, off target 80’ Charlie Lakin (Walsall), open play, saved 84’ Rico Richards (Walsall), open play, blocked 89’ Daniel Kanu (Walsall), open play, blocked 90’ Mason Hancock (Walsall), from a corner, blocked
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Lineups

Bristol Rovers 3-4-2-1 Starting XI
Young
Balmer
Kilgour
Harbottle
Mola
Sparkes
Havilland
Akhamrich 83’
Harrison 90’
Forde
Cavegn 87’
Walsall 3-5-2 Starting XI
Roberts
Farquharson
Flint
Burke
Hancock
Pattison
Chang 67’
Clarke 67’
Barrett
Adomah 66’
Kanu

Player stats

Goalkeeper1 player
90′ 3 0 35 1 – – – –
Defenders6 players
90′ 3 1 1 10 6 37 – 1 – –
90′ 2 4 2 7 4 38 1 – – –
90′ 2 3 1 5 3 28 1 – – –
90′ 3 – 1 8 5 37 – – – –
90′ 1 1 – 2 – 29 – – –
Joel Senior Came on as a substitute
14′ – – – – – 7 – – – –
Midfielders3 players
Yusuf Akhamrich Taken off
83′ 1 – 22 1 – 4 1 6 1 2 –
90′ – – 37 1 – 1 – 1 1 – –
90′ – 1 30 1 – 2 1 7 3 – –
Forwards3 players
Ellis Harrison Taken off
89′ – – 1 – – – 2 13 2 21 –
Fabrizio Cavegn Taken off
87′ – – 1 1 – – – – – 7 –
Mees Rijks Came on as a substitute
10′ – – – – – – – – – 4 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Bristol Rovers win 37% Avg odds 2.51
Draw 30% Avg odds 3.10
Walsall win 33% Avg odds 2.82

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk.