Skip to main content
League TwoSat 25 Apr 2026
4-0
Full time

AIFootyMetrics AI

All predictions
Bristol RoversBRR53%
Draw24%
Cheltenham TownCTT23%
Likeliest scorePremium

Top picks

Prob · odds

The model's top picks for this match

Start free trial

3 days free, then €14.99 a month · Cancel anytime

Already have an account? Log in

Match overview

37%Ball possession63%
10Total shots10
4Shots on target1
3Big chances1
1Goalkeeper saves0
220Total passes378
19Fouls committed6
1Corners7

Attack

10Total shots10
4Shots on target1
3Shots blocked2
6Shots inside box5
4Shots outside box5
0Hit woodwork0
1Corners7
1Offsides1

Passes

220Total passes378
127Accurate passes298
27Throw-ins17
4Key passes7
66Long passes63
11Crosses19

Defense

16Total tackles16
8Tackles won9
3Blocked shots3
6Interceptions7
1Goalkeeper saves0
10Goal kicks7

Duels

14Dribble attempts14
6Successful dribbles7
30Successful headers23

Discipline

19Fouls committed6
5Yellow cards1
0Red cards0
6Free kicks19
0Penalties0

Head to head

Key events

BRRBristol RoversCheltenham TownCTT
    • FT4-0· 5 min added
    • T. LockyerTime wasting90+1
    • S. Forde4-0Assist: J. Quigley87'
    • R. De HavillandOut: C. Mola85'
    • M. RijksOut: Y. Akhamrich84'
    • 79'J. MartinOut: J. Bickerstaff
    • J. QuigleyOut: E. Harrison74'
    • T. LeighArgument71'
    • 71'J. WilsonArgument
    • 69'C. DeemingOut: R. Broom
    • 68'A. Jude-BoydOut: G. Nurse
    • T. LeighOut: P. Omochere65'
    • T. LockyerOut: R. Smallwood64'
    • 62'M. FaalOut: J. Davison
    • E. Harrison3-056'
    • J. SparkesFoul55'
    • HT2-0· 3 min added
    • S. EvansArgument45+5
    • E. Harrison2-045+3
    • 37'S. CotterillArgument
    • K. BalmerFoul32'
    • R. SmallwoodFoul6'
    • E. Harrison1-0Assist: J. Sparkes2'
  • Kick off

Bristol Rovers vs Cheltenham Town FAQ

Who is the referee for Bristol Rovers vs Cheltenham Town?
Michael Barlow is the referee for Bristol Rovers vs Cheltenham Town on 25 April.
How many cards does Michael Barlow average per game?
Michael Barlow averages 4.30 cards per game (4.10 yellow, 0.20 red) across 10 matches in League Two 25/26.