2021 OHL Draft class includes 78 GTHL players

Toronto Nationals’ defenceman, Cameron Allen, leads GTHL class as third overall pick 

The Ontario Hockey League 2021 Priority Selection, held virtually over two days on June 4-5, saw a total of 78 players from the GTHL selected through the 15-round process.  

Cameron Allen, a defenceman from the Toronto Nationals, led the GTHL class as the third overall pick to the Guelph Storm. Following Allen, a total of 20 GTHL players were featured in the first three rounds. 

The draft featured players chosen from 11 GTHL clubs, with the Toronto Marlboros leading the way with 14 players selected. The Toronto Jr. Canadiens saw 13 players chosen, with the Vaughan Kings a close third at 10 players named. The Toronto Nationals and Mississauga Reps both saw nine players selected, while the Markham Majors and Toronto Titans each had seven players selected. Rounding out the clubs represented, the North York Rangers had three players named, with the Don Mills Flyers, Mississauga Rebels, and the Toronto Red Wings each seeing two players chosen.  


1 3 Cameron Allen Toronto Nationals Guelph Storm
1 7 Tristan Bertucci Toronto Marlboros Flint Firebirds
1 8 Colby Barlow Toronto Marlboros Owen Sound Attack
1 13 Angus MacDonell Toronto Marlboros Sarnia Sting
1 16 Denver Barkey Toronto Titans London Knights
1 17 Carson Rehkopf Toronto Jr. Canadiens Kitchener Rangers
2 21 Taeo Artichuk-Murphy Toronto Marlboros Erie Otters
2 23 Joey Costanzo Toronto Marlboros Niagara IceDogs
2 24 Christopher Grisolia Toronto Marlboros Barrie Colts
2 27 Nicholas Sima Toronto Jr. Canadiens North Bay Battalion
2 28 Luca Pinelli Toronto Jr. Canadiens Ottawa 67’s
2 29 Olivier Savard Toronto Nationals Saginaw Spirit
2 30 Ben Lalkin Toronto Jr. Canadiens Sarnia Sting
2 33 James Petrovski Toronto Titans Flint Firebirds
2 34 Mitchell Brooks Toronto Titans Kingston Frontenacs
2 36 Marco Mignosa Toronto Nationals Sault Ste. Marie Greyhounds
3 41 Anthony Romani Toronto Jr. Canadiens North Bay Battalion
3 45 Andrew Wycisk Vaughan Kings Niagara IceDogs
3 54 Nathan Sauder Mississauga Reps Erie Otters
3 59 Chase Coughlan Toronto Marlboros Guelph Storm
4 61 Mason Vaccari Vaughan Kings Kingston Frontenacs
4 62 Matthew Andonvski Mississauga Reps Kitchener Rangers
4 65 Connor Haynes Markham Majors Niagara IceDogs
4 69 Liam MacKenzie Vaughan Kings North Bay Battalion
4 71 Ethan Tierman Mississauga Rebels Sarnia Sting
4 74 James Guo Toronto Jr. Canadiens Peterborough Petes
5 80 Michael Derbidge Toronto Nationals Sudbury Wolves
5 81 Luca Marrelli Mississauga Reps Oshawa Generals
5 88 Stefan Forgione Toronto Jr. Canadiens Mississauga Steelheads
6 100 Ryan Nichols Toronto Marlboros Barrie Colts
6 101 Francesco Dell’Elce Toronto Marlboros Windsor Spitfires
6 109 Tayte Landry Toronto Jr. Canadiens North Bay Battalion
6 110 Ethan Kowatsch Toronto Titans Mississauga Steelheads
6 114 Quinton Page Vaughan Kings Peterborough Petes
7 122 Zachary Sandhu Toronto Marlboros Guelph Storm
7 134 Giacomo Martino Vaughan Kings Niagara IceDogs
7 137 Sebastian Monaco Toronto Nationals Kitchener Rangers
8 140 Daniel Markevych Mississauga Reps Barrie Colts
8 141 Stephen Campbell Toronto Marlboros Sault Ste. Marie Greyhounds
8 143 John Franceschetti Mississauga Reps Erie Otters
8 145 Anselmo Rego Toronto Marlboros Niagara IceDogs
8 150 Dylan Edwards Toronto Titans Erie Otters
8 151 Finn Harding Toronto Jr. Canadiens Mississauga Steelheads
8 158 Jonathan Castagna Toronto Marlboros London Knights
9 161 William Bray Mississauga Reps Sarnia Sting
9 170 Brett Bouchard Markham Majors North Bay Battalion
9 179 Brandon Scott Toronto Marlboros Barrie Colts
10 180 Michael Levin Markham Majors London Knights
10 184 Maleek McGowan Markham Majors Kingston Frontenacs
10 185 Adamo Zingaro Toronto Titans Niagara IceDogs
10 186 Ethan Simpson Don Mills Flyers Hamilton Bulldogs
10 196 Joshua Branton Toronto Jr. Canadiens Windsor Spitfires
11 200 Brock Cummings Toronto Nationals Sudbury Wolves
11 202 David Elmy Vaughan Kings Guelph Storm
11 207 Brayden Gillespie North York Rangers Guelph Storm
11 210 Luc Malkhassian Toronto Jr. Canadiens North Bay Battalion
11 212 Alex Laurenza Toronto Jr. Canadiens Niagara IceDogs
12 221 Alexander Hebblethwaite Mississauga Reps Oshawa Generals
12 225 Christian Mitsis Toronto Red Wings Niagara IceDogs
12 229 Ethan Girard Markham Majors North Bay Battalion
12 231 Jake Rivett Toronto Nationals Mississauga Steelheads
13 241 Ian Gedney Vaughan Kings Oshawa Generals
13 243 Kei Hagiwara Vaughan Kings Windsor Spitfires
13 248 Spencer Hughes North York Rangers Mississauga Steelheads
13 250 Kaedyn Long Vaughan Kings North Bay Battalion
13 257 Joseph Macchione Markham Majors Kitchener Rangers
14 262 Aydan Joseph Doyle Toronto Jr. Canadiens Kitchener Rangers
14 265 Matteo Porporino Toronto Red Wings Niagara IceDogs
14 269 Chase Thompson Toronto Nationals North Bay Battalion
14 276 Cain Tucker Toronto Titans Windsor Spitfires
14 277 Zach Christie Mississauga Reps Guelph Storm
14 279 Luke Ranieri Markham Majors Sudbury Wolves
15 283 Cole Barrett Vaughan Kings Barrie Colts
15 285 Darren Wilson Toronto Jr. Canadiens Peterborough Petes
15 289 Jordan Latham Toronto Nationals Erie Otters
15 291 Michael Cesario North York Rangers Windsor Spitfires
15 292 Antonino Rizzo Mississauga Rebels Sarnia Sting
15 296 Ivan Fabjan Mississauga Reps Ottawa 67’s
15 297 Dylan Bly Don Mills Flyers Flint Firebirds

Stay connected with the GTHL on FacebookTwitterInstagram, and TikTok.

More News
GTHL welcomes Seaside Hockey as new Member
2 days ago
22 GTHL alumni selected in 2021 NHL Entry Draft, Owen Power first overall
3 days ago
2021-2022 Bench Staff Requirements
1 week ago
Willowdale Sports Club to play as Willowdale Hawks
1 week ago
GTHL welcomes progress with Board of Directors election and announcement of Transition Game Advisory Committee
2 weeks ago
Registration for the 10th Annual GTHL Legacy Classic now open!
3 weeks ago