Runners charge off the starting line on Saturday during the 19th Maine Cross Country Festival of Champions in Belfast. (Glendon Rand Photo)

Cross Country

HIGH SCHOOL

At Belfast, 3.1 miles

Maine Cross Country

Festival of Champions

Bangor girls 40, Mount Desert Island 69, George Stevens Acad. 111, Orono 125, Brewer 128, Old Town 148, Hampden Acad. 154, Ellsworth 174, Belfast 197

1. Erin McCarthy, BAN, 19 minutes, 21.55 seconds; 2. Thea Crowley, GSA, 19:37.91; 3. Olivia Mosca, BRW, 19:49.19; 4. Julia White, ORO, 19:59.30; 5. Ava Dowling, HAM, 20:38.39; 6. Megan Randall, BAN, 20:49.11; 7. Callan Eason, MDI, 20:59.73; 8. Sadie Harrow, BAN, 21:10.59; 9. Carly Hayward, BAN, 21:20.94; 10. Ella Joyce, MDI, 21:21.52; 11. Grace Munger, MDI, 21:36.91; 12. Megan Gerbi, ORO, 21:43.86; 13. Juniper Fowler, BELF, 21:58.96; 14. Kayla Graffam, BRW, 22:07.97; 15. Izabelle Trefts, OT, 22:18.07; 16. Anna MacDonald, BAN, 22:23.23; 17. Sophia Mazzarelli, BAN, 22:26.19; 18. Piper Soares, MDI, 22:28.13; 19. Annie Roach, OT, 22:30.69; 20. Erin Gerbi, ORO, 22:46.61; 21. Rosie Webb, HAM, 22:54.60; 22. Rebekah Ireland, BUC, 23:01.68; 23. Bridget Frazier, BAN, 23:12.81; 24. Cassidy Hanscom, MDI, 23:19.24; 25. Grace Broughton, GSA, 23:22.76;

26. Azaria Long, MDI, 23:30.63; 27. Macy Farrington, BRW, 23:33.32; 28. Violet Czuj, GSA, 23:43.97; 29. Oceania Black, GSA, 23:53.88; 30. Olivia Johnson, MDI, 23:54.82; 31. Josie Czuj, GSA, 23:57.05; 32. Abby Mazgaj, ELL, 24:02.81; 33. Leah MacPherson, ELL, 24:04.43; 34. Amie Lupo, ELL, 24:22.37; 35. Jordan Kulbe, BELF, 24:38.69; 36. Molly Curtis, HAM, 24:52.75; 37. Sara Shea, ELL, 24:53.22; 38. Zoe Yerxa, OT, 25:00.64; 39. Lilly Mitchell, OT, 25:06.40; 40. Sophia Nepton, OT, 25:25.78; 41. Gloria Hoskins, BRW, 25:25.99; 42. Lilly Robbins, BELF, 25:37.30; 43. Kayla Duhaime, ELL, 25:44.52; 44. Amneh Wise, ORO, 25:56.17; 45. Molly Kearns, HAM, 26:17.70; 46. McKenzie Murray, BRW, 26:25.51; 47. Maureen Tyne, ORO, 26:33.75; 48. June Page, GSA, 26:42.28; 49. Julia Traub, GSA, 26:49.10; 50. Mia Turk, HAM, 26:54.41;

51. Emma Trefts, OT, 27:21.52; 52. Emma Butterfield, BRW, 27:22.68; 53. Katherine Kohtala, ORO, 27:45.31; 54. Ella Orcutt, BUC, 28:05.29; 55. Nora Emerson, HAM, 28:08.20; 56. Lillie Mitchell, BELF, 28:41.49; 57. Cora Littlefield, BELF, 29:04.21; 58. Abbie Young, ELL, 30:06.53; 59. Rhyannon Price, BRW, 30:53.40; 60. Sophie Hepler, ORO, 32:00.65; 61. Mallie O’Meara, OT, 32:19.72;

Bangor boys 45, Hampden Acad. 66, Mount Desert Island 73, Orono 129, Brewer 162, George Stevens Acad. 168, Belfast 171, Old Town 182, Bucksport 190, Ellsworth 220

1. Abbott Valentine, HAM, 16:05.37; 2. Daniel McCarthy, BAN, 16:12.21; 3. Gordon Doore, BAN, 16:22.51; 4. Ponce Saltysiak, MDI, 16:49.02; 5. Fritz Oldenburg, BAN, 16:57.89; 6. Charlie Collins, HAM, 17:17.04; 7. Miles Cannon, BELF, 17:22.49; 8. Kyle McClellan, ORO, 17:24.39; 9. William Hileman, BUC, 17:24.76; 10. Thorin Saucier, ORO, 17:43.62; 11. Harrison Shain, HAM, 17:45.58; 12. Cody Parker, MDI, 17:46.93; 13. Sam York, MDI, 17:47.69; 14. Clark Morrison, GSA, 17:48.91; 15. Ethan Roach, OT, 18:05.04; 16. Colby Pawson, ORO, 18:10.19; 17. Simon Socolow, BAN, 18:15.71; 18. Gavin Sychterz, BAN, 18:18.53; 19. Philip Alyokhin, OT, 18:22.95; 20. Jon Genrich, MDI, 18:24.71; 21. Gabriel Fiske, HAM, 18:26.18; 22. Finn Wardwell, BRW, 18:32.85; 23. Colby Hope, BAN, 18:33.34; 24. Mason Soares, MDI, 18:44.98; 25. Calvin Nelson, ELL, 18:54.50;

26. Cooper Parlee, BRW, 19:00.86; 27. Travis Czapiga, HAM, 19:01.35; 28. Spencer Gordon, OT, 19:02.14; 29. Sol Lorio, GSA, 19:08.74; 30. Eamon Goscinski, BELF, 19:10.60; 31. Bryan Frost, HAM, 19:12.59; 32. Izaak Swartz, ORO, 19:17.20; 33. Andrew Hipsky, GSA, 19:17.82; 34. Gage Bruns, BUC, 19:20.38; 35. Sam Stroup, BRW, 19:22.15; 36. Wesley Dyer, BELF, 19:25.76; 37. Liam McKernan, MDI, 19:28.28; 38. Trevor Parlee, BRW, 19:38.88; 39. James Palkie, BUC, 19:40.65; 40. Tucker James, MDI, 19:40.82; 41. Lenox Cummings, BRW, 19:56.72; 42. Tyler Kahkonen, BRW, 19:59.86; 43. Nicholas Cormier, ELL, 20:00.82; 44. Oliver Tenney, GSA, 20:04.46; 45. Bryce Carter, ELL, 20:15.11; 46. Brody Simons, HAM, 20:16.84; 47. Pietro Bacconi, BELF, 20:19.51; 48. Ira Buchholz, GSA, 20:20.88; 49. Anthoney Smith, BUC, 20:22.84; 50. Logan Geiser, BRW, 20:24.06;

51. LaDerrick Roberts, BELF, 20:36.99; 52. Zachary Armstrong, BELF, 20:37.31; 53. Alex DeWitt, ELL, 20:42.11; 54. Rowan Tate, ELL, 21:20.48; 55. Landon Roberts, ELL, 21:20.77; 56. Wyatt Byther, OT, 21:21.35; 57. Gabe Kelley, BELF, 21:26.05; 58. Beck Deeny, ELL, 21:43.88; 59. Micheal Johnson, BUC, 22:20.12; 60. Azaiah Nanson, GSA, 22:32.10; 61. Micah Bryan, GSA, 23:09.74; 62. Liam Swift, BUC, 23:49.67; 63. Jackson Van Dolman, ORO, 23:58.67; 64. Griffin Murray, OT, 25:22.31; 65. Andrew Koch, OT, 25:24.21; 66. Rylee Whalen, BUC, 25:48.75.