| 1 | 827 | Cole | Jennings | Uxbridge S S | 1 | 21:03.71
Split Time: Pace: | x | 3:31/km 17.1 km/h
| 21:03.71 | (more) |
| 2 | 525 | Rishab | Sahai | Bowmanville - Bowmanville | 1 | 21:10.08
Split Time: Pace: | x | 3:32/km 17 km/h
| 21:10.08 | (more) |
| 3 | 836 | Lukas | Vadeika | Uxbridge S S | 1 | 21:44.34
Split Time: Pace: | x | 3:38/km 16.6 km/h
| 21:44.34 | (more) |
| 4 | 735 | Xavier | Rimpel | Pickering - Ajax | 1 | 21:47.70
Split Time: Pace: | x | 3:38/km 16.5 km/h
| 21:47.70 | (more) |
| 5 | 509 | Patrick | Dean | Anderson - Whitby | 1 | 21:49.65
Split Time: Pace: | x | 3:39/km 16.5 km/h
| 21:49.65 | (more) |
| 6 | 591 | Jakob | Kramer | Dunbarton - Pickering | 1 | 21:55.24
Split Time: Pace: | x | 3:40/km 16.4 km/h
| 21:55.24 | (more) |
| 7 | 518 | Greg | Taylor | Anderson - Whitby | 1 | 22:09.80
Split Time: Pace: | x | 3:42/km 16.2 km/h
| 22:09.80 | (more) |
| 8 | 553 | Jack | Wierzbicki | Brooklin High School | 1 | 22:27.10
Split Time: Pace: | x | 3:45/km 16 km/h
| 22:27.10 | (more) |
| 9 | 2546 | Josh | Balk | Anderson - Whitby | 1 | 22:53.03
Split Time: Pace: | x | 3:49/km 15.7 km/h
| 22:53.03 | (more) |
| 10 | 594 | Jaleel | Nabeel | Dunbarton - Pickering | 1 | 23:07.11
Split Time: Pace: | x | 3:52/km 15.6 km/h
| 23:07.11 | (more) |
| 11 | 627 | Tristan | Chin | Fr. Leo J. Austin - Whitby | 1 | 23:13.01
Split Time: Pace: | x | 3:53/km 15.5 km/h
| 23:13.01 | (more) |
| 12 | 510 | Nathan | Eastmond | Anderson - Whitby | 1 | 23:25.95
Split Time: Pace: | x | 3:55/km 15.4 km/h
| 23:25.95 | (more) |
| 13 | 526 | Lucas | Santos | Bowmanville - Bowmanville | 1 | 23:30.58
Split Time: Pace: | x | 3:55/km 15.3 km/h
| 23:30.58 | (more) |
| 14 | 814 | Connor | Barnes | Uxbridge S S | 1 | 23:39.73
Split Time: Pace: | x | 3:57/km 15.2 km/h
| 23:39.73 | (more) |
| 15 | 477 | River | Saliba | Ajax - Ajax | 1 | 23:41.89
Split Time: Pace: | x | 3:57/km 15.2 km/h
| 23:41.89 | (more) |
| 16 | 652 | Jacob | Wells | Henry Street - Whitby | 1 | 23:49.82
Split Time: Pace: | x | 3:59/km 15.1 km/h
| 23:49.82 | (more) |
| 17 | 544 | Kazuki | LaMorre | Brooklin High School | 1 | 24:01.06
Split Time: Pace: | x | 4:01/km 15 km/h
| 24:01.06 | (more) |
| 18 | 576 | Dylan | Mercer | Donald A. Wilson - Whitby | 1 | 24:04.80
Split Time: Pace: | x | 4:01/km 15 km/h
| 24:04.80 | (more) |
| 19 | 784 | Braydon | Trowbridge | Sinclair - Whitby | 1 | 24:19.56
Split Time: Pace: | x | 4:04/km 14.8 km/h
| 24:19.56 | (more) |
| 20 | 512 | Huzaifa | Iqbal | Anderson - Whitby | 1 | 24:23.57
Split Time: Pace: | x | 4:04/km 14.8 km/h
| 24:23.57 | (more) |
| 21 | 659 | Ostin | D?aguiar | J. Clarke Richardson - Ajax | 1 | 24:42.11
Split Time: Pace: | x | 4:08/km 14.6 km/h
| 24:42.11 | (more) |
| 22 | 588 | Nicholas | Gifford | Dunbarton - Pickering | 1 | 24:48.23
Split Time: Pace: | x | 4:09/km 14.5 km/h
| 24:48.23 | (more) |
| 23 | 520 | Liam | Cole | Bowmanville - Bowmanville | 1 | 24:52.75
Split Time: Pace: | x | 4:09/km 14.5 km/h
| 24:52.75 | (more) |
| 24 | 726 | Sean | Dolan | Pickering - Ajax | 1 | 25:10.13
Split Time: Pace: | x | 4:12/km 14.3 km/h
| 25:10.13 | (more) |
| 25 | 686 | Daniel | Jacha | Notre Dame - Ajax | 1 | 25:14.95
Split Time: Pace: | x | 4:13/km 14.3 km/h
| 25:14.95 | (more) |
| 26 | 597 | Noah | Sutton | Dunbarton - Pickering | 1 | 25:19.50
Split Time: Pace: | x | 4:14/km 14.2 km/h
| 25:19.50 | (more) |
| 27 | 535 | Jacob | D'Silva | Brooklin High School | 1 | 25:33.68
Split Time: Pace: | x | 4:16/km 14.1 km/h
| 25:33.68 | (more) |
| 28 | 730 | Momin | Nadeem | Pickering - Ajax | 1 | 25:44.11
Split Time: Pace: | x | 4:18/km 14 km/h
| 25:44.11 | (more) |
| 29 | 585 | Abdullah | Ahmed | Dunbarton - Pickering | 1 | 25:51.13
Split Time: Pace: | x | 4:19/km 13.9 km/h
| 25:51.13 | (more) |
| 30 | 569 | Shamar | Jackson | Donald A. Wilson - Whitby | 1 | 25:56.05
Split Time: Pace: | x | 4:20/km 13.9 km/h
| 25:56.05 | (more) |
| 31 | 824 | Derek | Hackner | Uxbridge S S | 1 | 26:03.30
Split Time: Pace: | x | 4:21/km 13.8 km/h
| 26:03.30 | (more) |
| 32 | 795 | David | Kolyn-Tough | St. Mary - Pickering | 1 | 26:05.57
Split Time: Pace: | x | 4:21/km 13.8 km/h
| 26:05.57 | (more) |
| 33 | 727 | Connor | Hladik | Pickering - Ajax | 1 | 26:10.99
Split Time: Pace: | x | 4:22/km 13.7 km/h
| 26:10.99 | (more) |
| 34 | 672 | Andrei | Aquino | Notre Dame - Ajax | 1 | 26:14.16
Split Time: Pace: | x | 4:23/km 13.7 km/h
| 26:14.16 | (more) |
| 35 | 738 | Matthew | Wei | Pickering - Ajax | 1 | 26:24.20
Split Time: Pace: | x | 4:25/km 13.6 km/h
| 26:24.20 | (more) |
| 36 | 720 | Joshua | Roberto | Paul Dwyer - Oshawa | 1 | 26:25.97
Split Time: Pace: | x | 4:25/km 13.6 km/h
| 26:25.97 | (more) |
| 37 | 771 | Abubaker | Bekeran | Sinclair - Whitby | 1 | 26:27.43
Split Time: Pace: | x | 4:25/km 13.6 km/h
| 26:27.43 | (more) |
| 38 | 684 | Daniel | Helmy | Notre Dame - Ajax | 1 | 26:28.93
Split Time: Pace: | x | 4:25/km 13.6 km/h
| 26:28.93 | (more) |
| 39 | 729 | Carter | McCulloch | Pickering - Ajax | 1 | 26:32.45
Split Time: Pace: | x | 4:26/km 13.6 km/h
| 26:32.45 | (more) |
| 40 | 673 | Andrew | Aquino | Notre Dame - Ajax | 1 | 26:42.24
Split Time: Pace: | x | 4:28/km 13.5 km/h
| 26:42.24 | (more) |
| 41 | 521 | Alex | House | Bowmanville - Bowmanville | 1 | 26:46.54
Split Time: Pace: | x | 4:28/km 13.4 km/h
| 26:46.54 | (more) |
| 42 | 646 | Mark | Lurette | Henry Street - Whitby | 1 | 26:48.84
Split Time: Pace: | x | 4:29/km 13.4 km/h
| 26:48.84 | (more) |
| 43 | 682 | Arvin | Gingoyon | Notre Dame - Ajax | 1 | 26:50.01
Split Time: Pace: | x | 4:29/km 13.4 km/h
| 26:50.01 | (more) |
| 44 | 691 | Brandon | Pedrozo | Notre Dame - Ajax | 1 | 26:54.11
Split Time: Pace: | x | 4:30/km 13.4 km/h
| 26:54.11 | (more) |
| 45 | 694 | Josh | Pereira | Notre Dame - Ajax | 1 | 27:07.37
Split Time: Pace: | x | 4:32/km 13.3 km/h
| 27:07.37 | (more) |
| 46 | 722 | Tejush | Badal | Pickering - Ajax | 1 | 27:19.97
Split Time: Pace: | x | 4:34/km 13.2 km/h
| 27:19.97 | (more) |
| 47 | 490 | Michael | Morra | All Saints - Whitby | 1 | 27:20.87
Split Time: Pace: | x | 4:34/km 13.2 km/h
| 27:20.87 | (more) |
| 48 | 718 | Noel | Osorio-DeLeon | Paul Dwyer - Oshawa | 1 | 27:50.31
Split Time: Pace: | x | 4:39/km 12.9 km/h
| 27:50.31 | (more) |
| 49 | 805 | Braydon | Fredericks | St. Stephen's - Bowmanville | 1 | 27:53.26
Split Time: Pace: | x | 4:39/km 12.9 km/h
| 27:53.26 | (more) |
| 50 | 723 | Cambden | Chin | Pickering - Ajax | 1 | 28:15.29
Split Time: Pace: | x | 4:43/km 12.7 km/h
| 28:15.29 | (more) |
| 51 | 816 | Griffin | Brown | Uxbridge S S | 1 | 28:16.85
Split Time: Pace: | x | 4:43/km 12.7 km/h
| 28:16.85 | (more) |
| 52 | 675 | Aidan | Bridger | Notre Dame - Ajax | 1 | 28:19.47
Split Time: Pace: | x | 4:44/km 12.7 km/h
| 28:19.47 | (more) |
| 53 | 692 | Chris | Pelzowski | Notre Dame - Ajax | 1 | 28:34.16
Split Time: Pace: | x | 4:46/km 12.6 km/h
| 28:34.16 | (more) |
| 54 | 678 | Aaron | D'Mello | Notre Dame - Ajax | 1 | 28:37.17
Split Time: Pace: | x | 4:47/km 12.6 km/h
| 28:37.17 | (more) |
| 55 | 488 | Adam | Keppa | All Saints - Whitby | 1 | 28:46.19
Split Time: Pace: | x | 4:48/km 12.5 km/h
| 28:46.19 | (more) |
| 56 | 612 | Anthony | Pamplin | Eastdale - Oshawa | 1 | 28:47.82
Split Time: Pace: | x | 4:48/km 12.5 km/h
| 28:47.82 | (more) |
| 57 | 563 | Tim | Whalen | Courtice - Courtice | 1 | 29:15.34
Split Time: Pace: | x | 4:53/km 12.3 km/h
| 29:15.34 | (more) |
| 58 | 654 | Levon | Bradbury | Holy Trinity - Courtice | 1 | 29:22.45
Split Time: Pace: | x | 4:54/km 12.3 km/h
| 29:22.45 | (more) |
| 59 | 774 | Ryan | Glasburg | Sinclair - Whitby | 1 | 29:31.05
Split Time: Pace: | x | 4:56/km 12.2 km/h
| 29:31.05 | (more) |
| 60 | 480 | Juan | Casas | All Saints - Whitby | 1 | 29:37.42
Split Time: Pace: | x | 4:57/km 12.2 km/h
| 29:37.42 | (more) |
| 61 | 542 | Jack | Kerr | Brooklin High School | 1 | 29:59.12
Split Time: Pace: | x | 4:60/km 12 km/h
| 29:59.12 | (more) |
| 62 | 680 | Kainoa | Florentino | Notre Dame - Ajax | 1 | 30:14.49
Split Time: Pace: | x | 5:03/km 11.9 km/h
| 30:14.49 | (more) |
| 63 | 728 | Justin | Lee | Pickering - Ajax | 1 | 30:18.71
Split Time: Pace: | x | 5:04/km 11.9 km/h
| 30:18.71 | (more) |
| 64 | 508 | Ryan | Boldy | Anderson - Whitby | 1 | 30:44.50
Split Time: Pace: | x | 5:08/km 11.7 km/h
| 30:44.50 | (more) |
| 65 | 719 | David | Renda | Paul Dwyer - Oshawa | 1 | 31:32.08
Split Time: Pace: | x | 5:16/km 11.4 km/h
| 31:32.08 | (more) |
| 66 | 806 | Tony | George | St. Stephen's - Bowmanville | 1 | 31:56.41
Split Time: Pace: | x | 5:20/km 11.3 km/h
| 31:56.41 | (more) |
| 67 | 660 | Ammar | Faridi | J. Clarke Richardson - Ajax | 1 | 32:08.57
Split Time: Pace: | x | 5:22/km 11.2 km/h
| 32:08.57 | (more) |
| 68 | 658 | Nabeel | Alam | J. Clarke Richardson - Ajax | 1 | 33:28.47
Split Time: Pace: | x | 5:35/km 10.8 km/h
| 33:28.47 | (more) |
| 69 | 779 | James | Lin | Sinclair - Whitby | 1 | 33:44.39
Split Time: Pace: | x | 5:38/km 10.7 km/h
| 33:44.39 | (more) |
| 70 | 674 | Reimon | Bonto | Notre Dame - Ajax | 1 | 34:12.81
Split Time: Pace: | x | 5:43/km 10.5 km/h
| 34:12.81 | (more) |
| 71 | 662 | Michael | Yik | J. Clarke Richardson - Ajax | 1 | 34:32.60
Split Time: Pace: | x | 5:46/km 10.4 km/h
| 34:32.60 | (more) |
| 72 | 762 | Avinaash | Mohan | R.S. McLaughlin - Oshawa | 1 | 35:22.25
Split Time: Pace: | x | 5:54/km 10.2 km/h
| 35:22.25 | (more) |
| 73 | 618 | Kane | Grant | ES Ronald-Marion - Pickering | 1 | 36:11.05
Split Time: Pace: | x | 6:02/km 9.9 km/h
| 36:11.05 | (more) |
| 74 | 709 | Aiden | Montgomery | O'Neill - Oshawa | 1 | 36:53.80
Split Time: Pace: | x | 6:09/km 9.8 km/h
| 36:53.80 | (more) |
| 75 | 792 | Adam | Fitzpatrick | St. Mary - Pickering | 1 | 38:47.34
Split Time: Pace: | x | 6:28/km 9.3 km/h
| 38:47.34 | (more) |
| 76 | 523 | Austin | McKelvey | Bowmanville - Bowmanville | 1 | 41:36.68
Split Time: Pace: | x | 6:57/km 8.7 km/h
| 41:36.68 | (more) |
Start Time: 13:59:42 |