CricIntel
Match ReviewETPL 2026Rotterdam DockersNews

James Vince Ends Rotterdam's Season: The Team With Two Wins All Year Knocks the Dockers Out of the Playoffs

Heinrich Klaasen's 85 not out from 41 took Rotterdam Dockers to 188 — a total that, on the night, would have put them top of the ETPL table. Dublin Guardians, who had won twice in ten matches, chased it down with an over to spare. James Vince made 106 not out from 61, and the Dockers finished fourth on net run rate and out.

September 17, 2026|5 min read|CricIntel Staff

Every league has one of these matches, and nobody ever sees it coming. Dublin Guardians arrived at Malahide on Thursday evening with two wins from ten, a place at the bottom of the European T20 Premier League table alongside Glasgow Cosmic, and nothing left to play for. Rotterdam Dockers arrived needing to win to top the table and go straight to the final.

The Dockers made 188 for 5. It was not enough. James Vince made 106 not out from 61 balls, Dublin won by five wickets with six balls to spare, and Rotterdam's season ended on the spot — fourth of six, level on points with the three teams above them, separated only by net run rate.

Had they won, they would have finished first. That is the arithmetic the Dockers will be living with.


Match Summary

Rotterdam Dockers188/5 (20 ov)
Dublin Guardians192/5 (19 ov, T:189)
ResultDublin Guardians won by 5 wickets (6 balls remaining)
Player of the MatchJames Vince, Dublin Guardians (106* off 61)
TossDublin Guardians, elected to field
VenueThe Village, Malahide, Dublin
Match number30th Match — final league fixture
Rotterdam Dockers batting
Heinrich Klaasen85* (41b, 9x4, 4x6)
Faf du Plessis42 (37b, 3x4)
David Wiese23 (16b, 3x4)
Colin Munro20 (8b, 1x4, 2x6)
Michael Levitt5 (10b)
Shubham Ranjane3 (8b)
Dublin Guardians bowling
Peter Hatzoglou4-0-20-1
George Dockrell4-0-32-1
David Willey4-0-45-2
Josh Little4-0-46-1
Matt Hollard4-0-44-0
Dublin Guardians batting
James Vince106* (61b, 10x4, 5x6)
Harry Tector29 (20b, 3x4, 1x6)
Sanjay Krishnamurthi24 (17b, 2x4, 1x6)
George Dockrell7* (4b, 1x6)
Noah Croes6 (4b, 1x4)
Extras17
Rotterdam Dockers bowling
Shubham Ranjane4-0-28-2
David Wiese4-0-32-2
Roelof van der Merwe4-0-35-1
Anrich Nortje4-0-54-0
Logan van Beek2-0-27-0

Klaasen Does His Job

Rotterdam's innings was slow to start and then violent, which is what happens when Heinrich Klaasen is batting. They were 54 for 3 in 6.5 overs, with Colin Munro gone for a 20 that lasted eight balls and Michael Levitt and Shubham Ranjane both dismissed cheaply. Peter Hatzoglou, the leg-spinner, bowled four overs for 20 in the middle and kept the brakes on.

Faf du Plessis made 42 from 37 and did the anchoring, and then Klaasen took over. Nine fours and four sixes from 41 deliveries, unbeaten at the end. The last 29 balls of the innings brought 64 runs — from 124 for 4 in the sixteenth over to 188 for 5.

On a ground where 190 had just been enough in the earlier fixture, and with the Dockers having beaten Belfast Wolves and Glasgow Cosmic earlier this month, 188 for 5 looked like a winning total and a first-place finish.


Vince, and the Hundred That Nobody Needed Him to Make

David Willey was out for 0 off the fifth ball of the chase. From there James Vince and Harry Tector put on 100 in just over eight overs, and the tone of the evening changed completely.

Vince has spent a long career being among the most aesthetically pleasing batters in English cricket and never quite the most reliable one. This was both. Ten fours, five sixes, 106 from 61 balls, unbeaten when the winning runs came — and crucially, he was still there in the nineteenth over, which is the part of Vince innings that has historically gone missing.

He was helped by an extras column of 17 and by Anrich Nortje's four overs going for 54. Rotterdam's other bowlers were excellent: Shubham Ranjane 2 for 28, David Wiese 2 for 32, Roelof van der Merwe 1 for 35. But a T20 attack cannot carry a set of figures like Nortje's when the target is 189, and the Dockers ran out of overs from which to hide him.

Sanjay Krishnamurthi's 24 from 17 in the middle overs and George Dockrell's six to finish were the supporting details. Dublin got there in exactly nineteen overs, in a match that meant nothing to them and everything to the other side.


The Surface

Malahide hosted both of the day's ETPL fixtures, and the second was clearly the better batting proposition — or, at least, the drier one. Two 188-plus first-innings totals in a day at a ground with short square boundaries is not a surprise, but the fact that this one was chased down in nineteen overs, while the earlier chase fell short, comes down to the weather as much as the pitch.

Hatzoglou's 4-0-20-1 was the standout bowling performance of the evening on either side. Wrist-spin on a true Irish September surface, gripping just enough to make hitting straight a gamble, has been one of this tournament's recurring features.


CricIntel Prediction Review

No CricIntel preview was published for this fixture. For what it is worth, nobody's model had this one: Dublin Guardians had won two of ten and were playing for nothing. We will not pretend otherwise.


What It Cost

Four teams finished the ETPL league phase on thirteen points from ten matches — six wins, three defeats, one no-result each. Edinburgh Castle Rockers took first on net run rate and go directly to Sunday's final. Amsterdam Flames and Belfast Wolves meet in Saturday's Qualifier. Rotterdam Dockers finished fourth and are out.

A win here would have taken the Dockers to fifteen points and outright top spot. Instead, an evening in which Klaasen produced one of the innings of the tournament ends with them watching the playoffs. That is T20 cricket's particular cruelty — the same format that lets a last-placed side ambush a title contender also refuses to grade on effort.

For Dublin Guardians, a season of two wins ends with a third, and with James Vince's hundred as the thing people will remember about their campaign. It is not a consolation prize that shows up in the table. It was, on the night, the best innings on the ground.

Want data-backed predictions for every IPL 2026 match?