Spanish River (Boca Raton)
4A Region 2 · District 4 · also appears as: Spanish River
#1 Preseason 4A Girls#3 Week 1 4A Girls#6 Week 1 Overall Girls#3 Week 2 4A Girls#6 Week 2 Overall Girls#3 Week 3 4A Girls#10 Week 3 Overall Girls#3 Week 4 4A Girls#8 Week 4 4A Boys#10 Week 4 Overall Girls#2 Week 5 4A Girls#7 Week 5 4A Boys#6 Week 5 Overall Girls#8 Week 5 Overall Boys#2 Week 6 4A Girls#7 Week 6 4A Boys#7 Week 6 Overall Girls#8 Week 6 Overall Boys#3 Week 7 4A Girls#8 Week 7 Overall Girls#3 Week 8 4A Girls#9 Week 8 Overall Girls
Alba Antunez-Perez (SR) 18:20.3; Lailani Levy (SO) 18:42.2; Makaela Morilla (SO) 19:14.5; Julia D'Emic (JR) 20:03.8; Olivia Downes (JR) 20:40.5
Current roster (84)
| Athlete | Class | This season (5k) | Last season (5k) | Races | |
|---|---|---|---|---|---|
| G | Alba Antunez-Perez | 2027 | 18:03.19 | 18:20.3 | 6 |
| G | Makaela Morilla | 2029 | 19:29.80 | 19:14.5 | 5 |
| G | Brooke Thunberg | 2029 | 19:51.30 | — | 5 |
| G | Lailani Levy | 2029 | 19:57.88 | 18:42.2 | 5 |
| G | Adriana Perrette | 2030 | 19:59.74 | — | 5 |
| G | Julia D'Emic | 2028 | 20:08.4 | 20:03.8 | 6 |
| G | Jaelyn Farias | 2027 | 20:41.9 | — | 5 |
| G | Olivia Downes | 2028 | 20:55.44 | 20:40.5 | 6 |
| G | Emma Sandoval | 2027 | 20:57.50 | — | 5 |
| G | Debora Larancuent | 2028 | 21:12.8 | 20:54.5 | 7 |
| G | Veronika Ahoieva | 2029 | 22:07.9 | — | 1 |
| G | Dylan Goby | 2030 | 22:13.2 | — | 5 |
| G | Veronika Ahoeiva | 2029 | 22:20.24 | 21:25.9 | 5 |
| G | Jaida Cortese | 2030 | 24:14.5 | — | 5 |
| G | Alana Billante | 2030 | 24:24.3 | — | 4 |
| G | Petra Delgado | 2027 | 24:27.7 | — | 4 |
| G | Fallyn Cleary | 2029 | 24:31.33 | — | 4 |
| G | Capucine Ninet | 2030 | 24:32.5 | — | 5 |
| G | Madison Fisher | 2028 | 24:48.23 | — | 5 |
| G | Abiola Fatade | 2030 | 24:50.6 | — | 5 |
| G | Jolie Urrutia | 2029 | 25:34.9 | — | 3 |
| G | Gabriella Zaparegos | 2028 | 25:59.0 | — | 3 |
| G | Faith Keigher | 2030 | 26:23.5 | — | 4 |
| G | Michelle Meyerson | 2029 | 26:59.7 | — | 3 |
| G | Lara Pierre | 2029 | 28:22.21 | — | 5 |
| G | Kendyl Gromosaik | 2029 | 29:13.74 | — | 4 |
| G | Julie Borges | 2029 | 29:30.4 | — | 2 |
| G | Katherine Barth | 2028 | 30:15.7 | — | 3 |
| G | Aspen Goggins | 2030 | 30:38.8 | — | 5 |
| G | Ellie Kopittke | 2030 | 37:03.6 | — | 1 |
| G | Olivia King | 2030 | 37:38.0 | — | 3 |
| B | Casey Sangely | 2027 | 15:32.8 | 16:51.7 | 6 |
| B | Avery Rand | 2029 | 16:19.9 | 16:36.0 | 6 |
| B | Marcus Benavente | 2027 | 16:39.26 | 17:35.1 | 5 |
| B | Spencer Singerman | 2028 | 16:49.4 | — | 5 |
| B | Aiden Sandmaier | 2029 | 16:49.46 | — | 5 |
| B | Erik Moss | 2028 | 16:49.7 | 17:26.1 | 4 |
| B | Will Irby | 2030 | 16:55.11 | — | 5 |
| B | Colton Langley | 2028 | 17:14.2 | — | 4 |
| B | Raphael Thome | 2029 | 18:02.80 | — | 5 |
| B | Eli Garcia | 2030 | 18:04.55 | — | 5 |
| B | Alex Bimbiloski | 2028 | 18:05.0 | — | 4 |
| B | Rory Wallace | 2028 | 18:07.8 | — | 6 |
| B | Michael Sandmaier | 2028 | 18:15.75 | — | 5 |
| B | Beckham Langley | 2028 | 18:18.1 | — | 4 |
| B | Joshua Garrett | 2029 | 18:30.6 | — | 5 |
| B | Noah Goldner | 2030 | 18:47.9 | — | 4 |
| B | Spencer Moreno | 2027 | 19:13.5 | — | 1 |
| B | Isaac Goby | 2028 | 19:15.3 | — | 5 |
| B | Brandon English | 2028 | 19:32.14 | — | 4 |
| B | Levi Borzykowski | 2030 | 19:33.2 | — | 5 |
| B | Aidan Abramson | 2028 | 19:58.65 | — | 5 |
| B | Mario Jimenez | 2030 | 20:06.2 | — | 3 |
| B | Connor Vilme | 2029 | 20:13.0 | — | 5 |
| B | Lucas Sandkovsky | 2030 | 20:14.2 | — | 5 |
| B | Ben Koren | 2030 | 20:50.5 | — | 5 |
| B | Lorenzo Benavente | 2030 | 20:54.3 | — | 4 |
| B | Sebastian Alarcon | 2029 | 20:54.8 | — | 5 |
| B | Asher Labbe | 2027 | 20:59.5 | — | 3 |
| B | Oliver Laor | 2029 | 20:59.8 | — | 5 |
| B | Jacob Andrade | 2029 | 21:31.7 | — | 5 |
| B | Michael Morilla | 2030 | 21:58.0 | — | 5 |
| B | Ryder Labbe | 2030 | 22:12.62 | — | 2 |
| B | Joel Dell | 2030 | 22:14.14 | — | 2 |
| B | Mikael Long | 2028 | 22:24.7 | — | 4 |
| B | Jacob Meyerson | 2028 | 22:53.6 | — | 2 |
| B | Logan Leisher | 2028 | 23:01.9 | — | 5 |
| B | Mark Durakhanyan | 2030 | 23:14.2 | — | 2 |
| B | Hubery Zhou | 2030 | 23:25.77 | — | 1 |
| B | Bernardo Soeiro | 2030 | 23:50.6 | — | 4 |
| B | Kaelig Le Ridant | 2030 | 23:52.0 | — | 1 |
| B | Nicholas Boyle | 2030 | 24:12.68 | — | 4 |
| B | Joaquin Cygielman | 2030 | 24:17.73 | — | 5 |
| B | David Fedestin | 2030 | 24:21.9 | — | 2 |
| B | Tristen Gryniak | 2027 | 24:53.4 | — | 3 |
| B | Stefano Merlini | 2029 | 26:16.9 | — | 3 |
| B | Amir Muhammad | 2029 | 26:26.3 | — | 4 |
| B | Kairos Kim | 2029 | 26:55.6 | — | 2 |
| B | Caetano Bodanese Furlani | 2029 | 27:00.4 | — | 3 |
| B | Matthew West | 2029 | 28:03.15 | — | 5 |
| B | Charles Haunschild | 2028 | 28:07.6 | — | 1 |
| B | Max Cowen | 2029 | 30:24.1 | — | 5 |
| B | Jett Gloria | 2030 | 33:08.8 | — | 3 |
| B | Jake Amad | 2029 | 35:08.56 | — | 4 |
Team results
| Date | Meet | Race | Place | Score | Avg |
|---|---|---|---|---|---|
| 2026-10-10 | Snake Bite Invite | Boys Varsity | 3 | 71 | 16:31 |
| 2026-10-10 | Snake Bite Invite | Girls Varsity | 1 | 45 | 19:58 |
| 2026-10-10 | Snake Bite Invite | JV Boys | 4 | 83 | 19:13 |
| 2026-10-10 | Snake Bite Invite | JV Girls | 1 | 15 | 23:39 |
| 2026-10-02 | Great American XC Festival | Boys 5000m COROS Race of Champions | 27 | 686 | 16:55 |
| 2026-10-02 | Great American XC Festival | Girls 5000m COROS Race of Champions | 18 | 561 | 19:43 |
| 2026-09-24 | Chief XC Invitational 2026 | Boys 5k | 1 | 15 | 17:47 |
| 2026-09-24 | Chief XC Invitational 2026 | Girls 5k | 1 | 15 | 22:22 |
| 2026-09-18 | Spanish River XC Invitational, 44th Annual | 3A -4A Girls 5k - 4A | 2 | 110 | |
| 2026-09-18 | Spanish River XC Invitational, 44th Annual | 3A-4A Boys 5k - 4A | 4 | 165 | |
| 2026-09-18 | Spanish River XC Invitational, 44th Annual | Race of Champions Boys - 4A | 4 | 127 | |
| 2026-09-18 | Spanish River XC Invitational, 44th Annual | Race of Champions Girls - 4A | 1 | 47 | |
| 2026-09-03 | Dr. Garcia Bulldog Invite 2026 | Garcia Boys Varsity 5K | 1 | 57 | 17:25 |
| 2026-09-03 | Dr. Garcia Bulldog Invite 2026 | Garcia JV Boys | 1 | 21 | 20:08 |
| 2026-09-03 | Dr. Garcia Bulldog Invite 2026 | Garcia JV Girls | 2 | 70 | 26:15 |
| 2026-09-03 | Dr. Garcia Bulldog Invite 2026 | Garcia Varsity 5K | 2 | 62 | 21:11 |
| 2026-08-28 | Pine Crest Cross Country Meet | JV 5k Boys | 2 | 53 | 19:03 |
| 2026-08-28 | Pine Crest Cross Country Meet | JV Girls | 2 | 39 | 24:52 |
| 2026-08-28 | Pine Crest Cross Country Meet | Varsity Boys | 3 | 117 | 17:24 |
| 2026-08-28 | Pine Crest Cross Country Meet | Varsity Girls | 3 | 96 | 21:05 |
Team ranking writeups
#3 — 4A Girls Week 1 · 155 points (P)
Did not enter a meet, and not one of its seven returning state runners raced anywhere in Florida this weekend. Entered here at their 2025 state times plus the 28.8-second August conversion: Alba Antunez-Perez 18:49.1, Lailani Levy 19:11.0, Makaela Morilla 19:43.3, Julia D'Emic 20:32.6, Olivia Downes 21:09.3, with Debora Larancuent 21:23.3 and Veronika Ahoeiva 21:54.7. Average 19:53.1, spread 2:20.2.
They were the preseason 4A favorite at 93 points, with seven returners at state — more than any team in the class. The projection is not generous: it prices them at exactly what they were last November, no summer improvement, no incoming freshman, while Niceville and Creekside get credited with what they actually ran in August.
Antunez-Perez at 18:49.1 would be fifth in this 4A field on a converted basis and Levy 12th. If that top two is intact, Spanish River is the best team in the class. Nobody knows whether it is.
#6 — Overall Girls Week 1 · 403 (P)
Projected first in 4A at 93 points, and the deepest projected roster in the state at seven returners. Alba Antunez-Perez converts to 18:49.1 — tenth in the scoring field — with Lailani Levy at 19:11.0 behind her.
Then a 2:20 spread to a fifth runner at 21:09.3, which is why the No. 1 team in 4A on paper is sixth overall here. Spanish River's problem is the same as Creekside's and Vanguard's, and unlike them they have not had a chance to show it is fixed.
#3 — 4A Girls Week 2 · 177 points — (P)
5-man average 19:53.1 · 1-5 spread 2:20.2 · finished 5-11-28-55-78 · 2025 state (projected)
Alba Antunez-Perez 18:20.3; Lailani Levy 18:42.2; Makaela Morilla 19:14.5; Julia D'Emic 20:03.8; Olivia Downes 20:40.5. Then Debora Larancuent 20:54.5; Veronika Ahoeiva 21:25.9.
#6 — Overall Girls Week 2 · 443 (P)
Still nothing. Alba Antunez-Perez 18:49.1 at the front of a projected five with a 2:20 spread. Not entered at the Horse Park either, which makes them the highest-ranked team in Florida with no visible date.
#3 — 4A Girls Week 3 · 201 points (P)
Season average 19:53.1 · 1-5 spread 2:20.2 · finished 7-13-30-66-85 in the class · 2025 state (projected) · This week: 2nd at Dr. Garcia (62).
Alba Antunez-Perez 18:20.3; Lailani Levy 18:42.2; Makaela Morilla 19:14.5; Julia D'Emic 20:03.8; Olivia Downes 20:40.5. Then Debora Larancuent 20:54.5; Veronika Ahoeiva 21:25.9.
Still a projection, and for a specific reason. Spanish River has raced twice, third at Pine Crest and second at Dr. Garcia behind Cardinal Newman, but Alba Antunez-Perez and Lailani Levy, their two best returners, have not run, and a team that fields five without at least two of its returning scorers stays on its returning five. Those five, from last November: Antunez-Perez 18:20.3, Levy 18:42.2, Makaela Morilla 19:14.5, Julia D'Emic 20:03.8, Olivia Downes 20:40.5. Without the front two they averaged 21:06 on Thursday. With them, this is a top-three team. Until they open, this placement is a floor and a guess at the same time.
#10 — Overall Girls Week 3 · 484 points (P)
Still a projection, and for a specific reason. Spanish River has raced twice, third at Pine Crest and second at Dr. Garcia behind Cardinal Newman, but Alba Antunez-Perez and Lailani Levy, their two best returners, have not run, and a team that fields five without at least two of its returning scorers stays on its returning five. Those five, from last November: Antunez-Perez 18:20.3, Levy 18:42.2, Makaela Morilla 19:14.5, Julia D'Emic 20:03.8, Olivia Downes 20:40.5. Without the front two they ran a 21:06 average on Thursday. With them, this is a top-five team. Until they open, this placement is a floor and a guess at the same time.
#3 — 4A Girls Week 4 · 212 points (P)
Season average 19:53.1 · 1-5 spread 2:20.2 · finished 8-14-32-66-92 in the class
Alba Antunez-Perez 18:49.1; Lailani Levy 19:11.0; Makaela Morilla 19:43.3; Julia D'Emic 20:32.6; Olivia Downes 21:09.3.
Still a projection. Alba Antunez-Perez 18:49.1 and Lailani Levy 19:11.0 have not raced; the group that has was third at Pine Crest and second at Dr. Garcia. Entered on last November's five, and third on them.
#8 — 4A Boys Week 4 · 415 points
Season average 17:04.0 · 1-5 spread 0:49.2 · finished 43-62-66-92-152 in the class
Erik Moss 16:43.8; Spencer Singerman 16:56.6; Will Irby 16:58.6; Aiden Sandmaier 17:08.2; Colton Langley 17:33.0.
Did not race. Won the Dr. Garcia Bulldog Invite with 57 two weeks ago, priced at the course's conservative reading: Erik Moss 16:43.8, Spencer Singerman 16:56.6, Will Irby 16:58.6, Aiden Sandmaier 17:08.2, Colton Langley 17:33.0, a 0:49.2 spread. Eighth.
#10 — Overall Girls Week 4 · 512 points (P)
Season average 19:53.1 · 1-5 spread 2:20.2
Alba Antunez-Perez 18:49.1; Lailani Levy 19:11.0; Makaela Morilla 19:43.3; Julia D'Emic 20:32.6; Olivia Downes 21:09.3.
Still a projection. Alba Antunez-Perez and Lailani Levy, the two returners the paper is built on, have not raced; the group that has was second at Dr. Garcia and third at Pine Crest. Entered on last November's times, and tenth on them.
#2 — 4A Girls Week 5 · 204 points
Season average 19:59.5 · 1-5 spread 1:54.7 · finished 5-37-50-52-60 in the class
Alba Antunez-Perez 18:36.5; Makaela Morilla 20:03.1; Brooke Thunberg 20:22.1; Adriana Perrette 20:24.4; Lailani Levy 20:31.2.
Won the Class 4A scoring of the Spanish River Race of Champions with 47, ahead of Doral's 80 and St. Thomas Aquinas' 142: Antunez-Perez first overall in 18:03.2, Makaela Morilla seventh in 19:29.8, Brooke Thunberg twelfth in 19:51.3, Lailani Levy 15th in 19:57.9, Adriana Perrette 16th in 19:59.7. The course reads about 33 seconds fast for girls, and the five still level to an average within a tenth of Creekside's. Third a week ago on last November's paper; second now on a race, seven points clear of Creekside in the virtual race, and the two have not met.
#7 — 4A Boys Week 5 · 308 points
Season average 16:53.0 · 1-5 spread 0:56.5 · finished 15-38-77-86-92 in the class
Casey Sangely 16:14.2; Erik Moss 16:43.8; Marcus Benavente 17:07.1; Spencer Singerman 17:09.2; Will Irby 17:10.7.
Fourth in the Class 4A scoring of its own Race of Champions with 127: Casey Sangely won in 15:46.4, then Marcus Benavente 25th in 16:39.3, Aiden Sandmaier 36th in 16:49.5, Spencer Singerman 40th in 16:54.1, Will Irby 41st in 16:55.1. The course reads about 28 seconds fast. Eighth to seventh on the season figure, three points behind Doral and behind Braddock and Columbus on the result. Sangely is 53 seconds clear of his second man; that is the gap to close.
#6 — Overall Girls Week 5 · 506 points
Season average 19:59.5 · 1-5 spread 1:54.7
Alba Antunez-Perez 18:36.5; Makaela Morilla 20:03.1; Brooke Thunberg 20:22.1; Adriana Perrette 20:24.4; Lailani Levy 20:31.2.
Won the Class 4A scoring of its Race of Champions with 47, ahead of Doral (80) and St. Thomas Aquinas (142): Antunez-Perez first in 18:03.2, Morilla seventh in 19:29.8, Thunberg 19:51.3, Levy 19:57.9, Perrette 19:59.7.
#8 — Overall Boys Week 5 · 652 points
Season average 16:53.0 · 1-5 spread 0:56.5
Casey Sangely 16:14.2; Erik Moss 16:43.8; Marcus Benavente 17:07.1; Spencer Singerman 17:09.2; Will Irby 17:10.7.
Fourth in the 4A scoring of its own Race of Champions with 127, though Casey Sangely won the race in 15:46.4. Sangely, Moss, Benavente, Singerman and Irby give the Sharks a 57-second spread, the tightest in the top ten.
#2 — 4A Girls Week 6 · 208 points
Converted average 19:59.5 · 1-5 spread 1:54.7 · finished 5-37-51-53-62 in the class
Alba Antunez-Perez 18:36.5; Makaela Morilla 20:03.1; Brooke Thunberg 20:22.1; Adriana Perrette 20:24.4; Lailani Levy 20:31.2.
Sent a second group to the Chief XC Invitational on Wednesday and won it with 15; none of the top seven ran. Alba Antunez-Perez is one of the best runners in the state, and Makaela Morilla, Brooke Thunberg, Adriana Perrette and Lailani Levy are within 30 seconds of each other behind her. Second, where it was: Creekside's Bale-N-Trail win moved it four points ahead in the virtual race, and a team that sat out is not passed on a few points by a team it has not raced.
#7 — 4A Boys Week 6 · 297 points
Converted average 16:53.0 · 1-5 spread 0:56.5 · finished 15-38-73-83-88 in the class
Casey Sangely 16:14.2; Erik Moss 16:43.8; Marcus Benavente 17:07.1; Spencer Singerman 17:09.2; Will Irby 17:10.7.
Sent a second group to the Chief XC Invitational on Wednesday and won it with 15; none of the top seven ran. Casey Sangely leads the team that won Dr. Garcia and was fourth in the 4A scoring of its own Race of Champions. Seventh, a point behind Doral in the virtual race.
#7 — Overall Girls Week 6 · 510 points
Season average 19:59.5 · 1-5 spread 1:54.7
Alba Antunez-Perez 18:36.5; Makaela Morilla 20:03.1; Brooke Thunberg 20:22.1; Adriana Perrette 20:24.4; Lailani Levy 20:31.2.
Did not race its top runners. Won the Class 4A scoring of its Race of Champions on Sept. 18 with 47, Alba Antunez-Perez first by 50 seconds. Seventh.
#8 — Overall Boys Week 6 · 648 points
Season average 16:53.0 · 1-5 spread 0:56.5
Casey Sangely 16:14.2; Erik Moss 16:43.8; Marcus Benavente 17:07.1; Spencer Singerman 17:09.2; Will Irby 17:10.7.
Did not race its top runners. Fourth in the 4A scoring of its own Race of Champions on Sept. 18, though Casey Sangely won the race. Sangely, Moss, Benavente, Singerman and Irby have a 56.5-second spread, the fourth-tightest in the ten.
#3 — 4A Girls Week 7 · 217 points
Converted average 19:55.9 · 1-5 spread 2:15.9 · finished 5-34-51-63-64 in the class · This week: 18th of 41 at the Great American XC Festival (561).
Alba Antunez-Perez 18:17.0; Makaela Morilla 19:56.8; Adriana Perrette 20:22.2; Brooke Thunberg 20:30.9; Julia D'Emic 20:32.9.
Eighteenth of 41 in the Great American Race of Champions with 561, eight points behind Episcopal of 2A. Alba Antunez-Perez was 32nd in 18:05.0, the second Florida girl across. Third.
#8 — Overall Girls Week 7 · 518 points
Season average 19:55.9 · 1-5 spread 2:15.9
Alba Antunez-Perez 18:17.0; Makaela Morilla 19:56.8; Adriana Perrette 20:22.2; Brooke Thunberg 20:30.9; Julia D'Emic 20:32.9.
Eighteenth of 41 in the Great American Race of Champions with 561, eight points behind Episcopal. Alba Antunez-Perez was 32nd in 18:05.0, the second Florida girl across.
#3 — 4A Girls Week 8 · 218 points
Converted average 19:55.9 · 1-5 spread 2:15.9 · finished 5-34-51-63-65 in the class · This week: 1st of 16 at the Snake Bite Invite (45).
Alba Antunez-Perez 18:17.0; Makaela Morilla 19:56.8; Adriana Perrette 20:22.2; Brooke Thunberg 20:30.9; Julia D'Emic 20:32.9.
Won Snake Bite on Saturday with 45: Antunez-Perez first in 18:29.9, Makaela Morilla seventh, Brooke Thunberg tenth, Adriana Perrette 11th. Eighteenth of 41 in the Great American Race of Champions on October 3.
#9 — Overall Girls Week 8 · 531 points
Season average 19:55.9 · 1-5 spread 2:15.9
Alba Antunez-Perez 18:17.0; Makaela Morilla 19:56.8; Adriana Perrette 20:22.2; Brooke Thunberg 20:30.9; Julia D'Emic 20:32.9.
Won the Snake Bite Invite in Boca Raton with 45, 11 points ahead of Doral, in a 16-team race: Alba Antunez-Perez first in 18:29.9, Makaela Morilla second for the team. Eighteenth of 41 in the Great American Race of Champions with 561 on October 3. Ninth.
Free to read, no paywall. Results, rankings, and previews take real hours each week. If the coverage saved you some time, you can buy us a coffee.
We need your XC photos. Start lines, finish kicks, mud, team huddles. If we feature your shot, you get a free Run Florida Run trucker hat or T-shirt.
Need a team tent for meet day? Our sister company Team Tents prints full-color 10x10 canopies in your school colors. Design is included, and you approve a proof before anything prints.