TackleZone
HomeMatchesRankingsStatsCompareLeagues
HomeMatchesRankingsStatsCompareLeagues
League Two · Matchday 9

Crewe

Jack Lankester 1', 21'

Jordan Gibson 66'

3 – 1

FT

 

HT 2–0

Bristol Rovers

Bobby Kamwa 90+2'

League Two

Matchday 9

Crewe3–1Bristol Rovers

5

Shots in the box

10

Expected goals were not reported for this fixture. Shots in the box is the closest measure the feed provides.

1′21′66′92′

Shot-by-shot xG is not available for this fixture. The timeline above shows the goals and cards recorded by the match feed.

CREBR· Alexandra Stadium, Crewe

tacklezone.app

Match report

Crewe 3-1 Bristol Rovers

Crewe saw off Bristol Rovers 3-1 at Alexandra Stadium in League Two. Lankester opened the scoring for Crewe on 1', Lankester added his second on 21' from the penalty spot, Gibson made it 3-0 to Crewe on 66' and Kamwa pulled one back for Bristol Rovers on 92'.

Expected goals were not reported for this fixture, so the closest read on chance quality is where the shots came from: Crewe took 5 of their 9 attempts inside the box, Bristol Rovers 10 of 15.

The numbers picked up more than the scoreline shows. Bristol Rovers graded out for cynical press — 23 fouls and 4 yellow cards.

J. Lankester came out of it with the best individual rating on the pitch, 8.2 for Crewe from 2 goals, 1 key pass and 4 shots.

It was a niggly afternoon: 36 fouls between them and 8 yellow cards, with Bristol Rovers conceding the most free-kicks (23).

Assembled by TackleZone from this fixture’s match events, team statistics and player ratings. Figures are as reported by the competition feed; where a statistic was not reported, it is left out rather than shown as zero. Longer written analysis is published for selected matches.

Quick stats

49%Possession51%
9Shots15

What the numbers say

2 reads

Late Drama

Both teams

The game was still moving in the closing minutes — Bristol Rovers scored on 92′.

Goals after 80′
1
Last goal
92′

Cynical Press

Bristol Rovers

Bristol Rovers broke the game up whenever it got away from them — 23 fouls and 4 bookings.

Fouls
23
Yellow cards
4

Timeline

Jack Lankester — assist: Joel Tabiner

⚽1'

Josh March

Argument

🟨8'
🟨8'

Thomas James

Argument

Joshua Stephenson

Foul

🟨10'

Jack Lankester (Pen)

⚽21'
🟨30'

Ciaran Kelly

Dissent

Owen lunt

Argument

🟨38'
🔄45'

Keenan Gough ↑ Richard Smallwood ↓

🔄45'

Philip Sanyaolu ↑ Alfie Kilgour ↓

🔄45'

Ben Purrington ↑ Jack Sparkes ↓

🔄45'

Shaqai Forde ↑ Reiss-Alexander Russell-Denny ↓

Half-time

Jordan Gibson ↑ Joel Tabiner ↓

🔄50'

Conor Thomas ↑ Jack Lankester ↓

🔄62'

Jordan Gibson — assist: Josh March

⚽66'
🔄74'

Joe Quigley ↑ Ellis Harrison ↓

🟨77'

Keenan Gough

Foul

Conor Thomas

Foul

🟨79'

Charlie McNeill ↑ Adrien thibaut ↓

🔄81'
🟨89'

Clinton Mola

Argument

⚽90+2'

Bobby Kamwa — assist: Clinton Mola

Match info

Kickoff 
VenueAlexandra Stadium, Crewe
CompetitionLeague Two
Season2026
RoundMatchday 9
StatusMatch Finished
TackleZone

Stats. Insights. Every position.

Data via API-Football

Explore

  • About
  • Articles
  • Match previews
  • Guides
  • Insights
  • Clutch & Bottle

Legal

  • Privacy
  • Terms
  • Contact

Product

  • Rankings
  • Compare
  • Matches
  • Stats

Match context

Crewe

#3

15 pts · 9 played

WDDDD

Bristol Rovers

#5

15 pts · 9 played

LWLLW

Crewe

DWDD
  • @ Rotherham1–1 · 26 Sep
  • vs Aston Villa U214–1 · 22 Sep
  • vs Shrewsbury1–1 · 19 Sep
  • @ Colchester1–1 · 12 Sep

Bristol Rovers

WLLW
  • vs Exeter City1–0 · 26 Sep
  • @ Gillingham0–3 · 19 Sep
  • @ Grimsby0–2 · 12 Sep
  • vs Rotherham1–0 · 5 Sep