Mens Results x
4,000 Meters Midget Boys x
1 Nathaniel Mechler 14:46.4 CWEL 9
2 Lucas Salata 15:05.6 CWGR 9
3 Jacob Robinson 15:32.4 CWRS 9
4 Ilir Lazoja 15:32.9 CWCH 9
5 Connor Van Soest 15:46.3 CWWC 9
6 Luca Multari 15:52.1 CWSD 9
7 Nathan Bauman 15:53.4 CWJA 9
8 Owen Savory 15:58.7 Pres 9
9 Kevin Santolini 16:00.89 CWRS 9
10 Brendan Masters 16:01.2 CWRS 9
11 Brett Wilson 16:03 CWJH 9
12 Sean Gagne 16:09.39 CWBL 9
13 Taylor Osland 16:22.9 CWJA 9
14 Aaron Hudali 16:23.2 CWCH 9
15 Brandon Berchtold 16:34.4 CWEL 9
16 Jason Holzscherer 16:34.7 WCI 9
17 Tyler Randerson 16:37.8 WO 9
18 Mitch Montgomery 16:40.8 CWJH 9
19 Cameron Smith 16:41.7 Galt 9
20 Hendrik Rolleman 16:51.4 WO 9
21 Lars Chen 16:52.4 CWCH 9
22 Matt Woeller 16:55.9 Galt 9
23 Alex Kozak 16:58.4 CWCH 9
24 Anthony Vanderheyden 17:02.6 CWRS 9
25 Nick Bissonnette 17:14.7 CWRS 9
26 Joseph Leahy 17:18.59 CWCH 9
27 Alex Boshart 17:21.5 CWHH 9
28 Donald Raymond 17:22.7 CWSB 9
29 Austin Brown 17:22.9 CWHH 9
30 Colin Griffioen 17:28.59 CWSM 9
31 Darren Russo 17:34.9 CWSB 9
32 Justin Emmanouil 17:39.09 CWSW 9
33 Max Tauro 17:42 CWFH 9
34 Tanmay Patel 17:42.09 CWCH 9
35 Josh Zilles 17:42.8 CWKW 9
36 Seif Adan 17:46.8 CWKW 9
37 Andrew Misener 17:56.3 CWSB 9
38 Raif Abdallah 18:06.59 CWCH 9
39 Jacob Cornwall 18:08.5 CWEL 9
40 Kurtis Lewin 18:08.79 Pres 9
41 Brandon Schneider 18:09.7 CWSB 9
42 William Houghton 18:20.8 Galt 9
43 Andrei Palacios 18:21 CWSM 9
44 Michael Kramer 18:27.5 CWBL 9
45 Tyler Fronchak 18:32.4 CWHH 9
46 Ryan Whetung 18:33.9 CWSB 9
47 Ryan Lumgaiar 18:34 CWEL 9
48 Jacob Asma 18:36.8 CWCH 9
49 Lucas Pitre 18:38.59 CWCH 9
50 Jacob Alongi 18:41.59 CWRW 9
51 Jacob Drung 18:42.2 CWCH 9
52 Kurtis Pilkington 18:53.8 Pres 9
53 Seth Routliffe 19:03 CWFH 9
54 Leighton Zink 19:03.4 WCI 9
55 Sam Williams 19:09.09 CWFH 9
56 Arnold Xaykongsa 19:18.4 CWCH 9
57 Paul Hiff 19:23.09 CWSB 9
58 Arun Kanwal 19:32.7 CWCH 9
59 Tyler Balagh 19:37.59 WCI 9
60 Braxton Murphy 19:39.59 CWCH 9
61 Adam Laranjeiro 19:50.4 CWSB 9
62 Nikola Stanojcic 19:53.7 CWBL 9
63 Nic Wlodek 20:09.7 Galt 9
64 Griffin Goerzen 20:27.5 CWFH 9
65 Taylor Hehn 20:27.8 CWSM 9
66 Spencer Descharnais 20:33.4 Galt 9
67 Scott Fraser 21:01 CWSM 9
68 Andrew MacNeil 21:04.79 CWRS 9
69 Thirth Patel 21:20.59 CWCH 9
70 Andy Tran 21:25.4 CWCH 9
71 Scott Bootsma 21:37.09 CWSM 9
72 Colin Rier 22:25.4 CWRW 9
74 Ben Lee 23:13.5 GlPa 9
75 Al Fayaadh Baksh 23:54 CWKW 9
76 Juan Gross 24:05 CWSM 9
77 Austin Pearson 24:18 CWSM 9
78 Brad Fitzgerald 24:37 Pres 9
79 Aaron Silver 26:35 CWSB 9
5,000 Meters Junior Boys x
1 Nicholash Bedi 18:26.8 WCI 10
2 Riley Alvarez 18:42 CWSD 10
3 Aaron Lebold 19:03.4 CWEL 10
4 Chris Motz 19:04.9 WCI 10
5 Sheldon Budhram 19:22.5 CWBL 10
6 Joe Silva 19:40.5 Pres 10
7 Evan Flanagan 20:04.29 CWSM 10
8 Alec Elliot 20:07.2 CWCH 10
9 Justin Erb 20:12.7 WO 10
10 Joe Sheridan 20:16.5 CWCH 10
11 Declan Outhit 20:23 CWCH 10
12 Garrett Lyons 20:23.3 GlPa 10
13 Peter Redekop 20:26 CWJA 10
14 Jeremy Vandenhelm 20:41.5 Pres 10
15 Cal Redmond 20:41.7 CWGR 10
16 Colton Dorion 20:48.8 CWSB 10
17 Ravi Patel 20:53.7 CWCH 10
18 Elijah Cameron 21:22 CWWC 10
19 Ryan Annis 21:22.2 CWBL 10
20 Jeff Dixon 21:27.9 CWRW 10
21 Collin Ebel 21:55.7 CWGR 10
22 Mike Abbott 21:55.9 CWKW 10
23 Chance Newell 21:57.9 CWSD 10
24 Adam Schambers 22:01.2 CWBL 10
25 Karndeep Kahlon 22:03.29 CWSM 10
26 Andrew Jackson 22:05 CWCH 10
27 Kyle LaRonde 22:11.3 CWEL 10
28 Mike Pavel 22:34.8 CWCH 10
29 Angus Thacker 22:41.09 CWCH 10
30 Spencer Bourke 22:41.2 CWHH 10
31 Ben Bogusat 22:41.59 CWHH 10
32 David Mohan 22:50.3 CWCH 10
33 Jose Alba 22:51.59 CWSM 10
34 Ray Lin 22:52.09 CWBL 10
35 Nikolas Johnston 22:52.5 Pres 10
36 Matt Burt 22:57.59 CWFH 10
37 Connor Mavin 23:01.4 CWJA 10
38 Aidan Rutherford 23:02.59 CWJA 10
39 David McCredie 23:04.79 CWJA 10
40 Tyler Beatty 23:10.3 CWMD 10
41 Max Pajunen 23:10.9 CWGR 10
42 Jonathan Reinhart 23:13.59 CWSB 10
43 Nicholas Carriere 23:17.8 Pres 10
44 Josh Kotlar 23:39 CWMD 10
45 Austin Saraiva 23:40.2 CWSM 10
46 John Reed 23:43.5 Pres 10
47 Michael Burgess 23:43.9 CWSB 10
48 Connor Mervyn 23:53.3 CWHH 10
49 Paul Bootsma 24:08 CWSM 10
50 Thomas Zienchuk 24:19.5 CWGR 10
51 Taylor Gagne 24:25.59 CWSM 10
52 Daniel Omar 24:30.8 CWWC 10
53 Nick Arvanitis 24:49 WCI 10
54 Mike McKague 24:55 CWGR 10
55 Cameron Exel 24:55.59 CWHH 10
56 Cody Robertson 25:33.5 CWHH 10
57 Irving Ding 25:36.5 CWBL 10
58 James Sonnenberg 25:36.7 CWBL 10
59 Sam Hesch 25:43.3 CWRS 10
60 Ray Chun 25:44.3 CWFH 10
61 Patrick Woodstock 26:04 CWJA 10
62 Jeremy Kamutzki 26:04.2 Pres 10
63 Reid Nantes 26:21.7 CWSM 10
64 Everett McDermott 26:30.2 CWRS 10
65 Presish Bhattachan 26:48.4 CWFH 10
66 Philip Huynh 26:55.5 Pres 10
67 Drew Mcmurtry 27:14.09 CWRW 10
68 Charles Boo 27:30.2 WCI 10
69 Tyler Kenehan 27:46.7 Galt 10
70 Brandon Tim 28:08.59 CWGR 10
71 Simon Pudwell 29:37.09 CWRW 10
72 Michael Maxner 29:38.5 Pres 10
73 Braedon Hinde 34:51.59 CWJA 10
6,000 Meters Senior Boys x
1 Matt Bannon 19:42.5 CWEL 11
2 Reid Hayes 20:23.3 CWJA 12
3 Will Russel 20:35.3 CWRW 11
4 Scott Buttinger 20:36.9 CWRS 12
5 Nathan Schmidt 20:40.7 CWSB 12
6 Patrick Carrique 21:00.79 CWGR 12
7 Nikolaj Henriksen 21:39.4 WCI 12
8 Kieran Doherty 21:43.8 Galt 11
9 Janosch Pentney 22:18.09 WCI 12
10 Josh Jones 22:18.7 CWHH 12
11 Abdi Dadafo 22:20.8 CWCH 12
12 Matt Duchenes 22:23.7 CWGR 11
13 Ryan O'Donnell 22:38.3 Galt 11
14 John McGowan 22:38.8 WCI 12
15 Jordan Arndt 22:39.2 CWBL 11
16 Nick Schroder 22:45.09 CWFH 11
17 Nathan Vervaeke 22:46 CWJH 12
18 Kyle Piccolo 22:48 CWMD 12
19 Justin Power 22:48.9 CWSB 12
20 Wasim Rahimi 22:50.5 East 12
21 Adam Okeil 22:52.09 CWJA 12
22 Ahmed Ahmed 22:55.59 CWFH 12
23 Filip Adamski 22:57.8 CWBL 12
24 Everett Field 23:09.9 WO 11
25 Patrick Wilkie 23:10.59 CWHH 12
26 Lucas Nosal 23:18.7 CWEL 11
27 Keith Tanner 23:21.5 CWSB 11
28 Luke Hovius 23:23.7 CWCH 11
29 Peter Reynolds 23:26.09 CWSB 12
30 Emil Larsson 23:29.3 CWJA 12
31 Jason Mohle 23:30.9 CWWC 12
32 Elijah Moreau-Arnott 23:37 CWWC 11
33 Ryan Campagnola 23:44.8 CWCH 12
34 Chris Cloutier 23:52.9 CWSM 11
36 Jordan Sherwood 24:01.2 CWCH 12
37 Shakur Tag-el-din 24:03.7 CWSB 12
38 Liam Paddock 24:04.79 CWCH 12
39 Joe Henniger 24:11.8 CWSD 11
40 Samuel Yu 24:20.5 WCI 11
41 Yalcin Uyar 24:21.2 CWFH 12
42 Drew Willcox 24:21.9 CWGR 11
43 Justin Hoang 24:27.4 CWSM 12
44 Nick Burt 24:28.8 CWFH 12
45 Nick Angeloni 24:29.5 WCI 12
46 Josh Pollard 24:52.3 CWJH 11
47 Stephen Feletto 24:53.7 CWFH 12
48 Philip Sedore 24:54.09 CWJA 12
49 Mario Reckl 24:56.59 CWSM 11
50 Riley Flanagan 24:57.3 CWSM 11
51 George Anagnostopoulos 24:59 CWKW 12
52 Marcus Noble 25:01.9 CWSB 11
53 Matt Haffey 25:09.4 CWSD 11
54 Alex Bryant 25:14.3 WCI 12
55 Adam Clark 25:15 CWBL 11
56 Alex Macdonald 25:20.09 CWSB 11
57 Shawn Dekker 25:23.4 CWSW 12
58 Marco Lilek 25:26.59 WCI 11
59 Aaron Harris 25:27.5 CWSW 12
60 Josh Osborne 25:28.5 CWCH 12
61 John Yoon 25:29.7 CWHH 12
62 Zehao Xue 25:34.09 WCI 11
63 Mahmoud Elkork 25:43.3 GlPa 12
64 Zachary Gulic 25:45.3 CWSM 12
65 Nich Leggo 25:46.9 CWSD 11
66 Lucas Wozniak 25:53.5 CWSB 11
67 Zach Bridgewater 25:54.2 CWJH 12
68 Adam Knights 26:00 CWFH 12
69 Wesley Parsons 26:06.5 CWCH 12
70 Ian McCurdy 26:08.7 WO 11
71 Jeremy McEwen 26:09.5 Galt 11
73 Jordan Cooke 26:18.59 CWMD 12
74 Nick Staffa 26:19.4 CWHH 12
75 Daniel Guerra 26:19.9 CWSM 12
76 Mike Roy 26:21.59 CWSM 12
77 Heera Chager 26:23.2 WCI 12
78 Wes Foster 26:24.09 CWJH 12
79 Stan Zonov 26:33.4 CWJA 11
80 Dominic Mortimer 26:39.2 Galt 11
81 Sam Hillier 26:44.7 CWRS 11
82 Osahan Nosakhare 26:45.2 CWBL 12
83 Daniel Mendonsa 26:45.4 WCI 11
84 Mason Austin 26:57.2 GlPa 11
85 Josh Foy 26:59 CWBL 12
86 Jordy Worton 27:02.59 CWJH 12
87 Josh Sieber 27:04.59 CWBL 11
88 Colton Cox 27:09.29 CWBL 12
89 Jason Wozniak 27:10.09 CWSB 11
90 Kadin Choi 27:11.8 CWJA 11
91 Ryan Tennant 27:20.9 CWGR 11
92 Tim Wiens 27:22.7 Pres 12
93 Josh Bester 27:26.5 CWBL 10
94 Nick Vervaeke 27:28 CWJH 12
95 Jared Macdonald 27:38.09 Galt 11
96 Jonathon Lyn 27:38.5 WCI 11
98 Derek Pomery 27:51 CWEL 12
99 Eric McEwen 27:51.3 CWBL 11
100 Timothy Martin-Chan 27:53.2 CWCH 12
101 Nick Porter 28:00.4 CWSB 12
102 Doug Hatton 28:18.59 CWFH 12
103 Jeremy Martz 28:28.3 CWSW 12
104 Jake Stephens 28:32.3 CWSM 12
105 Tony Liu 28:33 CWJA 12
106 Luke Lewis 28:35.59 GlPa 11
107 Dennis Nay 28:40.59 CWCH 12
108 Jacob Lewis 28:43.2 GlPa 12
109 Nathan Schenk 28:50 CWSM 11
110 Austin Gilmore 28:52.09 East 11
111 Ryan Beatty 28:53 CWMD 12
112 Kai Lewis 28:53.5 CWCH 12
113 Nathan Van Norman 28:57.3 CWMD 12
114 David Harnock 28:58.9 CWKW 12
115 Mac Devalk 29:01.2 CWHH 11
116 Mike Treusch 29:01.4 CWSD 12
117 Peter Wong 29:07.7 WCI 11
118 Nirupam Singh 29:15.9 WCI 11
119 Landon Adams 29:18.4 Pres 11
120 Zach Hamel 29:19.59 CWJA 12
121 Markus Lenizky 29:25.9 CWJA 12
122 Campbell Stahlbaum 29:31.59 Pres 12
123 Kyle Morris 29:33.9 Pres 12
124 Mark Heal 29:34.7 CWSD 11
125 Kelly Waldbillig 29:38.7 CWSD 11
126 Tyler Foster 29:38.9 Pres 12
127 Chase Bandl 29:52.5 WO 11
128 Eric Burrell 29:55.7 CWRS 11
129 Thomas Millman 29:56.2 CWSW 11
130 Matt Walker 30:03 CWSW 11
131 Mike Achtymichuk 30:03.2 CWSW 12
132 Matthew Taylor 30:14 CWSM 11
133 Nick Fronchak 30:16.7 CWHH 12
134 Josh Fleury 30:19.7 CWJH 12
135 Aaron Latyn 30:20.09 CWFH 12
136 Russel Keen 30:20.9 CWGR 11
137 Dylan Woelfle 30:22.4 CWJH 12
138 Jordan Cole 30:24 CWCH 12
139 Graham Bleaney 30:24.4 CWFH 12
140 Joshua Parada 30:26 CWCH 11
141 Zac Macdonald 30:26.3 CWSW 11
142 Adam Worth-Bolton 30:27.9 CWSM 11
143 Micah Diller Harder 30:29.2 CWRW 11
144 Mitsutaka Okamura 30:29.5 WCI 11
145 Patrick Chen 30:31.8 CWCH 12
146 Hassan Haq 30:33.9 Galt 12
147 Ahmed Syed 30:35.5 Galt 12
148 Andrew Muir 30:36.09 CWHH 12
149 Russell Dunk 30:37.09 CWRW 12
150 Dion Youk 30:37.5 CWJH 12
151 Lukas Van Arragon 30:37.9 WCI 11
152 Josh McLean 30:38 CWKW 11
153 Alex Braverman 30:41.09 CWBL 11
154 Mitchell Jones 30:46.09 CWSM 11
155 Ryan Eagleson 30:47.09 CWJH 12
156 Cameron Jollimore 30:55.2 CWJH 12
157 R.J. Barros 31:07.09 CWCH 11
158 Si Tan 31:17.7 WCI 11
159 Jordan Klassen 31:22.8 WCI 11
160 Joseph Church 31:30.59 CWCH 11
161 Mark Schaeffer 31:33.09 CWFH 12
162 Dominic Matute 31:36.2 CWSM 12
163 Quinn Oliver 31:46.7 CWJH 12
164 Jeremy Cresswell 32:01.09 CWSM 11
165 Joey Ulmer 32:24.9 CWSM 12
166 Kevin Tram 32:30.09 CWJH 12
167 Brigham McKerron 33:00.09 CWCH 12
168 Hayden Duench 33:01.9 GlPa 11
169 Eric Friedel 33:13.7 WCI 12
170 Kyle Eckmier 33:51.59 CWBL 11
171 Zachary Branan 34:03.4 CWWC 10
172 Alex Silver 34:04.9 CWSB 11
173 Tyler Steeves 35:54.5 CWHH 12
174 Alex Powers 37:33.09 CWSM 11
175 Mike Baker 37:43.8 Pres 12
176 Chantal Mayer 37:45.59 CWJH 11
177 Christopher Poon 38:08.59 CWJA 11