GT20 ·15th Match
Finished
#3 · 5 pts · NRR -0.9 · WNWLL
144/4
(18.4 ov)
#4 · 4 pts · NRR -0.4 · LWLWL
142/6
(19 ov)
Brampton Blazers won by 6 wickets (with 2 balls remaining)
1
1461·1
13 runs
2
wd··1116
10 runs
3
111611
11 runs
4
wd1614·1
14 runs
5
·1·2W·
3 runs
6
11lb··W
2 runs
7
11·111
5 runs
8
111·11
5 runs
9
wd111··1
5 runs
10
11421·
9 runs
11
11·162
11 runs
12
1·1111
5 runs
13
6111·1
10 runs
14
··11·1
3 runs
15
21611W
11 runs
16
1·2111
6 runs
17
12·114
9 runs
18
·1·11W
3 runs
19
1124
8 runs
Batting
RB4s6sSR
Chadwick WaltonC. Walton
1 1 0 0 100
Srikar BharatS. Bharat
15 12 1 0 125
Bowling
OMRWEcon
RRafi UllahR. Ullah
2.4 0 29 1 10.9
KKhalid KailK. Kail
4 0 24 1 6
MATCH STATS BB MSH
PP 54/2 (9) 34/1 (5.7)
Middle 70/1 (7) 74/4 (7.4)
Death 20/1 (7.5) 34/1 (11.3)
4s 5 5
6s 7 8
Dots 21% 30%
Extras 4 6
Best P'ship 64(3) 46(2)
Runs
MSHBB
32649612816005101520
Date and time 31/10/2026 · 23:00
Competition Global T20 Canada · 15th Match
Venue Arnos Vale Ground, Arnos Vale
Weather
27°C 83% 46% 17 km/h
Toss Brampton Blazers won the toss, elected to bowling
Umpire 1 Anil Chaudhary
Umpire 2 Arnold Maddela
TV Umpire Deighton Butler
Referee Michael Ragoonath

Brampton Blazers and Mississauga Skyhawks meet in the GT20 regular season at Arnos Vale Ground, Arnos Vale. BB sit third on 5 points with a 2W-2L record and an NRR of -0.900, and they are already in the Play Offs. Mississauga Skyhawks are also in the Play Offs, placed fourth with 4 points from a 2W-3L record and an NRR of -0.404. The immediate thread to follow is how both sides respond to recent losses while trying to sharpen combinations with the official XIs now set.

Toss & Conditions

Brampton Blazers won toss, elected bowling
📍 Arnos Vale Ground, Arnos Vale
27°C 83% 46% 17 km/h

At Arnos Vale Ground, the average first-innings total across all men’s T20 matches on record is 173.2, and teams batting second have won 42% of those matches, which points toward batting first as the safer route here. In warm and humid conditions like these (over 25°C and humidity over 60%), first-innings totals have averaged 158.6 across recorded men’s T20s, an observed 31.5 runs lower than the overall baseline of 190.1. The forecast at the start is 27.1°C with 83% humidity, 46% cloud cover, wind at 17.1 km/h, and no precipitation. BB won the toss and chose to bowl, so they’ll be chasing in a venue profile that has more often rewarded the side setting the target.

Head-to-Head

The most recent meeting between these sides went BB’s way, giving Brampton Blazers the edge in the latest head-to-head snapshot. That clash was played in late October with Mississauga Skyhawks at home. BB won it by five wickets, and the margin came with 22 balls still unused, which tells you the chase was wrapped up with time to spare. With only one recent matchup on the board, the pattern is still forming, but the last result puts the immediate pressure on MSH to flip the script.

Brampton Blazers

#35 ptsNRR -0.900WNWLL→

Brampton Blazers are #3 on 5 points in the GT20 regular season, with a 2W-2L record and an NRR of -0.900, and they have already locked in Play Offs status. Their latest match ended in a 13-run defeat to Vancouver Guardians, a game where they couldn’t overhaul the target. Earlier in the same stretch, Vancouver also handed BB a 96-run loss, a heavy margin that underlined how quickly a night can get away from them. The recent sequence leaves BB needing a cleaner all-round performance to avoid another result slipping late.

Mississauga Skyhawks

#44 ptsNRR -0.404LWLWL→

Mississauga Skyhawks come into this one off a 33-run loss to Toronto Kings, with their chase falling short after Kings batted first. Just before that, MSH produced a 42-run win over the same opponent, a swing that captures how variable their recent level has been. In the table, they’re fourth with 4 points, holding a 2W-3L record and an NRR of -0.404, and they too are already through to the Play Offs. The challenge now is turning that stop-start run into something steadier as the regular season tightens.

Playing XI

Brampton Blazers have named an XI that brings in Kofi James, Monank Patel, Dillon Douglas and Darren Nedd compared to their previous match, with Chadwick Walton, Hamza Tariq, Shadrack Descarte and Oshane Thomas the ones to miss out. The top impact names in the group are Srikar Bharat, Yuvraj Samra and Monank Patel, with Patel also arriving with a last-five impact of 32.1. With Bharat and Patel both listed as wicketkeepers, the selection includes multiple glove options in the squad.

Playing XI
CareerCareer impact per match: runs + wickets + strike-rate, across the player's whole record. Higher is better.FormThe same impact score over the player's last 5 matches — current form rather than career. Higher is better.
Srikar Bharat
Srikar BharatWK
Wicketkeeper
31.116.4
Yuvraj Samra
Yuvraj Samra
Allrounder
29.615.9
Monank Patel
Monank PatelC
Wicketkeeper
27.632.1
Toby Albert
Toby Albert
Batsman
24.117.9
Kofi James
Kofi James
Allrounder
——
Dillon Douglas
Dillon Douglas
Batsman
——
Ethan Gibson
Ethan Gibson
Allrounder
——
Darren Nedd
Darren Nedd
Allrounder
——
Farhan Malik
Farhan Malik
Bowler
——
Sandeep Singh
Sandeep Singh
Bowler
——
Thomas Draca
Thomas Draca
Bowler
——

Mississauga Skyhawks make five changes from their last game, adding Kairav Sharma, Shubham Handa, Miguel Cummins, Shivam Sharma Jr. and Jermaine Blackwood. Ali Orr, Parth Choudhary, Azam Khan, Junaid Siddiqui and Wayne Parnell are the players left out from the previous XI. Vijay Shankar, Fabian Allen and Unmukt Chand headline their impact list, with Allen carrying a last-five impact of 51.8.

Playing XI
CareerCareer impact per match: runs + wickets + strike-rate, across the player's whole record. Higher is better.FormThe same impact score over the player's last 5 matches — current form rather than career. Higher is better.
Vijay Shankar
Vijay Shankar
Allrounder
26.215.8
Fabian Allen
Fabian Allen
Allrounder
2351.8
Unmukt Chand
Unmukt ChandWK
Batsman
21.232.8
Rayyan Pathan
Rayyan Pathan
Bowler
——
Rafi Ullah
Rafi UllahC
Allrounder
——
Khalid Kail
Khalid Kail
Batsman
——
Kairav Sharma
Kairav Sharma
Allrounder
——
Shubham Handa
Shubham Handa
Batsman
——
Miguel Cummins
Miguel Cummins
Bowler
——
Shivam Sharma Jr.
Shivam Sharma Jr.
Allrounder
——
Jermaine Blackwood
Jermaine Blackwood
Batsman
——

Key Stats

BBMSH
Position 3 4
Points 5 4
NRR -0.90 -0.40
EloOverall strength rating built from past results against the quality of opponents. Higher is stronger. 1495 1487
Form (last 5) 2/4 2/5
H2H (last 4) 1/1 0/1
Key PlayersCombined strength of each team's top-3 players by career impact (runs + wickets + strike-rate). Higher is better. 29.4 23.5
Player FormThe same top-3 players' impact over their last 5 matches — recent form rather than career. Higher is better. 21.5 33.5
Total score 5 2

Prediction

Current prediction, after the playing XI and toss

The models are split, but the overall lean is toward BB: the model average makes it 55% for BB versus 45% for MSH, with ML, AI 1 and AI 2 all siding with BB while the Math model goes the other way. Bookmakers are close to that view, pricing BB at 54% (1.73) against MSH at 46% (2.00). That leaves a 1.2 percentage-point model-vs-market edge in favour of BB (55% vs 54%). The Key Stats card has it BB 4 - 3 MSH, so the matchup reads as narrow, with the decision likely to hinge on whether BB’s overall profile (including points and Elo) can outweigh the areas where MSH rate better on NRR and player form.

BBMSH
62% ML 38%
57% AI 1 43%
54% AI 2 46%
48% Math 52%
54% Books 46%
More GT20 predictions →

Sandeep Singh sets the tone

Sandeep Singh’s three-over burst (2/22) was the early tilt Brampton Blazers needed, keeping Mississauga Skyhawks in check before the chase became a controlled pursuit. Mississauga did find a late kick, but Brampton’s top order had already built enough cushion to absorb the nerves and close it out at 144/4 in 18.4 overs, winning by six wickets with two balls remaining.

Powerplay gap proves costly

The clearest separation came up front. Mississauga crawled to 34/1 in the powerplay, while Brampton raced to 54/2 — a 20-run head start that shaped the rest of the match. Even with Mississauga’s death-overs surge (34 runs at 11.3 an over), their middle phase had already been dented by four wickets for 74, leaving too much for the finish. Brampton, by contrast, didn’t need a late blitz: their middle overs were steady (70/1 at 7.0), and the target stayed within one partnership’s reach.

Samra, Patel anchor the chase

Yuvraj Samra and Monank Patel were the chase’s stabilisers, turning a brisk start into a winning platform with their 64-run stand. Samra’s 45 off 42 kept the innings moving without exposing the lower order too early, while Patel’s 43 off 39 ensured the required rate never spiked. For Mississauga, Vijay Shankar’s 36 off 19 provided the late urgency, and Kairav Sharma’s 1/17 from four overs briefly tightened the screws — but Brampton’s top-order work had already done the heavy lifting.

Batting
RBSR
Yuvraj Samra
Yuvraj Samra
BB Batsman
4542107
Monank Patel
Monank Patel
BB Batsman
4339110
Vijay Shankar
Vijay Shankar
MSH Batsman
3619190
Bowling
WREcon
Sandeep Singh
Sandeep Singh
BB Bowler
2227.3
Kairav Sharma
Kairav Sharma
MSH Bowler
1174.3
Farhan Malik
Farhan Malik
BB Bowler
1184.5

Pre-match lean matched the script

The pre-game edge for Brampton was built on slightly stronger recent results and a marginal overall profile, and the match followed that template: they won the key early phase and then managed the chase without needing heroics. Mississauga’s recent form concern showed in the stop-start middle overs, where wickets interrupted momentum. Their late hitting threatened to flip the narrative, but the earlier deficit meant the finish had to be near-perfect.

ML
BB 62% ✅
AI 1
BB 57% ✅
AI 2
BB 54% ✅
Math
MSH 52% ❌
Books
BB 54% ✅
Playing XI
Monank Patel
Monank PatelC Wicketkeeper
Srikar Bharat
Srikar BharatWK Wicketkeeper
Toby Albert
Toby Albert Batsman
Dillon Douglas
Dillon Douglas Batsman
Ethan Gibson
Ethan Gibson Allrounder
Kofi James
Kofi James Allrounder
Darren Nedd
Darren Nedd Allrounder
Yuvraj Samra
Yuvraj Samra Allrounder
Thomas Draca
Thomas Draca Bowler
Farhan Malik
Farhan Malik Bowler
Sandeep Singh
Sandeep Singh Bowler
Rest of Squad
Fahad Ahmed
Fahad Ahmed Batsman
Ravinder Singh
Ravinder Singh Batsman
Shadrack Descarte
Shadrack Descarte Allrounder
Abhishek Bharth
Abhishek Bharth Allrounder
Oshane Thomas
Oshane Thomas Bowler
Jermaine Baker
Jermaine Baker Wicketkeeper
Shreyas Movva
Shreyas Movva Wicketkeeper
Hamza Tariq
Hamza Tariq Wicketkeeper
Chadwick Walton
Chadwick Walton Wicketkeeper
Playing XI
Rafi Ullah
Rafi UllahC Allrounder
Unmukt Chand
Unmukt ChandWK Batsman
Khalid Kail
Khalid Kail Batsman
Shubham Handa
Shubham Handa Batsman
Jermaine Blackwood
Jermaine Blackwood Batsman
Fabian Allen
Fabian Allen Allrounder
Vijay Shankar
Vijay Shankar Allrounder
Kairav Sharma
Kairav Sharma Allrounder
Shivam Sharma Jr.
Shivam Sharma Jr. Allrounder
Rayyan Pathan
Rayyan Pathan Bowler
Miguel Cummins
Miguel Cummins Bowler
Rest of Squad
Ali Orr
Ali Orr Batsman
Parth Choudhary
Parth Choudhary Batsman
Gurjot Gosal
Gurjot Gosal Batsman
Junaid Siddiqui
Junaid Siddiqui Allrounder
Aaditya Varadarajan
Aaditya Varadarajan Allrounder
Jatinderpal Matharu
Jatinderpal Matharu Bowler
Wayne Parnell
Wayne Parnell Bowler
Zahid Shirzad
Zahid Shirzad Bowler
Azam Khan
Azam Khan Wicketkeeper
Rohan Sikri
Rohan Sikri Wicketkeeper
#TeamPWLPTS
1Toronto Kings 6 4 2 8
3Brampton Blazers 5 2 2 5
#TeamPWLNRNRRPTS
1Toronto Kings 6 4 2 — +0.794 8
2Montreal Warriors 6 3 2 1 +1.634 7
3Brampton Blazers 5 2 2 1 -0.900 5
4Mississauga Skyhawks 5 2 3 — -0.404 4
5Vancouver Guardians 6 2 4 — -1.206 4