We put all 59 entered teams into our Race Simulator and scored both varsity races. St. Cloud's boys win by 72 points. Five girls' teams sit inside 46. And Gabriel Harris and Luis Rivera trade the individual title depending on whether you use raw times or course-leveled ones.
St. Cloud XC Invitational, hosted by St. Cloud High School. 2000 Bulldog Ln., St. Cloud. Saturday, September 5, 2026. Varsity boys 7:00 a.m., varsity girls 7:25, combined JV 8:00. Eight runners per team in the varsity races.
Twenty-nine boys' programs and thirty girls' are entered. We took every one of them, dropped them into our Race Simulator, and scored both varsity races the way Saturday will score them. Every runner is entered on the best thing he or she has run in 2026, leveled to a common course. Top seven per team, five score, sixth and seventh displace.
The short version. St. Cloud 4A wins its own meet by 72 points and it is not close at any point on the page: four Bulldogs in the first fourteen, five inside 1:33. The girls' race is the opposite, five teams inside 46 points, and the order changes depending on which clock you use. So does the boys' individual title: on raw times Luis Rivera wins it, and on course-leveled times Gabriel Harris wins it by seventeen seconds. That is the whole argument for the graded toggle in one race.
Run it yourself. Every entered team is already loaded.
One click opens the Race Simulator with Saturday's field filled in. Flip it to best times, add a school with the search box, or pull a team out and watch the scores move.
Run the boys' race → Run the girls' race →About the times. Every mark below is the time the runner actually ran, and where. The last column is what that time is worth at Cecil Field, the reference course, and that is the number the scoring uses. A team needs five runners with a 2026 mark to score; the teams that do not have five are listed after each race. The simulator does not project, so nobody is entered on last November.
Boys: St. Cloud by 72, and the toggle changes the winner
St. Cloud 4A scores 44, placing 2-7-10-11-14. Luis Rivera (Sr.) is second in the field, then Koda Harkema (Jr.) seventh, Brody Ansbaugh (Sr.) tenth, Carson Devlin (Sr.) eleventh and Marcos Quinones (Jr.) fourteenth, with Stanley Juste (Sr.) 25th as the sixth man. Five men in 1:33, a 16:55.3 average, and the sixth man ahead of every other team's fourth. This is the ninth-ranked team in our 4A list racing a field with nobody else from that list in it.
Gateway (Kissimmee) 4A is second at 116 on Langston Carry (Jr.) fifth, Nicholas Gordils (Jr.) 16th, Jacob Zamor (Sr.) 21st, and then freshman Luca Ramirez and senior Jean Jessurum at 32nd and 42nd. Their whole scoring five, all seven in fact, comes from one afternoon at the Kowboy Invitational, which is the cleanest thing about their number: one race, one course, no mixing.
Circle Christian 1A is third at 150, and it is the one team here whose score needs no course arithmetic at all. Every Circle runner in the race is entered on Cecil Field, the reference course, so their graded times and their raw times are the same numbers. Matteo Kirwan (So.), fifth on our 1A list, is fourth in the field at 16:34.0, Aschalew Parker (Sr.) twelfth and Joanh Lehman-Saba seventeenth. Then a 1:33 gap to their fourth man, which is why a 1A school with three of the top seventeen still sits 34 points behind Gateway.
West Orange 4A (183) and Mount Dora 3A (186) split fourth and fifth by three points, and neither ran this meet a year ago. Venkata Anantha (Jr.) is ninth for West Orange, Gavin Douglas (Sr.) sixth for Mount Dora. Lakeland Christian 1A, who won this meet outright last September, is sixth at 209 with the tightest five in the race, 1:10.9 apart, and nobody inside the top twenty.
Now the part to be careful with. Score the same race on best times and the top five do not move: St. Cloud 46, Gateway 106, Circle Christian 124, West Orange 168, Mount Dora 183. What moves is Cocoa Beach, from eighth to thirteenth, and Lakeland Christian, from sixth to ninth. Cocoa Beach ran its own Tuesday-night meet in week two on a course the simulator rates about 53 seconds slow, and Lakeland Christian ran the Lake Region course, rated about 38 slow. Both readings look sound, both are built on a fraction of the runners behind the Cecil Field number, and both are doing real work in those placings.
The individual race is the cleanest demonstration of the toggle we have had all season. Gabriel Harris (Lake Wales, Sr., 3A) ran 16:21.1 for third at the Jim Ryun Invitational, on a course the simulator rates roughly 43 seconds slow, which is worth 15:38.5 level. Luis Rivera (St. Cloud, Sr., 4A) won the Kowboy Invitational in 16:04.6, on a course rated about ten seconds slow, worth 15:55.1. Raw, Rivera is faster by sixteen seconds. Leveled, Harris is faster by seventeen. They finished 22 seconds apart in the same race at Jim Ryun on August 22, which is the only evidence that needs no arithmetic at all, and Saturday supplies the rematch.
Antario Berek (Vero Beach, Jr., 4A) is third either way. Asher Cerveny (Cocoa Beach, Sr., 2A) is the biggest single beneficiary of a course rating in the field: his 17:54.9 at his own Tuesday-night meet grades to 17:01.7 and eighth. Take the rating away and he is sixteenth.
Not scoreable: Titusville 2A has four runners with a 2026 mark and Liberty 2A has two, so neither posts a score.
Boys team standings, all 25 scoring teams
| Pl | Team | Score | Scorers | Five-runner avg | 1-5 spread |
|---|---|---|---|---|---|
| 1 | St. Cloud 4A | 44 | 2-7-10-11-14 | 16:55.3 | 1:33.0 |
| 2 | Gateway (Kissimmee) 4A | 116 | 5-16-21-32-42 | 17:56.6 | 2:03.1 |
| 3 | Circle Christian (Winter Park) 1A | 150 | 4-12-17-56-61 | 18:02.8 | 2:50.0 |
| 4 | West Orange 4A | 183 | 9-27-31-47-69 | 18:28.8 | 2:28.7 |
| 5 | Mount Dora 3A | 186 | 6-15-44-57-64 | 18:25.1 | 2:36.7 |
| 6 | Lakeland Christian 1A | 209 | 23-38-43-52-53 | 18:48.4 | 1:10.9 |
| 7 | Celebration 4A | 211 | 24-29-37-59-62 | 18:46.1 | 1:19.7 |
| 8 | Cocoa Beach 2A | 219 | 8-13-40-63-95 | 18:34.4 | 3:12.4 |
| 9 | Lake Nona (Orlando) 4A | 228 | 19-35-41-49-84 | 18:52.9 | 2:07.5 |
| 10 | Trinity Preparatory (Winter Park) 2A | 251 | 22-26-28-82-93 | 18:57.0 | 2:13.3 |
| 11 | Vero Beach 4A | 253 | 3-39-67-70-74 | 18:42.4 | 3:31.4 |
| 12 | Olympia 4A | 277 | 30-36-50-72-89 | 19:10.9 | 1:47.6 |
| 13 | Timber Creek (Orlando) 4A | 279 | 20-54-55-73-77 | 19:09.1 | 1:52.8 |
| 14 | Lake Wales 3A | 282 | 1-18-68-80-115 | 18:50.2 | 5:41.4 |
| 15 | Tohopekaliga 4A | 385 | 58-60-83-90-94 | 19:48.8 | 0:56.2 |
| 16 | Pineapple Cove (Palm Bay) 1A | 432 | 33-87-88-103-121 | 20:11.0 | 3:06.0 |
| 17 | Osceola (Kissimmee) 4A | 578 | 75-91-113-147-152 | 22:26.4 | 6:15.8 |
| 18 | Life Christian | 580 | 66-122-125-126-141 | 21:54.2 | 5:04.5 |
| 19 | Pineapple Cove (West Melbourne) | 593 | 51-127-130-140-145 | 22:37.3 | 5:46.6 |
| 20 | All Saints' (Winter Haven) 1A | 600 | 92-112-124-135-137 | 22:10.3 | 3:34.8 |
| 21 | Haines City 4A | 619 | 97-107-117-148-150 | 22:42.9 | 5:31.4 |
| 22 | New Dimensions 1A | 644 | 34-144-146-156-164 | 24:51.7 | 10:47.3 |
| 23 | Cornerstone Charter Academy 2A | 660 | 99-134-136-138-153 | 23:31.7 | 5:53.9 |
| 24 | Lake Region 3A | 668 | 123-131-132-139-143 | 23:15.3 | 2:55.6 |
| 25 | Space Coast 2A | 806 | 151-158-161-166-170 | 28:39.7 | 6:14.2 |
Boys, first twelve
| Pl | Runner | School | Ran | Where | Worth |
|---|---|---|---|---|---|
| 1 | Gabriel Harris (Sr.) | Lake Wales | 16:21.1 | Jim Ryun | 15:38.5 |
| 2 | Luis Rivera (Sr.) | St. Cloud | 16:04.6 | Kowboy | 15:55.1 |
| 3 | Antario Berek (Jr.) | Vero Beach | 16:35.2 | Indian River Fairgrounds | 16:07.8 |
| 4 | Matteo Kirwan (So.) | Circle Christian (Winter Park) | 16:34.0 | Cecil Field | 16:34.0 |
| 5 | Langston Carry (Jr.) | Gateway (Kissimmee) | 17:00.2 | Kowboy | 16:50.7 |
| 6 | Gavin Douglas (Sr.) | Mount Dora | 17:06.4 | Whispering Pines | 16:52.2 |
| 7 | Koda Harkema (Jr.) | St. Cloud | 17:41.0 | Jim Ryun | 16:58.4 |
| 8 | Asher Cerveny (Sr.) | Cocoa Beach | 17:54.9 | Cocoa Beach Tuesday Night Invite | 17:01.7 |
| 9 | Venkata Anantha (Jr.) | West Orange | 17:13.2 | Kowboy | 17:03.7 |
| 10 | Brody Ansbaugh (Sr.) | St. Cloud | 17:14.8 | Kowboy | 17:05.3 |
| 11 | Carson Devlin (Sr.) | St. Cloud | 17:52.4 | Jim Ryun | 17:09.8 |
| 12 | Aschalew Parker (Sr.) | Circle Christian (Winter Park) | 17:19.0 | Cecil Field | 17:19.0 |
Girls: five teams in 46 points, and second place is a course rating
Timber Creek 4A wins it on either setting, 91 graded and 86 raw, and they do it without a runner in the top eight. Liliana Napolitano (Sr.) is ninth, Alessandra Cecilio (Fr.) twelfth, Kaitlyn Aliotti (Sr.) fourteenth and Kourtney Zofkie (Fr.) eighteenth, four girls inside 46 seconds, then Alison Stack (So.) 44th. All of it comes from the Ocoee Kickstart Classic in week one, a course that rates within a few seconds of neutral, so there is very little arithmetic in their number either.
Then four teams inside eighteen points. Cocoa Beach 2A 119, Lake Nona 4A 123, Lake Highland Prep 2A 127, All Saints' 1A 137, with Lakeland Christian 1A 22 further back at 159. Every one of them is built differently.
Lake Nona has the best runner in the meet and the biggest hole. Arabella Duffell (Jr.), No. 1 in 4A and No. 2 in Florida, wins the race by 69 seconds on her 17:53.0 from Cecil Field. Amyiah Hall (So.) is sixth. Their third scorer is 33rd and their fifth is 44th, a 5:44 spread, and that is the whole reason a team with the top individual finishes third rather than first.
All Saints' is the youngest scoring team in the field and possibly in the state: Charlotte Roy (8th grade), fourth in the field and No. 4 on our 1A list, Kylie Cook (8th grade) eighth, Lindsey Cook (Jr.) 23rd, and a seventh grader, Savannah Simonds, 41st. Two eighth graders and a seventh grader in their scoring five, and they are fifth in a 19-team race. Lake Highland Prep is close behind on three girls between 13th and 17th, one of whom, Scarlet Botic, is also in seventh grade.
Lakeland Christian leads the field on the front end, Emma Wilkinson (Jr.) second in 19:02.0, and loses it in the middle: 16th, 29th, 56th, 75th behind her.
Now the honest part. Cocoa Beach's second place is the placing that depends most on a course rating. All seven of their runners are entered on their own Tuesday-night home meet, and here is the thing about that rating: only seven girls who raced it also have a state time to measure against, which is below the threshold we require, so the simulator does not use a girls' number at all. It takes the boys' figure from the same night, about 53 seconds, and scales it up by 21 percent to 64. That is our standard fallback and it is applied everywhere, but it is an inference, not a measurement. Score the race on best times instead and Cocoa Beach drops from second to sixth, behind Lake Nona, Lake Highland Prep, All Saints' and Lakeland Christian. The rating may well be right. It is doing a lot of work, and it is built on very little, so we are saying so before Saturday rather than after. Esther Dobbin (8th grade), third in the field graded and seventh raw, is the same story one runner at a time.
One more line worth having: Gateway 4A and Mount Dora 3A tie on 240, and the tiebreak goes to Gateway on the sixth runner, 95th against 111th.
Not scoreable: New Dimensions 1A, Osceola (Kissimmee) 4A and Tohopekaliga 4A have four runners each with a 2026 mark; Haines City 4A and Vero Beach 4A have three; Cornerstone Charter 2A, Space Coast 2A and Titusville 2A have two. Vero Beach is the one that stings, because they were fifth on this course last September and return all five of the girls who did it. Three of them have raced in 2026, so the simulator cannot score them.
Girls team standings, all 19 scoring teams
| Pl | Team | Score | Scorers | Five-runner avg | 1-5 spread |
|---|---|---|---|---|---|
| 1 | Timber Creek (Orlando) 4A | 91 | 9-11-13-17-41 | 21:54.4 | 2:21.2 |
| 2 | Cocoa Beach 2A | 119 | 3-19-27-31-39 | 22:04.8 | 3:56.2 |
| 3 | Lake Nona (Orlando) 4A | 123 | 1-6-30-42-44 | 21:35.7 | 5:44.6 |
| 4 | Lake Highland Prep (Orlando) 2A | 127 | 12-14-16-35-50 | 22:26.6 | 2:33.6 |
| 5 | All Saints' (Winter Haven) 1A | 137 | 4-8-21-38-66 | 22:07.6 | 5:35.4 |
| 6 | Lakeland Christian 1A | 159 | 2-15-26-49-67 | 22:29.9 | 5:59.2 |
| 7 | Celebration 4A | 184 | 10-20-36-57-61 | 23:10.5 | 3:25.9 |
| 8 | Gateway (Kissimmee) 4A | 240 | 24-32-53-54-77 | 23:52.3 | 3:08.2 |
| 9 | Mount Dora 3A | 240 | 5-18-52-68-97 | 23:41.0 | 7:18.3 |
| 10 | Trinity Preparatory (Winter Park) 2A | 268 | 25-28-56-78-81 | 24:14.9 | 3:22.2 |
| 11 | Circle Christian (Winter Park) 1A | 287 | 7-40-55-87-98 | 24:20.2 | 7:16.0 |
| 12 | Lake Region 3A | 304 | 22-60-64-74-84 | 24:42.0 | 3:51.3 |
| 13 | Pineapple Cove (Palm Bay) 1A | 334 | 33-43-69-88-101 | 25:10.6 | 4:40.0 |
| 14 | West Orange 4A | 348 | 23-37-79-104-105 | 25:28.8 | 5:44.6 |
| 15 | St. Cloud 4A | 349 | 29-65-76-83-96 | 25:18.5 | 4:32.9 |
| 16 | Olympia 4A | 350 | 34-59-62-93-102 | 25:27.9 | 4:50.6 |
| 17 | Pineapple Cove (West Melbourne) | 499 | 47-94-115-116-127 | 30:10.4 | 14:10.1 |
| 18 | Lake Wales 3A | 520 | 90-91-100-114-125 | 29:40.0 | 10:16.3 |
| 19 | Life Christian | 583 | 92-119-120-123-129 | 33:32.6 | 12:40.5 |
Girls, first twelve
| Pl | Runner | School | Ran | Where | Worth |
|---|---|---|---|---|---|
| 1 | Arabella Duffell (Jr.) | Lake Nona (Orlando) | 17:53.0 | Cecil Field | 17:53.0 |
| 2 | Emma Wilkinson (Jr.) | Lakeland Christian | 19:37.2 | Ragin' Storm | 19:02.0 |
| 3 | Esther Dobbin (8th grade) | Cocoa Beach | 20:28.2 | Cocoa Beach Tuesday Night Invite | 19:23.8 |
| 4 | Charlotte Roy (8th grade) | All Saints' (Winter Haven) | 19:14.4 | Kowboy | 19:24.7 |
| 5 | Cecelia Lear (Jr.) | Mount Dora | 19:37.7 | Whispering Pines | 19:57.8 |
| 6 | Amyiah Hall (So.) | Lake Nona (Orlando) | 19:48.8 | Kowboy | 19:59.1 |
| 7 | Kaitlyn Conboy (7th grade) | Circle Christian (Winter Park) | 20:07.0 | Cecil Field | 20:07.0 |
| 8 | Kylie Cook (8th grade) | All Saints' (Winter Haven) | 20:30.3 | Kowboy | 20:40.6 |
| 9 | Liliana Napolitano (Sr.) | Timber Creek (Orlando) | 21:02.3 | Ocoee | 21:06.5 |
| 10 | Avi Johnson (Sr.) | Vero Beach | 21:19.9 | Indian River Fairgrounds | 21:13.8 |
| 11 | Evelyn Juden (Sr.) | Celebration | 21:05.1 | Kowboy | 21:15.4 |
| 12 | Alessandra Cecilio (Fr.) | Timber Creek (Orlando) | 21:25.6 | Ocoee | 21:29.8 |
What the simulator cannot see
- Nova Lakes is entered in both races and is not in our database at all. The school opened for classes on August 10 and has not appeared in a result we hold.
- Lipan is entered in both races and we cannot identify it. There is no Florida school by that name in the FHSAA classification files or in any result on file, and this meet welcomes out-of-state teams, so it may not be a Florida program at all.
- Cypress Creek, entered on the girls' side, is the Orlando school, and the only Cypress Creek in our database is the one in Wesley Chapel. The Orlando team has no 2026 result with us, so we left it out rather than score the wrong school.
- The simulator scores what has been run. A team that has not raced, or that has raced four girls, does not get a projection.
- Six schools in this field carry no classification in the database. Their classes above were filled in by hand from the FHSAA 2026-27 files. Life Christian and Pineapple Cove (West Melbourne) are not in those files at all.
Notes on the ratings
- A course rating is the gap between what runners ran at that meet and what the same runners ran at last year's state final, re-anchored so that Cecil Field, the biggest sample of the season, sits at zero. Boys use the mean of that gap and need at least five paired runners; girls use the median and need at least fifteen, and where a girls' sample falls short the boys' figure is scaled up by 21 percent instead. Every meet behind this field is rated, so nothing here is scored on an unpriced raw time.
- The ratings doing the most work in these two races: Jim Ryun about 43 seconds slow for boys, Cocoa Beach about 53 slow for boys and 64 for girls, Lake Region about 38 slow for boys, Whispering Pines about 20 seconds fast for girls, Kowboy about 10 fast for girls. Three of the girls' figures in this field are scaled from the boys rather than measured: Cocoa Beach, Trinity Prep, and the Ocoee Kickstart Classic, where Timber Creek's entire team raced. Ocoee's is about four seconds either way, so it changes nothing; Cocoa Beach's is 64 and changes second place.
- The simulator recomputes its own ratings from the snapshot, so it can differ from the numbers carried in our weekly rankings posts by a few seconds. Jim Ryun for boys is the visible case: +42.6 here, +38.2 in the rankings. It moves times, not places.
- These are Cecil Field equivalents, not predictions of Saturday's clock. The St. Cloud course itself runs about half a minute slow for boys, so expect the actual times to come back slower than the last column of these tables.
- Grades and classifications are 2026-27. Middle schoolers running varsity for private schools are eligible and are scored as entered.
Featured image: the St. Cloud High School Bulldogs logo, the school's own mark, used to identify the host of Saturday's meet.
Our full preview of this meet, with what last September's race says and what the entry list means, is here. The same treatment for the other two big Saturday meets: the Florida Horse Park and the Pace Patriot Invitational. Results and what they mean next week.
Frequently Asked Questions
Who wins the St. Cloud XC Invitational according to the Race Simulator? expand_more
St. Cloud's boys win their own meet by 72 points, 44 to Gateway's 116, with four Bulldogs in the first fourteen. Timber Creek wins the girls' race on 91 points, with Cocoa Beach, Lake Nona, Lake Highland Prep and All Saints' all inside 46 points of the lead.
What is the difference between best times and course-graded times? expand_more
Best times rank runners on the fastest thing they have actually run. Course-graded times level every mark to a common course, using the gap between what runners ran at a meet and what those same runners ran at last year's state final. At St. Cloud the toggle changes the boys' individual winner: Luis Rivera is fastest on raw times, Gabriel Harris on graded ones.
Can I run the St. Cloud simulation myself? expand_more
Yes. Every entered team is preloaded in the links in this article, one for the boys' race and one for the girls'. You can flip between graded and best times, add a school with the search box, or remove a team and watch the scores change.
Which teams cannot be scored? expand_more
A team needs five runners with a 2026 mark. On the boys' side Titusville and Liberty fall short; on the girls' side New Dimensions, Osceola (Kissimmee), Tohopekaliga, Haines City, Vero Beach, Cornerstone Charter, Space Coast and Titusville do. Nova Lakes and Lipan are not in our database at all, and the Cypress Creek entered on the girls' side is the Orlando school, which has no 2026 result with us.
