Bristol Rovers vs Leyton Orient

1 January 2025 · League One · 2024/25 · Referee A Young

Full time 2 – 3

Half-time: 1–2

  • Chris Martin 32’ (pen), 74’
  • Ethan Galbraith 9’
  • Jamie Donley 39’
  • Charlie Kelman 53’

Match summary

Leyton Orient beat Bristol Rovers 3-2 on the road. Leyton Orient led 2-1 at half-time.

In the first half, Ethan Galbraith put Leyton Orient ahead in the 9th minute, Chris Martin equalised from the penalty spot in the 32nd minute, and Jamie Donley put Leyton Orient back in front with a direct free kick in the 39th minute. In the second half, Charlie Kelman made it 1-3 in the 53rd minute and Martin pulled one back to make it 2-3 in the 74th minute.

Shots finished 11-10 to Leyton Orient, with 5 on target for Bristol Rovers and 6 for Leyton Orient.

Match stats

Bristol Rovers Leyton Orient
10 Shots 11
5 Shots on Target 6
5 Corners 6
2 Yellow Cards 3
0 Red Cards 0

Key events

Bristol Rovers Leyton Orient
Kick-off
9’
Ethan Galbraith0-1 (Leyton Orient)
Chris Martin
Penalty
1-1 (Bristol Rovers)
32’
39’
Jamie Donley1-2 (Leyton Orient)
Half-time1-2
53’
Charlie Kelman1-3 (Leyton Orient)
Chris Martin2-3 (Bristol Rovers)
74’
Full-time2-3

Bookings

Card times are not on file for this game, so they are listed without a minute.

Bristol Rovers
  • Connor Taylor
  • Ruel Sotiriou
Leyton Orient
  • Josh Keeley
  • Daniel Happe
  • Diallang Jaiyesimi

Shot map

Every shot and where it was taken from.

 Leyton Orient attacking Bristol Rovers attacking 
1’ Jordan Brown (Leyton Orient), set piece, off target 1’ Daniel Happe (Leyton Orient), set piece, blocked 6’ Promise Omochere (Bristol Rovers), open play, saved 9’ Ethan Galbraith (Leyton Orient), open play, goal 28’ Ruel Sotiriou (Bristol Rovers), from a corner, blocked 29’ Connor Taylor (Bristol Rovers), from a corner, saved 29’ Taylor Moore (Bristol Rovers), from a corner, blocked 32’ Chris Martin (Bristol Rovers), penalty, goal 34’ Isaac Hutchinson (Bristol Rovers), open play, off target 34’ Gatlin O'Donkor (Bristol Rovers), open play, blocked 39’ Jamie Donley (Leyton Orient), direct free kick, goal 53’ Charlie Kelman (Leyton Orient), open play, goal 57’ Luke Thomas (Bristol Rovers), open play, blocked 63’ Ollie O'Neill (Leyton Orient), open play, off target 66’ Ollie O'Neill (Leyton Orient), open play, saved 68’ Ollie O'Neill (Leyton Orient), open play, saved 69’ Ethan Galbraith (Leyton Orient), from a corner, blocked 70’ Charlie Kelman (Leyton Orient), open play, saved 74’ Chris Martin (Bristol Rovers), open play, goal 80’ Shaqai Forde (Bristol Rovers), open play, off target 88’ Ethan Galbraith (Leyton Orient), from a corner, off target 90+6’ Gatlin O'Donkor (Bristol Rovers), open play, blocked 90+7’ Shaqai Forde (Bristol Rovers), set piece, saved 1’ Jordan Brown (Leyton Orient), set piece, off target 1’ Daniel Happe (Leyton Orient), set piece, blocked 6’ Promise Omochere (Bristol Rovers), open play, saved 9’ Ethan Galbraith (Leyton Orient), open play, goal 28’ Ruel Sotiriou (Bristol Rovers), from a corner, blocked 29’ Connor Taylor (Bristol Rovers), from a corner, saved 29’ Taylor Moore (Bristol Rovers), from a corner, blocked 32’ Chris Martin (Bristol Rovers), penalty, goal 34’ Isaac Hutchinson (Bristol Rovers), open play, off target 34’ Gatlin O'Donkor (Bristol Rovers), open play, blocked 39’ Jamie Donley (Leyton Orient), direct free kick, goal 53’ Charlie Kelman (Leyton Orient), open play, goal 57’ Luke Thomas (Bristol Rovers), open play, blocked 63’ Ollie O'Neill (Leyton Orient), open play, off target 66’ Ollie O'Neill (Leyton Orient), open play, saved 68’ Ollie O'Neill (Leyton Orient), open play, saved 69’ Ethan Galbraith (Leyton Orient), from a corner, blocked 70’ Charlie Kelman (Leyton Orient), open play, saved 74’ Chris Martin (Bristol Rovers), open play, goal 80’ Shaqai Forde (Bristol Rovers), open play, off target 88’ Ethan Galbraith (Leyton Orient), from a corner, off target 90+6’ Gatlin O'Donkor (Bristol Rovers), open play, blocked 90+7’ Shaqai Forde (Bristol Rovers), set piece, saved
Goal On target Off target or blocked

Hover or tap a shot for the player and minute.

Player stats

Players16 players
90′ – – – – – – –
90′ – – 1 – – – –
Connor Taylor Taken off
74′ – – 1 – – –
90′ – – – – – – –
Lino Sousa Taken off
61′ – – – – – – –
Isaac Hutchinson Taken off
73′ – – 1 – – – –
Grant Ward
90′ – – – – – – –
90′ – – 1 – – – –
Ruel Sotiriou Taken off
61′ – – 1 – – –
90′ – – 2 – – – –
Promise Omochere Taken off
22′ – – 1 – – – –
Chris Martin Came on as a substitute
68′ 2 – 2 – – – –
Luke McCormick Came on as a substitute
29′ – – – – – – –
Shaqai Forde Came on as a substitute
29′ – – 2 – – – –
Scott Sinclair Came on as a substitute
17′ – – – – – – –
Joel Senior Came on as a substitute
16′ – – – – – – –
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 22% Avg odds 4.23
Draw 27% Avg odds 3.48
Leyton Orient win 51% Avg odds 1.83

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. Referee data before 2025/26 from the Transfermarkt datasets project.