| 1 | 2785 | Tanner | Hueglin | Holy Trinity - Bradford | 19:59.91
 Split Time: Pace:  | 3:20/km  18 km/h
  | 19:59.91 | (more) | 
| 2 | 2969 | Ethan | Eiselt | St. Peter's - Barrie | 20:15.72
 Split Time: Pace:  | 3:23/km  17.8 km/h
  | 20:15.72 | (more) | 
| 3 | 2021 | Jack | Ormsby | Twin Lakes - Orillia | 20:25.76
 Split Time: Pace:  | 3:25/km  17.6 km/h
  | 20:25.76 | (more) | 
| 4 | 2823 | Tavish | Brittain | Innisdale - Barrie | 20:28.25
 Split Time: Pace:  | 3:25/km  17.6 km/h
  | 20:28.25 | (more) | 
| 5 | 2822 | Ty | Breedon | Innisdale - Barrie | 20:33.51
 Split Time: Pace:  | 3:26/km  17.5 km/h
  | 20:33.51 | (more) | 
| 6 | 2690 | Ben | Cornell | Collingwood - Collingwood | 20:35.29
 Split Time: Pace:  | 3:26/km  17.5 km/h
  | 20:35.29 | (more) | 
| 7 | 2953 | Emmett | Harrington | St. Joseph's - Barrie | 20:42.35
 Split Time: Pace:  | 3:28/km  17.4 km/h
  | 20:42.35 | (more) | 
| 8 | 2813 | Sam | Richter | Huntsville - Huntsville | 21:22.85
 Split Time: Pace:  | 3:34/km  16.8 km/h
  | 21:22.85 | (more) | 
| 9 | 2932 | Dillon | Longo | St. Joan of Arc - Barrie | 21:32.30
 Split Time: Pace:  | 3:36/km  16.7 km/h
  | 21:32.30 | (more) | 
| 10 | 2883 | Liam | Hayes-Laverdiere | Nouvelle Alliance - Barrie | 21:39.22
 Split Time: Pace:  | 3:37/km  16.6 km/h
  | 21:39.22 | (more) | 
| 11 | 2662 | Caleb | Wallis | Bear Creek S.S. | 21:43.18
 Split Time: Pace:  | 3:38/km  16.6 km/h
  | 21:43.18 | (more) | 
| 12 | 2630 | Will | Boate | Bear Creek S.S. | 21:43.52
 Split Time: Pace:  | 3:38/km  16.6 km/h
  | 21:43.52 | (more) | 
| 13 | 2663 | Orion | Wiersma | Bear Creek S.S. | 21:47.00
 Split Time: Pace:  | 3:38/km  16.5 km/h
  | 21:47.00 | (more) | 
| 14 | 2926 | Tiago | De Oliveira | St. Joan of Arc - Barrie | 21:47.20
 Split Time: Pace:  | 3:38/km  16.5 km/h
  | 21:47.20 | (more) | 
| 15 | 2961 | Rory | Oconnell | St. Joseph's - Barrie | 22:05.60
 Split Time: Pace:  | 3:41/km  16.3 km/h
  | 22:05.60 | (more) | 
| 16 | 2817 | Corbin | Wendell | Huntsville - Huntsville | 22:24.05
 Split Time: Pace:  | 3:44/km  16.1 km/h
  | 22:24.05 | (more) | 
| 17 | 2019 | Brogan | Long | Twin Lakes - Orillia | 22:27.38
 Split Time: Pace:  | 3:45/km  16 km/h
  | 22:27.38 | (more) | 
| 18 | 2732 | Taiga | Young | Collingwood - Collingwood | 22:44.99
 Split Time: Pace:  | 3:48/km  15.8 km/h
  | 22:44.99 | (more) | 
| 19 | 2722 | James | Pederson | Collingwood - Collingwood | 22:58.08
 Split Time: Pace:  | 3:50/km  15.7 km/h
  | 22:58.08 | (more) | 
| 20 | 2988 | Jacob | McFadden | St. Theresa's - Midland | 23:03.05
 Split Time: Pace:  | 3:51/km  15.6 km/h
  | 23:03.05 | (more) | 
| 21 | 2838 | Aiden | O'Connell | Innisdale - Barrie | 23:05.94
 Split Time: Pace:  | 3:51/km  15.6 km/h
  | 23:05.94 | (more) | 
| 22 | 2652 | Austin | Morby | Bear Creek S.S. | 23:12.79
 Split Time: Pace:  | 3:53/km  15.5 km/h
  | 23:12.79 | (more) | 
| 23 | 2684 | Alex | Cavill | Collingwood - Collingwood | 23:15.11
 Split Time: Pace:  | 3:53/km  15.5 km/h
  | 23:15.11 | (more) | 
| 24 | 2681 | Logan | Bub | Collingwood - Collingwood | 23:17.48
 Split Time: Pace:  | 3:53/km  15.5 km/h
  | 23:17.48 | (more) | 
| 25 | 2839 | Hunter | Preston | Innisdale - Barrie | 23:26.75
 Split Time: Pace:  | 3:55/km  15.4 km/h
  | 23:26.75 | (more) | 
| 26 | 2044 | Aren | Eisses | Unity Christian - Barrie | 23:32.55
 Split Time: Pace:  | 3:56/km  15.3 km/h
  | 23:32.55 | (more) | 
| 27 | 2054 | Matthew | Tjeerdsma | Unity Christian - Barrie | 23:42.24
 Split Time: Pace:  | 3:58/km  15.2 km/h
  | 23:42.24 | (more) | 
| 28 | 2814 | Aidan | Spiers | Huntsville - Huntsville | 23:43.22
 Split Time: Pace:  | 3:58/km  15.2 km/h
  | 23:43.22 | (more) | 
| 29 | 2915 | Jared | Sharp | Patrick Fogarty - Orillia | 23:48.01
 Split Time: Pace:  | 3:59/km  15.1 km/h
  | 23:48.01 | (more) | 
| 30 | 2948 | Matthew | Correal | St. Joseph's - Barrie | 23:48.16
 Split Time: Pace:  | 3:59/km  15.1 km/h
  | 23:48.16 | (more) | 
| 31 | 2958 | Joshua | Marr | St. Joseph's - Barrie | 23:53.15
 Split Time: Pace:  | 3:59/km  15.1 km/h
  | 23:53.15 | (more) | 
| 32 | 2741 | Christian | Rogers | Eastview - Barrie | 23:54.17
 Split Time: Pace:  | 3:60/km  15.1 km/h
  | 23:54.17 | (more) | 
| 33 | 2676 | Carson | Young | Bradford - Bradford | 23:58.36
 Split Time: Pace:  | 3:60/km  15 km/h
  | 23:58.36 | (more) | 
| 34 | 2713 | Ross | McKellar | Collingwood - Collingwood | 24:01.50
 Split Time: Pace:  | 4:01/km  15 km/h
  | 24:01.50 | (more) | 
| 35 | 2748 | Sean | Crooker | Elmvale - Elmvale | 24:04.30
 Split Time: Pace:  | 4:01/km  15 km/h
  | 24:04.30 | (more) | 
| 36 | 2949 | Theron | Craig | St. Joseph's - Barrie | 24:10.62
 Split Time: Pace:  | 4:02/km  14.9 km/h
  | 24:10.62 | (more) | 
| 37 | 2905 | Riley | Wessinger | Our Lady of the Bay - Collingw | 24:19.26
 Split Time: Pace:  | 4:04/km  14.8 km/h
  | 24:19.26 | (more) | 
| 38 | 2051 | Noah | Schenk | Unity Christian - Barrie | 24:24.54
 Split Time: Pace:  | 4:05/km  14.7 km/h
  | 24:24.54 | (more) | 
| 39 | 2775 | Solomon | Sheldrake | Georgian Bay Dss - Midland | 24:29.53
 Split Time: Pace:  | 4:05/km  14.7 km/h
  | 24:29.53 | (more) | 
| 40 | 2049 | Cole | McIvor | Unity Christian - Barrie | 24:30.00
 Split Time: Pace:  | 4:06/km  14.7 km/h
  | 24:30.00 | (more) | 
| 41 | 2611 | Joseph | Kennedy | Banting Memorial - Alliston | 24:39.01
 Split Time: Pace:  | 4:07/km  14.6 km/h
  | 24:39.01 | (more) | 
| 42 | 2683 | Will | Carruthers | Collingwood - Collingwood | 24:44.53
 Split Time: Pace:  | 4:08/km  14.6 km/h
  | 24:44.53 | (more) | 
| 43 | 2864 | Craig | Brody | Nantyr Shores - Innisfil | 24:50.26
 Split Time: Pace:  | 4:09/km  14.5 km/h
  | 24:50.26 | (more) | 
| 44 | 2909 | Ethan | Goodall | Patrick Fogarty - Orillia | 25:00.61
 Split Time: Pace:  | 4:10/km  14.4 km/h
  | 25:00.61 | (more) | 
| 45 | 2636 | Jackson | Cole | Bear Creek S.S. | 25:10.85
 Split Time: Pace:  | 4:12/km  14.3 km/h
  | 25:10.85 | (more) | 
| 46 | 2721 | Bennett | Pearson | Collingwood - Collingwood | 25:11.74
 Split Time: Pace:  | 4:12/km  14.3 km/h
  | 25:11.74 | (more) | 
| 47 | 2665 | Daniel | Axentii | Bradford - Bradford | 25:27.43
 Split Time: Pace:  | 4:15/km  14.1 km/h
  | 25:27.43 | (more) | 
| 48 | 2659 | Justin | Tate | Bear Creek S.S. | 25:27.83
 Split Time: Pace:  | 4:15/km  14.1 km/h
  | 25:27.83 | (more) | 
| 49 | 2023 | Colby | Small | Twin Lakes - Orillia | 25:30.04
 Split Time: Pace:  | 4:15/km  14.1 km/h
  | 25:30.04 | (more) | 
| 50 | 2768 | Jasper | Hopkins | Georgian Bay Dss - Midland | 25:36.39
 Split Time: Pace:  | 4:17/km  14.1 km/h
  | 25:36.39 | (more) | 
| 51 | 2805 | Matthew | Kuusk | Huntsville - Huntsville | 25:38.50
 Split Time: Pace:  | 4:17/km  14 km/h
  | 25:38.50 | (more) | 
| 52 | 2830 | Matthew | Davis | Innisdale - Barrie | 25:45.70
 Split Time: Pace:  | 4:18/km  14 km/h
  | 25:45.70 | (more) | 
| 53 | 2705 | Noah | Inkpen | Collingwood - Collingwood | 25:46.71
 Split Time: Pace:  | 4:18/km  14 km/h
  | 25:46.71 | (more) | 
| 54 | 2945 | Joshua | Zurego | St. Joan of Arc - Barrie | 26:17.63
 Split Time: Pace:  | 4:23/km  13.7 km/h
  | 26:17.63 | (more) | 
| 55 | 2642 | Florian | Hoffman | Bear Creek S.S. | 26:21.10
 Split Time: Pace:  | 4:24/km  13.7 km/h
  | 26:21.10 | (more) | 
| 56 | 2975 | Nick | Raco | St. Peter's - Barrie | 26:38.12
 Split Time: Pace:  | 4:27/km  13.5 km/h
  | 26:38.12 | (more) | 
| 57 | 2724 | Liam | Ready | Collingwood - Collingwood | 26:42.79
 Split Time: Pace:  | 4:28/km  13.5 km/h
  | 26:42.79 | (more) | 
| 58 | 2782 | Raef | Boktor | Holy Trinity - Bradford | 26:43.49
 Split Time: Pace:  | 4:28/km  13.5 km/h
  | 26:43.49 | (more) | 
| 59 | 2790 | Lawrence | Orejola | Holy Trinity - Bradford | 26:47.83
 Split Time: Pace:  | 4:28/km  13.4 km/h
  | 26:47.83 | (more) | 
| 60 | 2974 | Joe | Raco | St. Peter's - Barrie | 26:57.45
 Split Time: Pace:  | 4:30/km  13.4 km/h
  | 26:57.45 | (more) | 
| 61 | 2028 | Rohan | Wink | Twin Lakes - Orillia | 26:58.91
 Split Time: Pace:  | 4:30/km  13.3 km/h
  | 26:58.91 | (more) | 
| 62 | 2780 | Ethan | Almeida | Holy Trinity - Bradford | 27:02.42
 Split Time: Pace:  | 4:31/km  13.3 km/h
  | 27:02.42 | (more) | 
| 63 | 2629 | Aidan | Black | Bear Creek S.S. | 27:04.94
 Split Time: Pace:  | 4:31/km  13.3 km/h
  | 27:04.94 | (more) | 
| 64 | 2826 | Ryan | Currie | Innisdale - Barrie | 27:06.03
 Split Time: Pace:  | 4:31/km  13.3 km/h
  | 27:06.03 | (more) | 
| 65 | 2687 | Andrew | Chisholm | Collingwood - Collingwood | 27:12.80
 Split Time: Pace:  | 4:33/km  13.2 km/h
  | 27:12.80 | (more) | 
| 66 | 2781 | Aydan | Angelo | Holy Trinity - Bradford | 27:13.66
 Split Time: Pace:  | 4:33/km  13.2 km/h
  | 27:13.66 | (more) | 
| 67 | 2943 | Carson | Williams | St. Joan of Arc - Barrie | 27:13.92
 Split Time: Pace:  | 4:33/km  13.2 km/h
  | 27:13.92 | (more) | 
| 68 | 2956 | Austin | Johnson | St. Joseph's - Barrie | 27:26.65
 Split Time: Pace:  | 4:35/km  13.1 km/h
  | 27:26.65 | (more) | 
| 69 | 2635 | Anthony | Chavez | Bear Creek S.S. | 27:30.12
 Split Time: Pace:  | 4:36/km  13.1 km/h
  | 27:30.12 | (more) | 
| 70 | 2609 | Joel | Davidson | Banting Memorial - Alliston | 27:30.79
 Split Time: Pace:  | 4:36/km  13.1 km/h
  | 27:30.79 | (more) | 
| 71 | 2040 | Joshua | Awanife | Unity Christian - Barrie | 27:44.12
 Split Time: Pace:  | 4:38/km  13 km/h
  | 27:44.12 | (more) | 
| 72 | 2671 | Ishan | Paroban | Bradford - Bradford | 28:09.96
 Split Time: Pace:  | 4:42/km  12.8 km/h
  | 28:09.96 | (more) | 
| 73 | 2907 | Jake | Bell-Webster | Patrick Fogarty - Orillia | 28:12.18
 Split Time: Pace:  | 4:43/km  12.8 km/h
  | 28:12.18 | (more) | 
| 74 | 2794 | Kyle | Rosario | Holy Trinity - Bradford | 28:18.75
 Split Time: Pace:  | 4:44/km  12.7 km/h
  | 28:18.75 | (more) | 
| 75 | 2048 | Spenser | McDonell | Unity Christian - Barrie | 28:40.66
 Split Time: Pace:  | 4:47/km  12.6 km/h
  | 28:40.66 | (more) | 
| 76 | 2027 | Braydon | Walsh | Twin Lakes - Orillia | 28:41.05
 Split Time: Pace:  | 4:47/km  12.6 km/h
  | 28:41.05 | (more) | 
| 77 | 2832 | Brendon | Flint | Innisdale - Barrie | 28:45.44
 Split Time: Pace:  | 4:48/km  12.5 km/h
  | 28:45.44 | (more) | 
| 78 | 2980 | Donovan | Dusome | St. Theresa's - Midland | 30:26.97
 Split Time: Pace:  | 5:05/km  11.8 km/h
  | 30:26.97 | (more) | 
| 79 | 2753 | Sean | Pratt | Elmvale - Elmvale | 30:56.43
 Split Time: Pace:  | 5:10/km  11.6 km/h
  | 30:56.43 | (more) | 
| 80 | 2698 | Mateo | Garcia | Collingwood - Collingwood | 31:26.63
 Split Time: Pace:  | 5:15/km  11.4 km/h
  | 31:26.63 | (more) | 
| 81 | 2946 | Malcolm | Cameron | St. Joseph's - Barrie | 31:56.68
 Split Time: Pace:  | 5:20/km  11.3 km/h
  | 31:56.68 | (more) | 
| 82 | 2628 | Marek | Benjamin | Bear Creek S.S. | 32:02.07
 Split Time: Pace:  | 5:21/km  11.2 km/h
  | 32:02.07 | (more) | 
| 83 | 2921 | Tristan | Andrade | St. Joan of Arc - Barrie | 32:02.98
 Split Time: Pace:  | 5:21/km  11.2 km/h
  | 32:02.98 | (more) | 
| 84 | 2867 | Jesse | Papail | Nantyr Shores - Innisfil | 32:27.77
 Split Time: Pace:  | 5:25/km  11.1 km/h
  | 32:27.77 | (more) | 
| 85 | 2933 | Johnathan | Macfie | St. Joan of Arc - Barrie | 32:28.79
 Split Time: Pace:  | 5:25/km  11.1 km/h
  | 32:28.79 | (more) | 
| 86 | 2989 | Jonathan | Sparks | St. Theresa's - Midland | 32:46.39
 Split Time: Pace:  | 5:28/km  11 km/h
  | 32:46.39 | (more) | 
| 87 | 2694 | Braxton | Dickey | Collingwood - Collingwood | 33:11.80
 Split Time: Pace:  | 5:32/km  10.8 km/h
  | 33:11.80 | (more) | 
| 88 | 2992 | Aironas | Janusonis | St. Thomas Aquinas - Tottenham | 34:27.87
 Split Time: Pace:  | 5:45/km  10.4 km/h
  | 34:27.87 | (more) | 
| 89 | 2660 | Dylan | Uppal | Bear Creek S.S. | 34:28.03
 Split Time: Pace:  | 5:45/km  10.4 km/h
  | 34:28.03 | (more) | 
| 90 | 2727 | Justin | Rowbotham | Collingwood - Collingwood | 35:00.42
 Split Time: Pace:  | 5:51/km  10.3 km/h
  | 35:00.42 | (more) | 
| 91 | 2674 | Vishva | Tharmakulasingam | Bradford - Bradford | 35:31.14
 Split Time: Pace:  | 5:56/km  10.1 km/h
  | 35:31.14 | (more) | 
| 92 | 2603 | Jesse | Boston | Banting Memorial - Alliston | 35:59.39
 Split Time: Pace:  | 5:60/km  10 km/h
  | 35:59.39 | (more) | 
| 93 | 2924 | Matthew | Contaldi | St. Joan of Arc - Barrie | 44:04.42
 Split Time: Pace:  | 7:21/km  8.2 km/h
  | 44:04.42 | (more) | 
Start Time: 12:00:47 |