| 1 | 530 | Cooper | Dodgson | GARTH WEBB | 13:32.50
Split Time: Pace: | 3:24/km 17.7 km/h
| (more) |
| 2 | 108 | Marcus | Bodo | Bishop Ryan CSS | 13:44.30
Split Time: Pace: | 3:27/km 17.5 km/h
| (more) |
| 3 | 825 | Maysn | Rumble | St. Francis Xavier | 13:44.70
Split Time: Pace: | 3:27/km 17.5 km/h
| (more) |
| 4 | 105 | Mohamed | Abbass | Bishop Ryan CSS | 13:45.30
Split Time: Pace: | 3:27/km 17.4 km/h
| (more) |
| 5 | 107 | Alexander | Bodo | Bishop Ryan CSS | 14:02.00
Split Time: Pace: | 3:31/km 17.1 km/h
| (more) |
| 6 | 4 | Liam | Dale | Abbey Park High School | 14:13.60
Split Time: Pace: | 3:34/km 16.9 km/h
| (more) |
| 7 | 689 | Zachary | Donen | MM Robinson HS | 14:15.10
Split Time: Pace: | 3:34/km 16.8 km/h
| (more) |
| 8 | 14 | Arham | Jain | Abbey Park High School | 14:15.90
Split Time: Pace: | 3:34/km 16.8 km/h
| (more) |
| 9 | 246 | Roman | Jurczyk | Corpus Christi C.S.S. | 14:19.60
Split Time: Pace: | 3:35/km 16.8 km/h
| (more) |
| 10 | 850 | Emil | Ivankovic | St. John Henry Newman C.S.S | 14:19.90
Split Time: Pace: | 3:35/km 16.7 km/h
| (more) |
| 11 | 647 | Benjamin | Burkett | Kings Christian Collegiate | 14:26.60
Split Time: Pace: | 3:37/km 16.6 km/h
| (more) |
| 12 | 704 | Cohen | Pietryszyn | MM Robinson HS | 14:31.00
Split Time: Pace: | 3:38/km 16.5 km/h
| (more) |
| 13 | 516 | Preston | Sedlezky | ESC Sainte Trinite | 14:31.80
Split Time: Pace: | 3:38/km 16.5 km/h
| (more) |
| 14 | 42 | Alex | Kennedy | Acton District School | 14:34.10
Split Time: Pace: | 3:39/km 16.5 km/h
| (more) |
| 15 | 575 | Gordon | Lewis | Georgetown DHS | 14:37.00
Split Time: Pace: | 3:40/km 16.4 km/h
| (more) |
| 16 | 563 | Oliver | Coles | Georgetown DHS | 14:40.90
Split Time: Pace: | 3:41/km 16.3 km/h
| (more) |
| 17 | 926 | Vivaan | Kar | White Oaks | 14:43.10
Split Time: Pace: | 3:41/km 16.3 km/h
| (more) |
| 18 | 568 | Cameron | Foord | Georgetown DHS | 14:44.10
Split Time: Pace: | 3:42/km 16.3 km/h
| (more) |
| 19 | 931 | Rahul | Rao | White Oaks | 14:46.00
Split Time: Pace: | 3:42/km 16.3 km/h
| (more) |
| 20 | 84 | Joe | Patenaude | Assumption C.S.S. | 14:55.00
Split Time: Pace: | 3:44/km 16.1 km/h
| (more) |
| 21 | 161 | Jack | Thrasher | Burlington Central High School | 14:55.10
Split Time: Pace: | 3:44/km 16.1 km/h
| (more) |
| 22 | 69 | Blaze | De Vito | Assumption C.S.S. | 14:57.10
Split Time: Pace: | 3:45/km 16.1 km/h
| (more) |
| 23 | 925 | Kaleb | Jeng | White Oaks | 14:58.30
Split Time: Pace: | 3:45/km 16 km/h
| (more) |
| 24 | 616 | Henry | Zikmanis | Holy Trinity | 15:09.00
Split Time: Pace: | 3:48/km 15.8 km/h
| (more) |
| 25 | 89 | Logan | Thompstone | Assumption C.S.S. | 15:11.80
Split Time: Pace: | 3:48/km 15.8 km/h
| (more) |
| 26 | 26 | Jonathan | Zhou | Abbey Park High School | 15:12.40
Split Time: Pace: | 3:48/km 15.8 km/h
| (more) |
| 27 | 554 | Christiaan | Vos | GARTH WEBB | 15:24.10
Split Time: Pace: | 3:52/km 15.6 km/h
| (more) |
| 28 | 253 | Cristian | Plati | Corpus Christi C.S.S. | 15:30.60
Split Time: Pace: | 3:53/km 15.5 km/h
| (more) |
| 29 | 665 | Benji | Ceelen | Milton District High School | 15:33.40
Split Time: Pace: | 3:54/km 15.4 km/h
| (more) |
| 30 | 768 | Cole | Penty | Oakville Trafalgar High School | 15:42.90
Split Time: Pace: | 3:56/km 15.3 km/h
| (more) |
| 31 | 643 | Luke | Zhang | Iroquois Ridge H.S. | 15:54.50
Split Time: Pace: | 3:59/km 15.1 km/h
| (more) |
| 32 | 82 | Alex | Normore | Assumption C.S.S. | 16:06.50
Split Time: Pace: | 4:02/km 14.9 km/h
| (more) |
| 33 | 6 | Charles | Dick | Abbey Park High School | 16:08.60
Split Time: Pace: | 4:03/km 14.9 km/h
| (more) |
| 34 | 809 | Michael | Sadek | St Thomas Aquinas | 16:10.00
Split Time: Pace: | 4:03/km 14.8 km/h
| (more) |
| 35 | 532 | Nick | Finlay | GARTH WEBB | 16:15.10
Split Time: Pace: | 4:04/km 14.8 km/h
| (more) |
| 36 | 601 | Santino | Barbarossa | Holy Trinity | 16:17.20
Split Time: Pace: | 4:05/km 14.7 km/h
| (more) |
| 37 | 131 | Eaden | Pretty | Bishop Tonnos | 16:17.90
Split Time: Pace: | 4:05/km 14.7 km/h
| (more) |
| 38 | 811 | Damian | Sokolowski | St Thomas Aquinas | 16:18.10
Split Time: Pace: | 4:05/km 14.7 km/h
| (more) |
| 39 | 18 | Joshua | Lu | Abbey Park High School | 16:18.20
Split Time: Pace: | 4:05/km 14.7 km/h
| (more) |
| 40 | 124 | Rocco | Coccaro | Bishop Tonnos | 16:19.90
Split Time: Pace: | 4:05/km 14.7 km/h
| (more) |
| 41 | 278 | Mason | Chau | Dr Frank J Hayden SS | 16:23.90
Split Time: Pace: | 4:06/km 14.6 km/h
| (more) |
| 42 | 504 | Daksh | Kandelwal | Elsie MacGill Secondary School | 16:24.40
Split Time: Pace: | 4:06/km 14.6 km/h
| (more) |
| 43 | 720 | Riley | Laughlin | Nelson High School | 16:24.50
Split Time: Pace: | 4:07/km 14.6 km/h
| (more) |
| 44 | 919 | Joshua | Tan | Thomas A. Blakelock H.S | 16:32.10
Split Time: Pace: | 4:09/km 14.5 km/h
| (more) |
| 45 | 654 | Caden | Duke | MacLachlan College | 16:35.00
Split Time: Pace: | 4:09/km 14.5 km/h
| (more) |
| 46 | 747 | Christopher | Cegielski | Oakville Trafalgar High School | 16:35.10
Split Time: Pace: | 4:09/km 14.5 km/h
| (more) |
| 47 | 588 | Warren | Singh | Georgetown DHS | 16:37.70
Split Time: Pace: | 4:10/km 14.4 km/h
| (more) |
| 48 | 201 | Dennis | Mwangi | Cathedral High School | 16:43.10
Split Time: Pace: | 4:11/km 14.4 km/h
| (more) |
| 49 | 78 | Colby | Maduri | Assumption C.S.S. | 16:57.20
Split Time: Pace: | 4:15/km 14.2 km/h
| (more) |
| 50 | 865 | Arham | Musani | St. Kateri Tekakwitha C.S.S. | 16:58.80
Split Time: Pace: | 4:15/km 14.1 km/h
| (more) |
| 51 | 549 | Alexander | Senden | GARTH WEBB | 16:59.00
Split Time: Pace: | 4:15/km 14.1 km/h
| (more) |
| 52 | 502 | Ethan | Hooper | Elsie MacGill Secondary School | 16:59.60
Split Time: Pace: | 4:15/km 14.1 km/h
| (more) |
| 53 | 697 | Parker | Lickman | MM Robinson HS | 17:00.30
Split Time: Pace: | 4:16/km 14.1 km/h
| (more) |
| 54 | 68 | Nolan | Curto | Assumption C.S.S. | 17:03.30
Split Time: Pace: | 4:16/km 14.1 km/h
| (more) |
| 55 | 874 | Viggo | Costanzo | St. Mary | 17:04.50
Split Time: Pace: | 4:17/km 14.1 km/h
| (more) |
| 56 | 668 | Orlando | Coore | Milton District High School | 17:05.70
Split Time: Pace: | 4:17/km 14 km/h
| (more) |
| 57 | 182 | Ryan | Eguavoen | Cathedral High School | 17:12.70
Split Time: Pace: | 4:19/km 13.9 km/h
| (more) |
| 58 | 641 | Oliver | Yue | Iroquois Ridge H.S. | 17:24.00
Split Time: Pace: | 4:22/km 13.8 km/h
| (more) |
| 59 | 812 | Jake | Spagnuolo | St Thomas Aquinas | 17:26.70
Split Time: Pace: | 4:22/km 13.8 km/h
| (more) |
| 60 | 187 | David | Henry | Cathedral High School | 17:35.20
Split Time: Pace: | 4:24/km 13.6 km/h
| (more) |
| 61 | 762 | Arjen | Liu | Oakville Trafalgar High School | 17:35.60
Split Time: Pace: | 4:24/km 13.6 km/h
| (more) |
| 62 | 760 | Harrison | Lang | Oakville Trafalgar High School | 17:36.50
Split Time: Pace: | 4:25/km 13.6 km/h
| (more) |
| 63 | 572 | James | Harrison | Georgetown DHS | 17:37.30
Split Time: Pace: | 4:25/km 13.6 km/h
| (more) |
| 64 | 702 | Robert | McKenzie | MM Robinson HS | 17:37.70
Split Time: Pace: | 4:25/km 13.6 km/h
| (more) |
| 65 | 145 | Stellan | Hepting | Burlington Central High School | 17:43.60
Split Time: Pace: | 4:26/km 13.5 km/h
| (more) |
| 66 | 870 | Jashank | Sunil | St. Kateri Tekakwitha C.S.S. | 17:45.40
Split Time: Pace: | 4:27/km 13.5 km/h
| (more) |
| 67 | 25 | Saif | Syed | Abbey Park High School | 17:55.50
Split Time: Pace: | 4:29/km 13.4 km/h
| (more) |
| 68 | 121 | Jaxon | Sooch | Bishop Ryan CSS | 17:58.40
Split Time: Pace: | 4:30/km 13.4 km/h
| (more) |
| 69 | 508 | Owen | Tam | Elsie MacGill Secondary School | 17:58.60
Split Time: Pace: | 4:30/km 13.4 km/h
| (more) |
| 70 | 807 | Tristan | Rusin | St Thomas Aquinas | 17:58.80
Split Time: Pace: | 4:30/km 13.3 km/h
| (more) |
| 71 | 227 | Joshua | Dallaire | Christ the King | 18:03.00
Split Time: Pace: | 4:31/km 13.3 km/h
| (more) |
| 72 | 186 | Jehoshua | Grant | Cathedral High School | 18:08.90
Split Time: Pace: | 4:33/km 13.2 km/h
| (more) |
| 73 | 766 | Kian | Mostepanenko | Oakville Trafalgar High School | 18:10.40
Split Time: Pace: | 4:33/km 13.2 km/h
| (more) |
| 74 | 922 | Elliot | Faulks | White Oaks | 18:17.20
Split Time: Pace: | 4:35/km 13.1 km/h
| (more) |
| 75 | 900 | Caleb | Cheung | Thomas A. Blakelock H.S | 18:21.50
Split Time: Pace: | 4:36/km 13.1 km/h
| (more) |
| 76 | 855 | Cesar | Stella | St. John Henry Newman C.S.S | 18:42.70
Split Time: Pace: | 4:41/km 12.8 km/h
| (more) |
| 77 | 156 | Carver | Reistma | Burlington Central High School | 18:49.20
Split Time: Pace: | 4:43/km 12.8 km/h
| (more) |
| 78 | 691 | Bruno | Gomes Chiuzi | MM Robinson HS | 18:56.40
Split Time: Pace: | 4:44/km 12.7 km/h
| (more) |
| 79 | 785 | Martin | Botero | St Thomas Aquinas | 19:12.20
Split Time: Pace: | 4:49/km 12.5 km/h
| (more) |
| 80 | 273 | Arshia | Ashoorion | Dr Frank J Hayden SS | 19:22.80
Split Time: Pace: | 4:51/km 12.4 km/h
| (more) |
| 81 | 861 | Aaron | Coelho | St. Kateri Tekakwitha C.S.S. | 19:28.50
Split Time: Pace: | 4:53/km 12.3 km/h
| (more) |
| 82 | 524 | Adam | Bailey | GARTH WEBB | 19:39.30
Split Time: Pace: | 4:55/km 12.2 km/h
| (more) |
| 83 | 673 | Mrinal | Gurram | Milton District High School | 19:44.60
Split Time: Pace: | 4:57/km 12.2 km/h
| (more) |
| 84 | 70 | David | Edunjobi | Assumption C.S.S. | 19:45.00
Split Time: Pace: | 4:57/km 12.2 km/h
| (more) |
| 85 | 613 | Justin | Payne | Holy Trinity | 19:55.70
Split Time: Pace: | 4:59/km 12 km/h
| (more) |
| 86 | 3706 | Nick | Da Silva | Bishop Reding CSS | 19:59.60
Split Time: Pace: | 5:00/km 12 km/h
| (more) |
| 87 | 166 | Shady | Abdelaziz | Cathedral High School | 20:11.20
Split Time: Pace: | 5:03/km 11.9 km/h
| (more) |
| 88 | 544 | Ivan | Nikolenko | GARTH WEBB | 20:25.70
Split Time: Pace: | 5:07/km 11.7 km/h
| (more) |
| 89 | 244 | Nathan | Drew | Corpus Christi C.S.S. | 20:27.00
Split Time: Pace: | 5:07/km 11.7 km/h
| (more) |
| 90 | 109 | Zachary | Cottrill | Bishop Ryan CSS | 20:29.50
Split Time: Pace: | 5:08/km 11.7 km/h
| (more) |
| 91 | 223 | Mason | Richards | Chisholm Academy | 20:32.80
Split Time: Pace: | 5:09/km 11.7 km/h
| (more) |
| 92 | 676 | Broden | Kass | Milton District High School | 20:34.30
Split Time: Pace: | 5:09/km 11.7 km/h
| (more) |
| 93 | 868 | Atharva | Senthilkumar | St. Kateri Tekakwitha C.S.S. | 20:45.60
Split Time: Pace: | 5:12/km 11.6 km/h
| (more) |
| 94 | 128 | Nolan | Hoare | Bishop Tonnos | 21:03.60
Split Time: Pace: | 5:16/km 11.4 km/h
| (more) |
| 95 | 612 | Max | O'Byrne | Holy Trinity | 21:34.10
Split Time: Pace: | 5:24/km 11.1 km/h
| (more) |
| 96 | 92 | Brenden | Coutinho | Bishop Reding CSS | 21:34.20
Split Time: Pace: | 5:24/km 11.1 km/h
| (more) |
| 97 | 845 | Aidyn | Beauchamp | St. John Henry Newman C.S.S | 22:16.20
Split Time: Pace: | 5:35/km 10.8 km/h
| (more) |
| 98 | 929 | Dylan | Mistry | White Oaks | 22:21.70
Split Time: Pace: | 5:36/km 10.7 km/h
| (more) |
| 99 | 832 | Julian | Biturajac | St. Ignatius of Loyola | 22:26.80
Split Time: Pace: | 5:37/km 10.7 km/h
| (more) |
| 100 | 932 | Aryaveer | Rathour | White Oaks | 23:27.40
Split Time: Pace: | 5:52/km 10.2 km/h
| (more) |
| 101 | 222 | William | Rath | Chisholm Academy | 25:49.40
Split Time: Pace: | 6:28/km 9.3 km/h
| (more) |
| 102 | 727 | Brady | Blanchard | Notre Dame Burlington | 28:28.10
Split Time: Pace: | 7:08/km 8.4 km/h
| (more) |
|