OHL Draft

2024 OHL Draft Team-By-Team Picks

The following are the team-by-team picks from the 2024 OHL priority draft held Friday and Saturday.

 

Barrie Colts

Round, Overall, Player, Pos., Last Team

1, 5, Parker Vaughan, RW, Elgin-Middlesex Canucks U16 AAA

2, 27, Ben Bowen, LW, Vaughan Kings U16 AAA

2, 28, Noah Gaudet-Barton, RD, Oshawa Minor Generals U16 AAA

3, 50, Cole Emerton, RD, Vaughan Kings U16 AAA

4, 66, Jonah McCormick, LW, Kingston Junior Gaels U16 AAA

4, 67, Christian Armstrong, RW, Oakville Rangers U16 AAA

5, 92, Kale Mace, C, Peterborough Petes U16 AAA

6, 114, Arvin Jaswal, G, Whitby Wildcats U16 AAA

8, 147, Jackson Kimelman, C, North York Rangers U16 AAA

9, 167, Stephen King, C, Detroit HoneyBaked 15’s

10, 187, Teddy Low, LD, Oakville Rangers U16 AAA

11, 207, Kane Styres, RD, Hamilton Steel U16 AAA

13, 247, John Mustard, LW, Waterloo Black Hawks

14, 267, Ashton Pitawanakwat, LW, Sudbury Wolves U16 AAA

15, 286, Gavin Wang, LW, Halton Hurricanes U16 AAA

 

Brantford Bulldogs

1, 14, Aiden O’Donnell, C, Steele Subaru U18 AAA

2, 23, Patrick Babin, RD, Niagara North Stars U16 AAA

3, 53, Nik Rossetto, RW, Pittsburgh Penguins Elite 15’s

4, 73, Layne Gallacher, C, Oshawa Minor Generals U16 AAA

5, 84, Maksim Corovic, G, Niagara North Stars U16 AAA

6, 116, Luca Diplacido, RD, York-Simcoe Express U16 AAA

8, 143, Reid Crossman, C, Buffalo Regals OMHA 15s

9, 176, Ethan MacLeish, C, Oshawa Minor Generals U16 AAA

10, 196, Heath Bogart, LD, Huron-Perth Lakers U16 AAA

11, 216, Kaden Wicklander, C, Sudbury Wolves U16 AAA

12, 236, Brock Schaus, G, Kitchener Junior Rangers U16 AAA

13, 256, Easton Poirier, LW, Niagara North Stars U16 AAA

14, 276, Cruz Doner, LW, Markham Majors U16 AAA

15, 296, Brody Straus, LW, Waterloo Wolves U16 AAA

 

Erie Otters

1, 10, Tyler Challenger, LW, North York Rangers U16 AAA

2, 25, Lucas Ambrosio, LD, Toronto Junior Canadiens U16 AAA

4, 72, Michael D’Alessio, LD, Vaughan Kings U16 AAA

6, 112, Colton Radford, LW, Huron-Perth Lakers U16 AAA

7, 132, Hudson Wozney, C, Guelph Gryphons U16 AAA

8, 152, Andrew Willis, RD, Elgin-Middlesex Canucks U16 AAA

9, 175, Michael Tamburro, G, Mississauga Reps U16 AAA

11, 212, Kayden Edwards, LW, Toronto Marlboros U16 AAA

12, 232, Thomas Hamilton, RD, Ottawa Myers Automotive U16 AAA

13, 252, Jameson Fabbro, LW, Sudbury Wolves U16 AAA

14, 268, Owen Papp, G, Hamilton Steel U16 AAA

14, 272, Jacob Johnston, C, Mississauga Reps U16 AAA

 

Flint Firebirds

1, 6, Cole Zurawski, RW, Mississauga Rebels U16 AAA

2, 33, Xavier Tessier, C, Ottawa Myers Automotive U16 AAA

2, 41, Ryland Cunningham, LW, Peterborough Petes U16 AAA

3, 48, Gage Brandon, C, Vaughan Kings U16 AAA

4, 63, Christian Colosimo, LD, Mississauga Rebels U16 AAA

4, 75, Tucker Lyndaker, C, Nichols School Prep B 16U

5, 95, Bryson Morgan, C, York-Simcoe Express U16 AAA

6, 120, Cameron Tully, RD, Mississauga Rebels U16 AAA

8, 148, Liam Edgcumbe, G, Niagara North Stars U16 AAA

9, 168, Samuel Mirda, RD, Halton Hurricanes U16 AAA

10, 184, Declan Ready, LW, Peterborough Petes U16 AAA

10, 188, Ulysses Lombardi, C, North York Rangers U16 AAA

11, 214, Carter Kucher, LD, Toronto Titans U16 AAA

12, 228, Grandon Echols, RW, Detroit HoneyBaked 15’s

13, 248, Tyler Clark, LW, Vaughan Kings U16 AAA

15, 288, Brody Dunbar, LD, Ottawa Valley Titans U16 AAA

 

Guelph Storm

1, 9, Alex McLean, C, Barrie Junior Colts U16 AAA

2, 35, Carter Stevens, C, Ottawa Valley Titans U16 AAA

3, 43, Eric Frossard, LD, London Junior Knights U16 AAA

3, 59, Colin Ellsworth, G, York-Simcoe Express U16 AAA

5, 91, Logan Rivard, C, New Liskeard Cubs U18 AAA (lone)

7, 131, Dawson Morris, LD, Sudbury Wolves U16 AAA

7, 136, Micah Della Croce, C, Guelph Gryphons U16 AAA

8, 151, Reggie Taylor, C, Whitby Wildcats U16 AAA

9, 177, Alex Carscadden, C, Mississauga Rebels U16 AAA

10, 191, Jake DiCapo, LW, Toronto Marlboros U16 AAA

11, 211, Aiden Atkinson, C, Halton Hurricanes U16 AAA

12, 224, Matthew Miller, C, Cambridge Hawks U16 AAA

13, 251, Jake Brown, LW, Buffalo Junior Sabres 15’s (lone)

14, 271, Julian Walters, RW, North York Rangers U16 AAA

15, 290, Callan Newton, C, Toronto Marlboros U16 AAA

15, 291, Ethan Madden, G, Guelph Gryphons U16 AAA

 

Kingston Frontenacs

1, 8, Caleb Malhotra, C, Vaughan Kings U16 AAA

2, 26, Nolan Buttar, LW, Peterborough Petes U16 AAA

2, 37, Gavin Betts, G, Mississauga Rebels U16 AAA

4, 79, Tanner Nettleton, LD, Oshawa Minor Generals U16 AAA

5, 87, Camden McCuaig, LW, Eastern Ontario Wild U16 AAA

6, 103, Adam Kelly, C, Toronto Junior Canadiens U16 AAA

7, 130, Lincoln Baker, LD, Cambridge Hawks U16 AAA

9, 170, Kayden Oliver, C, Kitchener Junior Rangers U16 AAA

10, 190, Gabriel Schmidt, LD, Oakville Rangers U16 AAA

11, 208, Rhys Huinink, RD, Whitby Wildcats U16 AAA

12, 230, Drake Sled, C, Upper Canada Cyclones U16 AAA

13, 250, Josh Levy, RD, Vaughan Kings U16 AAA

14, 270, Jalen Carter, C, Whitby Wildcats U16 AAA

14, 281, Nathan Kutansky, LD, Chicago Mission 15’s

15, 298, Graham Gee, G, Kingston Junior Gaels U16 AAA

 

Kitchener Rangers

1, 15, Evan Headrick, C, Oakville Rangers U16 AAA

2, 31, Alexander Bilecki, LD, Mississauga Rebels U16 AAA

3, 49, Weston Cameron, C, Toronto Marlboros U16 AAA

4, 77, Nathan Gaitens, RD, Hamilton Steel U16 AAA

5, 97, Jason Schaubel, G, Barrie Junior Colts U16 AAA

6, 108, Matt Souter, RW, Peterborough Petes U16 AAA

8, 157, Jacob Xu, LD, Toronto Junior Canadiens U16 AAA

10, 197, Jude Bray, LD, Toronto Marlboros U16 AAA

11, 217, Avry Anstis, RW, Shattuck-St. Mary’s Sabres 15’s

12, 229, Nolan Carriere, G, Burlington Eagles U16 AAA

12, 237, Ryker Young, LD, Barrie Junior Colts U16 AAA

13, 257, Jack Hextall, C, Chicago Mission 15’s

14, 277, Dylan Orr, RD, Ottawa Junior 67’s U16 AAA

15, 297, Ryder Roberson, RW, Cambridge Hawks U16 AAA

 

London Knights

1, 20, Logan Hawery, C, Barrie Junior Colts U16 AAA

2, 39, Caleb Mitchell, LD, Peterborough Petes U16 AAA

3, 55, Max Mews, C, Ottawa Myers Automotive U16 AAA

4, 64, Jaxon Cover, LW, York-Simcoe Express U16 AAA

5, 83, Jacob Monks, C, Detroit Little Caesars 15’s

5, 98, Jackson Halloran, C, York-Simcoe Express U16 AAA

5, 102, Matthew Airhart, C, Quinte Red Devils U16 AAA

6, 122, Jackson Taylor, RD, Upper Canada Cyclones U16 AAA

7, 142, Eddie Hickson, C, Sun County Panthers U16 AAA

8, 162, Cody Wood, LD, Whitby Wildcats U16 AAA

9, 182, Seth Ronan, G, Halton Hurricanes U16 AAA

10, 192, Seth Coomber, C, London Junior Knights U16 AAA

11, 222, Anthony Thomas-Maroon, LW, St. Louis Blues AAA 15’s

12, 242, Sebastian Gatto, G, Leamington Flyers

14, 282, William Janicek, LD, Kitchener Junior Rangers U16 AAA

15, 302, Logan Jackson, RW, North Central Predators U16 AAA

 

Mississauga Steelhawks

1, 13, Adam Valentini, C, Toronto Marlboros U16 AAA

2, 34, Troy Patton, C, Barrie Junior Colts U16 AAA

3, 61, Owen Cartwright, RD, York-Simcoe Express U16 AAA

5, 94, Zach Nyman, LD, Vaughan Kings U16 AAA

6, 109, Peter Koukouves, LD, Toronto Marlboros U16 AAA

6, 115, Sean Matthew Goyette, LD, Team Maryland 15’s

7, 135, Ty Daniels, LW, Niagara North Stars U16 AAA

8, 155, Jack Yates, LW, Upper Canada Cyclones U16 AAA

9, 171, Jacob Bultje, RW, North York Rangers U16 AAA

10, 195, Peter Chlebowski, G, Team Illinois 15’s

11, 215, Ronan Clarke, RD, Markham Majors U16 AAA

12, 231, Colton Woods, LW, Mississauga Rebels U16 AAA

13, 255, Manuel Amado, C, London Junior Knights U16 AAA

13, 262, Calum Murphy, RW, Markham Majors U16 AAA

14, 275, Nathaniel Burlock, RW, Mississauga Rebels U16 AAA

15, 292, Theodore Harris, LD, Toronto Titans U16 AAA

15, 295, Peter Sampson, RD, Mississauga Senators U16 AAA

 

Niagara IceDogs

1, 4, Braidy Wassilyn, C, Markham Majors U16 AAA

2, 30, Maximus Crete, C, Upper Canada Cyclones U16 AAA

3, 44, Matthew Humphries, G, Markham Majors U16 AAA

3, 56, Nicholas Frasca, LD, Toronto Marlboros U16 AAA

4, 68, Jacob McMahon, LD, Peterborough Petes U16 AAA

6, 113, Charlie Hotles, C, North York Rangers U16 AAA

7, 123, Chase McDougall, LW, Huron-Perth Lakers U16 AAA

8, 159, Brady Real, LD, Soo Junior Greyhounds U18 AAA

8, 160, Mateo Craievich, RD, Elgin-Middlesex Canucks U16 AAA

9, 163, Matthew Ross, RW, Oakville Rangers U16 AAA

9, 181, Reece Matier, LW, Niagara North Stars U16 AAA

10, 183, Evan Akerman, G, Mississauga Senators U16 AAA

11, 219, Luke Wachowiak, LD, London Junior Knights U16 AAA

12, 223, Teagan Hartnett, LD, Oshawa Minor Generals U16 AAA

12, 227, Jerry Wang, RD, Mississauga Senators U16 AAA

13, 243, Carter Owen-Speelziek, LW, Don Mills Flyers U16 AAA

14, 263, Nicholas Muzzatti, RW, York-Simcoe Express U16 AAA

14, 266, Brady McConnell, LD, Oakville Rangers U16 AAA

 
North Bay Battalion

1, 16, Ryder Carey, C, Oakville Rangers U16 AAA

2, 29, Kent Greer, RD, Barrie Junior Colts U16 AAA

5, 90, Quinn Kipfer, C, Huron-Perth Lakers U16 AAA

6, 118, Kam Hodgson, C, Culver Academy Eagles 16U

6, 121, Devran Brown, RD, Ottawa Myers Automotive U16 AAA

7, 138, Austin Brekelmans, LW, Elgin-Middlesex Canucks U16 AAA

8, 158, Lucas Van Steensel, C, Elgin-Middlesex Canucks U16 AAA

9, 172, Jack Foley, C, Kingston Junior Gaels U16 AAA

9, 178, Jackson Webster, RD, Fox Motors HC 15’s

10, 198, Jacob Ceranic, G, Oakville Rangers U16 AAA

11, 218, Samuel Rivet, LD, Halton Hurricanes U16 AAA

12, 235, Javian Nei, C, Toronto Junior Canadiens U16 AAA

12, 238, Max Wetherup, RW, Whitby Wildcats U16 AAA

13, 258, Liam Watson, RD, Soo Junior Greyhounds U18 AAA

14, 278, Aydin Beharie, RD, North Bay Trappers U18 AAA

15, 301, Cameron Lockhart, RW, North Bay Trappers U18 AAA

 

Oshawa Generals

1, 17, Brady Smith, RW, North York Rangers U16 AAA

2, 38, Brooks Rogowski, C, Detroit Catholic Central HS Shamrocks

3, 47, Brady Blaseg, LD, Ottawa Myers Automotive U16 AAA

4, 65, Anthony Figliomeni, RW, Toronto Marlboros U16 AAA

6, 119, Jalen Lobo, LW, North York Rangers U16 AAA

7, 139, Cooper Otterman, RD, Halton Hurricanes U16 AAA

9, 179, Nick Voisey, LD, Peterborough Petes U16 AAA

10, 199, Jonathan Herrington, LW, Cambridge Hawks U16 AAA

12, 239, Owen MacLean, G, Notre Dame Hounds U17 Prep Team 2

13, 259, Zekun Zhang, LD, Toronto Marlboros U16 AAA

14, 279, Michael Marrelli, LD, Toronto Red Wings U16 AAA

15, 299, Matthew Spencer, LW, Windsor AAA Zn Junior Spitfires U16

 

Ottawa 67’s

1, 11, Nathan Amidovski, C, Barrie Junior Colts U16 AAA

1, 21, Kohyn Eshkawkogan, RD, North York Rangers U16 AAA

3, 52, Jordan Perrier, C, Ottawa Valley Titans U16 AAA

5, 88, Luca Bonomo, LD, North York Rangers U16 AAA

5, 93, Thomas Vandenberg, C, Ottawa Myers Automotive U16 AAA

7, 127, Clarence Allain, LW, Vaughan Kings U16 AAA

7, 133, Chase Petrova, G, Oshawa Minor Generals U16 AAA

8, 156, Brayden Krawczyk, C, Toronto Junior Canadiens U16 AAA

9, 173, Abe Barnett, LD, Chicago Mission 15’s

10, 193, Conor Dervin, LD, Upper Canada Cyclones U16 AAA

10, 202, Jaxon Williams, RW, Carolina Junior Hurricanes 15’s

11, 213, Julien Davis, RW, Chatham-Kent Cyclones U16 AAA

12, 233, Lukas Zajic, RW, Shattuck-St. Mary’s Sabres 15’s

13, 253, Jay-Zeus Mbarushimana, RW, Upper Canada Cyclones U16 AAA

14, 273, Connor Hollebek, RW, Barrie Junior Colts U16 AAA

15, 293, Spencer Bowes, C, Perth Blue Wings Junior B

 

Owen Sound Attack

1, 7, Pierce Mbuyi, LW, Toronto Marlboros U16 AAA

2, 42, Mason Roy, LD, Halton Hurricanes U16 AAA

3, 51, Ethan Kindree, C, Halton Hurricanes U16 AAA

3, 62, Elliot Arnett, LD, Barrie Junior Colts U16 AAA

4, 69, Easton Mikus, C, Thunder Bay North Stars

5, 89, Jacob Vandeven, C, Elgin-Middlesex Canucks U16 AAA

6, 104, Jet Kwajah, RD, Toronto Junior Canadiens U16 AAA

7, 129, Braydon Lindsay, C, Ottawa Valley Titans U16 AAA

8, 149, Ronen MacFarlane, LD, York-Simcoe Express U16 AAA

8, 153, Dylan Durno, G, London Junior Knights U16 AAA

9, 169, Nicholas Gilby, RW, Niagara North Stars U16 AAA

10, 189, James MacGregor, LD, Elgin-Middlesex Canucks U16 AAA

11, 209, Dominic Pajkic, LD, Shattuck-St. Mary’s Sabres 16U

13, 249, Owen Barfoot, C, North York Rangers U16 AAA

14, 269, Ian Nurton, C, Barrie Junior Colts U16 AAA

15, 289, Colton Ashby, RW, Ajax-Pickering Raiders U16 AAA

 

Peterborough Petes

1, 3, Colin Fitzgerald, C, Peterborough Petes U16 AAA

2, 32, Blake Gowan, LD, Barrie Junior Colts U16 AAA

5, 85, Adam Levac, C, Eastern Ontario Wild U16 AAA

5, 99, Genc Ula, LD, North Jersey Avalanche 15’s

6, 105, Alexander Hage, C, Vaughan Kings U16 AAA

7, 125, Raiden Doxtator, C, London Junior Knights U16 AAA

8, 145, Elijah Chavez, LW, Vaughan Kings U16 AAA

9, 165, Luka Gelinas, G, Eastern Ontario Wild U16 AAA

10, 185, Marcus Sulug, LD, Niagara North Stars U16 AAA

11, 205, Luis Sturgeon, LD, Lambton Junior Sting U16 AAA

12, 225, Jonny Brooks, LW, Oakville Rangers U16 AAA

13, 245, Alexander Smyth, C, Carolina Junior Hurricanes 15’s

14, 265, Kasra Fathi, RW, Kitchener Junior Rangers U16 AAA

15, 283, Matthew McKenna, RW, Central Ontario Wolves U16 AAA

15, 285, Matthew Crawford, C, Sun County Panthers U16 AAA

 

Saginaw Spirit

1, 19, Dimian Zhilkin, RW, Toronto Junior Canadiens U16 AAA

3, 60, Brady Knowling, G, North York Rangers U16 AAA

4, 70, Nolan Battler, RD, Guelph Gryphons U16 AAA

6, 107, Blake Barnes, RD, Lambton Junior Sting U16 AAA

6, 110, Brody Najim, C, Lambton Junior Sting U16 AAA

6, 117, Tyler Martyniuk, LD, Detroit HoneyBaked 15’s

7, 141, Liam Campbell, LW, Quinte Red Devils U16 AAA

8, 161, Nash Jacobs, LW, Chatham-Kent Cyclones U16 AAA

10, 201, Trevor Theuer, C, Detroit HoneyBaked 15’s

12, 241, Tyson Ackerman, RD, Elgin-Middlesex Canucks U16 AAA

13, 261, Kaden Sienko, RD, South Kent Selects Academy 15’s

15, 287, Edan Etheridge, C, Timmins Majors U18 AAA

 

Sarnia Sting

1, 2, Alessandro Di Iorio, C, Vaughan Kings U16 AAA

3, 45, Chase Gaughan, C, Palmyra Black Knights 15’s

3, 46, Beckham Edwards, C, Detroit Little Caesars 15’s

4, 76, Shane Neusteter, LD, Elgin-Middlesex Canucks U16 AAA

4, 81, Ryder Simpson, LW, Guelph Gryphons U16 AAA

5, 101, Ryan Chamberlain, C, Toronto Marlboros U16 AAA

6, 106, Will Garrett, LD, North York Rangers U16 AAA

7, 126, Kale Osipenko, G, Ottawa Valley Titans U16 AAA

8, 146, Brayden Hughes, RD, Detroit Little Caesars 15’s

9, 166, Joshua Denes, C, Barrie Junior Colts U16 AAA

10, 186, Max Grovestine, G, North York Rangers U16 AAA

11, 203, Easton Walos, C, Mount St. Charles Academy 15’s

11, 206, Nicholas Bogas, LD, Oakland Junior Grizzlies 15’s

11, 221, Gabriel Trozzo, RD, Port Colborne Sailors

12, 226, Romeo Di Biase, RD, North York Rangers U16 AAA

13, 246, Logan Bennett, C, Oshawa Minor Generals U16 AAA

 

Soo Greyhounds

1, 18, Ryder Cali, C, Markham Majors U16 AAA

2, 40, Callum Croskery, LD, Oakville Rangers U16 AAA

4, 78, Carson Andrew, RW, Shattuck-St. Mary’s Sabres 15’s

4, 80, William Camputaro, G, Toronto Junior Canadiens U16 AAA

4, 82, Harris Pangretitsch, RD, Toronto Marlboros U16 AAA

5, 100, Charles Ashcroft, LD, North York Rangers U16 AAA

7, 137, James Elliott, LW, Barrie Junior Colts U16 AAA

7, 140, Nolan Long, C, Don Mills Flyers U16 AAA

8, 150, Owen Kelly, C, Peterborough Petes U16 AAA

9, 180, Cade Kinnear, LW, Carolina Premier 15’s

10, 200, Isaiah Allen, RD, Burlington Eagles U16 AAA

11, 220, Chase Bailey-Reid, C, Ottawa Junior 67’s U16 AAA

12, 240, Kayln McQueen, RW, Guelph Gryphons U16 AAA

13, 260, Alexander Kyriacou, LD, Guelph Gryphons U16 AAA

14, 280, Colton Bain, C, Oshawa Minor Generals U16 AAA

15, 300, Justin Cossais, G, Ottawa Junior 67’s U16 AAA

 

Sudbury Wolves

1, 12, Luca Blonda, RD, Pittsburgh Penguins Elite 15’s

2, 36, Ethan Dean, C, London Junior Knights U16 AAA

3, 54, Henry Doucet, LW, Ottawa Myers Automotive U16 AAA

4, 74, Cole Wreggitt, LD, Soo Junior Greyhounds U18 AAA

5, 86, Mateo Beites, G, Barrie Junior Colts U16 AAA

6, 111, Brady Smith, LD, Oshawa Minor Generals U16 AAA

7, 128, Greg Najda, LW, Oakville Rangers U16 AAA

7, 134, Owen McGuckin, RW, Mississauga Rebels U16 AAA

8, 154, Finn Kearns, LD, York-Simcoe Express U16 AAA

9, 174, Mason Walker, C, Sudbury Wolves U16 AAA

10, 194, Tucker Roberts, RW, York-Simcoe Express U16 AAA

12, 234, Bodhi Ryan, C, Toronto Junior Canadiens U16 AAA

13, 254, Seth Vreugdenhil, RD, Halton Hurricanes U16 AAA

14, 274, Nathan McKee, RD, Barrie Junior Colts U16 AAA

15, 294, Danny MacDonald, RW, Soo Junior Greyhounds U18 AAA

 

Windsor Spitfires

1, 1, Ethan Belchetz, LW, Oakville Rangers U16 AAA

2, 22, Jean-Christoph Lemieux, C, Quinte Red Devils U16 AAA

2, 24, Carter Hicks, RD, London Junior Knights U16 AAA

3, 57, Max Brocklehurst, LW, New Hampshire Mountain Kings 15’s

3, 58, Andrew Robinson, LD, Vaughan Kings U16 AAA

4, 71, Grady Spicer, LD, Upper Canada Cyclones U16 AAA

5, 96, Sam Wathier, LD, Eastern Ontario Wild U16 AAA

7, 124, Jake Windbiel, G, Chicago Mission 15’s

8, 144, Drake Gram, RD, Detroit Little Caesars 15’s

9, 164, Ethan Garden, C, Detroit Little Caesars 15’s

11, 204, Ryan Cranny, C, Grey-Bruce Highlanders U16 AAA

11, 210, Nicolas Rosati, RW, Windsor AAA Zn Junior Spitfires U16

13, 244, Cameron Ingram, G, Toronto Junior Canadiens U16 AAA

14, 264, George Matsos, C, Brantford 99ers U16 AAA

15, 284, Aidan Ostrovski, RD, Credit River Capitals U16 AAA