FootyMetrics AI
All predictionsDraw25%
Likeliest scorePremium
Top picks
Prob · oddsThe model's top picks for this match
Start free trial3 days free, then €14.99 a month · Cancel anytime
Already have an account? Log in
Match overview
42%Ball possession58%
11Total shots13
5Shots on target3
1Big chances2
2Goalkeeper saves3
299Total passes417
8Fouls committed12
2Corners6
Attack
11Total shots13
5Shots on target3
1Shots blocked5
7Shots inside box9
4Shots outside box4
1Hit woodwork1
2Corners6
1Offsides0
Passes
299Total passes417
214Accurate passes317
20Throw-ins26
6Key passes9
63Long passes61
11Crosses15
Defense
20Total tackles16
16Tackles won10
5Blocked shots1
14Interceptions7
2Goalkeeper saves3
5Goal kicks7
Duels
10Dribble attempts20
3Successful dribbles6
0Successful headers0
Discipline
8Fouls committed12
1Yellow cards2
0Red cards0
12Free kicks8
0Penalties0
Match overview
42%Ball possession58%
11Total shots13
5Shots on target3
1Big chances2
2Goalkeeper saves3
299Total passes417
8Fouls committed12
2Corners6
Attack
11Total shots13
5Shots on target3
1Shots blocked5
7Shots inside box9
4Shots outside box4
1Hit woodwork1
2Corners6
1Offsides0
Passes
299Total passes417
214Accurate passes317
20Throw-ins26
6Key passes9
63Long passes61
11Crosses15
Defense
20Total tackles16
16Tackles won10
5Blocked shots1
14Interceptions7
2Goalkeeper saves3
5Goal kicks7
Duels
10Dribble attempts20
3Successful dribbles6
0Successful headers0
Discipline
8Fouls committed12
1Yellow cards2
0Red cards0
12Free kicks8
0Penalties0
Head to head
Key events
HEA
RAN
- FT2-1· 7 min added
- J. AltenaOut: L. Shankland90+4
- F. KentOut: S. Kingsley90'
- P. Landry KaboreOut: C. Braga83'
- 83'B. MiovskiOut: M. Diomandé
- J. McCartOut: A. Kyziridis82'
- 80'E. FernandezFoul
- 75'T. AasgaardOut: M. Moore
- 75'R. NaderiOut: N. Raskin
- 75'T. RommensOut: D. Sterling
- 72'M. DiomandéArgument
- L. Shankland2-171'
- 69'D. GassamaOut: A. Skov Olsen
- S. Kingsley1-154'
- B. SpittalOut: I. Chesnokov46'
- HT0-1· 1 min added
- L. ShanklandFoul37'
- 23'D. Sterling0-1
- Kick off
Hearts vs Rangers FAQ
Who is the referee for Hearts vs Rangers?
John Beaton is the referee for Hearts vs Rangers on 4 May.
How many cards does John Beaton average per game?
John Beaton averages 4.10 cards per game (3.95 yellow, 0.15 red) across 20 matches in Premiership 25/26.

