Welcome! Register or Login       Visit Us:   
Search this site:  
 
Season: Year:   
 
 

Section 8 Rankings
 
Team:  Boys | Girls | Combined
 
Event Group:  Event: 
 
 
h = hand time (actual time shown, but we add +0.24 to determine rankings position)
# for 'coach entered' in the rankings
Boys 5K XC 
Senior
15:35.8 Owen Stachlik 
15:53.2 Paul Fleck 
15:58.1 George Thomatos 
16:06.4 Lukas Derasmo 
16:29.5 Maxwell Krapf 
16:44.6 Luke Ferraiolo 
16:44.7 Gavin McGann 
16:48.6 Noah Mach 
17:03.2 Riley Funk 
17:05.6 James Healy 
 
17:11.9 Justin Margulies 
17:13.2 Matthew Laudicina 
17:13.7 Kyle Bir 
17:16.5 Tyler DeCiantis 
17:18.3 Myles Munro 
17:19.9 William Ahmuty 
17:20.6 Mychal Duffy 
17:21.7 Jeremy Haynes 
17:23.0 Justin Delavandel 
17:24.7 Cole Rinn 
 
17:29.3 Aviel Roumer 
17:30.7 Jonah Berkowitz 
17:32.3 Cole Thalheimer 
17:32.8 Samuel Noyola 
17:33.9 Braeden Jackelow 
17:37.2 Mark Shrivastava 
17:38.7 James Salvato 
17:43.0 Ryan Melkun 
17:47.1 Tyler Gany 
17:48.1 Ryan McAlea 
 
17:50.1 Sean Sinnott 
17:57.5 Farzam Ali-Syed 
18:02.4 Ian Tallini 
18:03.5 Tristan Cuevas 
18:03.7 Luke Webber 
18:04.2 Daniel Chung 
18:06.4 Kent Chen 
18:06.8 Simon Davydov 
18:07.8 Julian Kimball 
18:09.7 David Feng 
 
18:13.4 Max Lee 
18:17.2 Chase Holt 
18:18.2 Aidan Mann 
18:18.9 Tyler Paige 
18:18.9 Connor Wellbrock 
18:20.0 Colin McGann 
18:21.4 Pasquale Correale 
18:22.4 Andrew Byrnes 
18:22.6 John Spolidora 
18:28.7 Anthony Sanchez 
 
18:30.2 Dylan Koch 
18:30.6 Aidan Hsie 
18:34.9 Austin Li 
18:42.7 Sam Abraham 
18:46.3 Edison Chen 
18:47.3 Jeremy Rosario 
18:47.4 Matthew Milewski 
18:49.8 Anthony Palmeri 
18:50.9 Omar Elkaray 
18:52.0 Hunter Maguire 
 
18:54.0 Brendan Fitzpatrick 
18:54.7 Jacob Soriano 
19:00.1 Brandan Hsie 
19:00.1 Mukarram Mehta 
19:02.3 Manav Deshmukh 
19:12.2 Jack Ostroff 
19:13.2 John Bachor 
19:16.6 Thomas Greco 
19:17.2 Krish Sharma 
19:17.4 Eshaan Kandel 
 
19:17.5 Christopher Ganci 
19:17.5 Henry Donahue 
19:19.9 Ethan Eliasi 
19:22.9 Nicolas Samuel 
19:25.5 Jayro Gonzalez 
19:29.4 Anthony Izquierdo 
19:30.0 Michael Sheahan 
19:30.4 Phillip Chou 
19:32.6 Caleb Carle 
19:33.5 Lukas Santana 
 
19:35.0 Matthew Kusnetz 
19:35.9 Victor Lin 
19:37.0 Aiden Jania 
19:37.4 Matthew Cai 
19:42.1 Tristan Calderon 
19:42.8 Colin Smith 
19:44.2 Anson Ng 
19:47.1 Dean Colletti 
19:47.3 Brian Garofano 
19:49.8 Justin Mathew 
 
19:50.9 Ethan Restivo 
19:50.9 Constantine Pozapalidis 
19:53.5 Michael Riomao 
19:57.1 Thomas Galante 
19:59.0 Jayden Simon 
19:59.3 Ivan Chin 
20:00.8 Roman Hokanson 
20:05.2 David Chen 
20:05.4 Nicholas Tonorezos 
20:09.5 Eadon Hecht 
 
20:15.7 Christopher Cordero 
20:16.6 Wilson Romero 
20:18.9 Eziel Hernandez 
20:26.5 Eric Marshall 
20:27.9 Michael Tusiani-Eng 
20:30.1 Hudson Hsieh 
20:30.5 James Griffith 
20:33.0 Jacob Krukas 
20:34.0 John Martini 
20:35.8 Tyler Osit 
 
20:37.7 Allen Chen 
20:38.3 Jeffrey Alton 
20:52.9 Justin Williams 
20:56.5 Henrik Kollmeier 
20:56.9 Jack Labarbera 
20:58.0 Isaac Samuelson 
21:04.0 Chris Paladino 
21:04.6 Tyler Groppe 
21:07.7 Patrick Cottone 
21:07.9 Jeovany Villatoro 
 
21:07.9 Robert Stronge 
21:11.9 Jeremaiyh Burch 
21:12.4 Lucas Kim 
21:23.2 Ryan Qu 
21:24.2 Dan Godoy 
21:26.0 Jordan Fitoussi 
21:26.1 Ryan Schramm 
21:28.9 Ashton Eloi 
21:30.4 Benjamin Hu 
21:33.3 Gabe Cohen 
 
21:35.2 Larsen Sullivan 
21:40.4 Jackson Dietrich 
21:41.4 Jayden Lam 
21:42.6 Robert DeRose 
21:42.6 Paul Barton 
21:44.4 Dorian Boyd 
21:44.6 Justin Barrera 
21:53.8 Stephen Noboa 
21:59.0 Alden Ruskin 
21:59.0 Jake Harkin 
 
22:00.0 D’Angelo Goris 
22:00.4 Luca Siragusa 
22:02.8 Miles Erdos 
22:05.5 Aidan Maloney 
22:06.5 Dylan Mueller 
22:08.6 Jonathon Salerno 
22:09.8 John Hartnett 
22:10.8 Roosevelly Charles 
22:10.8 Aidan Yuen 
22:17.4 Daniel Henry 
 
22:26.0 Nathan Erven 
22:32.0 Maxwell Yang 
22:32.0 Austin Aschettino 
22:33.6 Daniel Chan 
22:39.6 Sanjay Chemban 
22:40.2 Mark Prainito 
22:40.9 Logan Fitzgerald 
22:51.8 Jacob Levenstien 
22:58.4 Jack Albano 
23:00.5 Calogero Guastella 
 
23:14.4 Anthony Vela 
23:21.1 Daniel Gayle 
23:23.6 Aiden Kula 
23:28.5 Christopher Jean Simon 
23:37.1 Timothy Poland 
23:43.2 Aidan Mongiello 
23:50.1 Cooper Langlois 
23:55.4 Calvin Chang 
23:56.7 Sean Alday 
23:58.0 John Downey 
 
23:59.2 Matthew Eustace 
24:00.5 Aaron Arana 
24:16.2 Kyle Noble 
24:27.0 Anton Tsvetkov 
24:28.0 Jonas Ramirez 
24:49.2 Raffaele Imperato 
24:50.0 Ramel Kinard Jr. 
24:57.0 Albert Monteford 
24:57.5 Quincy Lyndor 
24:58.2 Andy Quito 
 
25:25.2 JuanPablo Salazar 
25:39.3 Justin Bocian 
25:47.5 Matthew Abate 
25:47.7 Liam Connell 
25:53.8 Matteo Weiss 
26:31.8 Leonel Cruz 
27:06.8 Tristan McKenzie 
27:29.3 Michael Nicki 
27:39.3 Giovanni Gambino 
27:54.3 Daniel Menjivar 
 
27:59.8 Sean Gonzalez Yazdpour 
28:24.3 Petrit Sheshori 
28:39.3 Bradley Selwin 
30:33.7 Joshua Margolin 
33:02.1 David De La Llera 
Junior
15:51.4 Ian Frazer 
16:02.7 Daniel Smith 
16:45.2 Luis Cruz 
16:59.3 Joshua Chang 
17:11.0 Sotaro Shirabe 
17:21.8 Garrett Viola 
17:24.5 Vito Piccirillo 
17:25.3 Erick Ramirez 
17:27.4 Brady Wolken 
17:27.6 Noah Saenz 
 
17:28.6 Max Lewin 
17:39.1 Ethan Baloyo 
17:40.3 Zach Greene 
17:41.0 Dylan Herzog 
17:41.5 Sam Gewirtz 
17:47.0 Anthony Cheng 
17:47.5 Mark Kadin 
17:48.3 Christian Frangas 
17:51.4 Guraman Vasir 
17:54.3 Augustya Ravishankar 
 
17:55.3 Thomas Twomey 
17:56.3 Kevin Fernandez 
18:02.7 Jack Matthews 
18:07.9 Bradley Sommer 
18:08.1 Joshua Cai 
18:08.3 Daren Zhong 
18:11.5 Michael Perez 
18:13.5 Connor Glennon 
18:14.4 Patrick Egan 
18:14.5 Jacob Graber 
 
18:15.7 Edison Li 
18:16.5 Nikolaos Sofianos 
18:18.1 Jackson Smith 
18:19.6 Alexander Kanes 
18:22.2 Logan Daab 
18:28.2 Reinnier Rubio 
18:28.3 Jayden Lee 
18:29.9 Max Zubiria 
18:30.7 Mateusz Grabowski 
18:33.0 Nolan Hosey 
 
18:38.6 Matthew Gangi 
18:42.1 Brendan Wilde 
18:43.3 Ryan Schimkus 
18:46.2 Jack Ruocchio 
18:47.0 Benji Weinberger 
18:49.2 Andrew K. Lee 
18:49.4 Samuel Da Silva 
18:57.6 Gabriel Dela Cruz 
18:57.9 Andy Wu 
19:01.1 Sean Yang 
 
19:01.5 Oliver Navo 
19:03.5 Zach Moyer 
19:05.4 Wadley Jean Baptiste 
19:06.9 Hassan Nawaz 
19:07.0 Samuel Schiavo 
19:07.4 Kelvin Duran 
19:08.5 Robert Martinez III 
19:09.8 Raphi Loizides 
19:10.9 Hongyi Liang 
19:12.4 Luis Gonzalez 
 
19:12.5 Peter Villari 
19:15.4 Julian Gandolfo 
19:16.7 Zaahid Desai 
19:19.4 Max Pour 
19:20.5 Ethan Chen 
19:20.8 Craig Duszak 
19:26.5 Conor Coreless 
19:28.0 Waking Jean Baptiste 
19:30.5 Ramon Martinez 
19:32.2 Daniel Heaney 
 
19:33.3 Aaron Labelson 
19:33.7 Timothy Gallagher 
19:35.3 Sean Hart 
19:35.5 Holden Csajko 
19:40.9 George Hogan 
19:41.2 Benjamin Davidson 
19:42.1 Jimmy Wu 
19:43.9 Andrew Ammirati 
19:49.0 Matthew Blake 
19:49.2 Everton Bailey 
 
19:59.2 Sebastian Navarro 
19:59.5 Aidan Lehmann 
20:00.8 Luke Pierce 
20:01.8 Patrick Curran 
20:06.4 Harshpreet Kalsi 
20:08.0 Yadas Dhawan 
20:12.3 Satveer Thind 
20:15.9 Wilbert Tavares 
20:16.0 Michael Antonellis 
20:22.7 Andrew Xanthos 
 
20:32.4 Thomas Monteforte 
20:33.6 Elliot Shim 
20:34.4 Asher Hirsch 
20:38.8 Michael Woythaler 
20:44.8 Jack Brosnan 
20:47.4 Christopher Marchand 
20:49.7 James Capece 
20:52.1 Brad Arango 
20:55.5 Daniel Baum 
20:56.5 Christopher Morgan 
 
20:56.6 Salvatore LoBrutto 
20:58.9 Steven Barrera 
21:01.8 Jose Franco 
21:03.8 Everett Lehnert 
21:04.6 Diego Coreas 
21:06.7 Matthew Isobe-Russell 
21:06.7 Eamon Ferrick 
21:09.0 Tyler Cavaliere 
21:10.4 Jack Gamache 
21:13.7 Michael Zheng 
 
21:22.2 Evan Wikle 
21:26.4 Brady Cirrito 
21:26.9 Robert Rizza 
21:31.6 Jack Ahearn 
21:32.0 Mahin Gupta 
21:35.1 Brody Healy 
21:38.8 Josiah Mathew 
21:39.1 Aidan Hong 
21:40.5 Alex Chen 
21:41.3 Alex Lu 
 
21:42.8 Noor Maher 
21:43.1 Michael Mullooly 
21:43.8 Jayden Dong 
21:46.5 Thomas Sambat 
21:47.6 Felix Lin 
21:49.4 Chris Kucica 
21:56.9 Joseph ferrara 
21:59.2 Damien Lindor 
22:01.9 Cole Riddiough 
22:02.4 Justin Li 
 
22:03.8 Joseph Lattanzi 
22:05.2 Matt Diamond 
22:05.5 Shane Haglich 
22:06.1 Ty Lazar 
22:07.9 Cory Yuen 
22:08.2 Brendan McQuade 
22:11.3 Parker Mohsenian 
22:11.8 Christopher Soreco 
22:11.9 Joshua Rios 
22:14.5 Nikhil Janda 
 
22:15.0 Leo Loiacono 
22:16.3 Gavin Scheinberg 
22:16.4 Joseph Gallo 
22:19.1 Luke Longaro 
22:20.7 Denis Kashvili 
22:21.3 Aiden Sherwin 
22:30.3 Jake Dombrow 
22:35.9 Michael Alvarez 
22:36.1 Michael Hansen 
22:36.9 Sunny Kamadjeu 
 
22:43.7 Light Ative 
22:47.2 Dimitrious Vassilious 
22:48.1 York Li 
22:50.1 Jason Zhao 
22:55.0 Daniel Martinez 
22:56.0 Jacob Estrada 
23:04.7 Kyle Tisdale 
23:06.4 Henry Ortiz 
23:07.1 Matthew Flores 
23:13.0 Jonathan Yin 
 
23:13.7 Petar Cincu 
23:14.8 Colin Chan 
23:15.7 Magnus Gros 
23:21.2 Edwin Duran 
23:22.2 James Wattie 
23:26.5 Jason Sylvain 
23:30.2 Jackson Defendini 
23:32.2 Ethan Britt 
23:32.9 Jason Goldstein 
23:33.9 Max Doroszczyk 
 
23:36.2 Cooper Mott 
23:43.0 Jack Weintraub 
23:48.0 Collin Trust 
23:50.4 Sai Lildharrie 
23:50.9 Alex Cheung 
23:54.3 Jared Williams 
23:55.8 Thomas Chen 
24:02.2 Lev Greenberg 
24:03.1 Ryuki Nakahara 
24:03.6 Alex Jia 
 
24:04.4 Josue Ovilla 
24:04.9 Brian Piao 
24:11.9 Lex Edwards 
24:12.2 Ryder Weinberg 
24:15.0 Richard Hung 
24:21.4 Johnathan Marcia 
24:26.5 Vincent LaFemina 
24:27.7 Nathaniel Rockwood 
24:32.3 Benjamin Baron 
24:33.5 John O'Fee 
 
24:48.3 Sayuki Toyama 
24:48.9 Sebastian Ng 
24:49.6 Harry Garte 
25:00.0 Manav Dubey 
25:01.2 Liam DiFrancisca 
25:03.4 Brendan Lo 
25:03.6 James Sylvain 
25:04.8 Brandon Wang 
25:12.7 Oliver Journal 
25:15.1 Benjamin Roth 
 
25:16.5 Aaron Singh 
25:21.7 Albert Jaworski 
25:23.5 George Thomas 
25:24.3 Alex Ingoglia 
25:53.4 Raahil Mohammad 
25:55.2 Thomas Sen 
26:00.9 Samuel Erney 
26:03.8 Xingchen Ming 
26:12.4 Aaron Chen 
26:45.8 Denys Zagrebin 
 
26:51.3 Yusuf Nazli 
27:02.7 Aiden O'Hara 
27:45.4 Joseph Grillo 
27:49.3 Sarato Toyama 
28:24.0 Wyatt Wojcieski 
28:30.9 Siddharth Shah 
28:37.4 Michael Marmorale 
29:28.6 Bosco Chung 
29:30.2 Michael Merritt 
29:35.4 Kenny Hargreaves 
 
31:23.8 Ryan Coleman 
31:37.2 Anthony Kubovic 
32:26.2 Dennis Yi 
32:42.3 Leander Rogan 
32:46.3 Gregory Hoffman 
34:28.4 Micah Zarin 
34:42.9 Michael Ragas 
38:09.6 Michael Paladino 
Sophomore
16:46.3 Jonathan Davi 
17:01.4 Nicolas Katsoulis 
17:08.5 Cole Miller 
17:13.0 Tyler Booker 
17:17.7 William Shuart 
17:18.2 Gael Ogmen 
17:25.2 Lucas Lam 
17:29.4 Bryce Davidson 
17:30.8 Zaryan Ali 
17:31.9 Lucas Aguilar 
 
17:39.8 Matias Olier 
17:45.1 William Harnden 
17:52.0 Logan Rodriguez 
17:53.0 Gary Zhang 
17:53.1 Liam Saavedra 
18:02.2 Jaden Small 
18:06.4 Elias Baloyo 
18:09.7 Milo Christ 
18:13.4 Frankie Polizzi 
18:25.7 Mical Saint Jean 
 
18:28.2 Nicholas Zirpolo 
18:32.5 Jake Bronnekant 
18:34.3 Evan Truong 
18:35.5 Jaxson Van Pelt 
18:40.7 Joseph Choi 
18:40.9 Samuel Harnden 
18:43.4 Dylan Degeorge 
18:46.5 Lax Michael Zhou 
18:49.4 Christian Carbonaro 
18:50.3 Will Sullivan 
 
18:54.7 Darwin Veytsman 
18:55.6 Ethan Arahovites 
18:59.2 Alex Goldstein 
19:01.4 Casey Kogan 
19:01.7 Austin Crespo 
19:03.0 Evan Korman 
19:04.1 Zachary McLean 
19:04.5 Louis Deschenes 
19:05.5 Eric Palmeri 
19:05.9 Chamar Borden 
 
19:06.0 Warren Harilal 
19:06.9 Jason Zeng 
19:09.6 Paul Lynch 
19:10.5 Jack Costagliola 
19:17.4 Cameron Appell 
19:19.0 Jake Wu 
19:21.8 Nathan Lam 
19:23.4 Robert Lu 
19:23.6 Andrew Tsimkalis 
19:25.2 Harper Spitz 
 
19:26.2 Christian Dominguez 
19:30.7 Ryan Workman 
19:35.7 Singh Justin 
19:36.5 Kyle Chung 
19:39.9 Kai Oakley 
19:41.2 Nicholas Ligulri 
19:41.2 Preston Zickerman 
19:41.7 Matthew An 
19:43.5 Tobias Li 
19:44.9 Jacob Mandel 
 
19:44.9 Gavin Li 
19:46.1 Zachary Stanton 
19:50.0 Daniel Raspanti 
19:54.4 Riley McCrudden 
19:56.3 Blake Pulley 
19:58.2 Robert Napier 
19:59.5 Hassan Chowdhury 
20:00.3 Drew Kenner 
20:04.4 Nicholas Cordero 
20:06.7 Daniel Schoudel 
 
20:07.5 Cian Tyrrell 
20:07.6 Christopher Gleason 
20:09.7 Thaddeus Bhagan 
20:11.9 Ethan Kim 
20:12.2 Lucas Chang 
20:13.4 Zain Khurrum 
20:13.6 Kyle Li 
20:14.0 Thomas Schneider 
20:17.6 Noah Mallalieu 
20:21.9 Daya Sokhey 
 
20:25.4 Karan Punj 
20:28.6 Jayden Cort 
20:29.6 Evan Fernando 
20:31.3 Drayer Lane 
20:32.3 Zachary Magnifico 
20:33.0 Benjamin Visconti 
20:34.9 Almar Mansour 
20:36.0 Jack Penney 
20:42.1 Michael Gagliano 
20:42.9 Avyel Castillo-Jimenez 
 
20:44.6 Zachary Frazier 
20:46.9 Mate Markovina 
20:50.4 Winston Liaw 
20:50.6 Brody Meyers 
20:50.7 Cristian Perez 
20:53.2 John Ricci 
21:04.8 Daniel Feng 
21:05.3 Daniel Beal 
21:05.9 Anthony Massimino 
21:06.2 Christopher Sebber 
 
21:06.3 Dakota Jensen 
21:10.5 Jason Newbert 
21:12.6 Jacob Zabihi 
21:15.3 Matthew Como 
21:16.8 Jayden White 
21:18.1 Cole Madden 
21:25.6 Andrew Morgan 
21:26.0 Rayan Hasan 
21:27.0 Kevin Li 
21:27.6 Benjamin Lamden 
 
21:28.0 Miles Rudolph 
21:28.2 Yianni Papadopoulos 
21:40.0 Rozaash Ickraash-Shahid 
21:40.3 Nicholas DeSena 
21:41.4 Shinwoo (Roy) Choi 
21:42.8 Thomas Simon 
21:42.9 Jack Keeney-Bailey 
21:43.3 Eli Gehl 
21:43.8 Morgan Lee 
21:45.4 Eric Xiong 
 
21:47.4 Jayden Torres 
21:47.7 Tanish Grewal 
21:49.3 Ryan Lotito 
21:53.8 Lorenzo Reda 
21:54.7 Dustin Basnyat 
22:01.0 Lorenzo Cuomo 
22:04.5 Tyler Mann 
22:05.9 David Aragona 
22:06.7 Jack Bonillia 
22:06.9 Benjamin Silva 
 
22:08.0 Akeino Wallace 
22:09.3 Nathan Whalen 
22:09.6 Ho Yuen Chan 
22:10.8 Curtis Conover 
22:14.7 Benjamin Cifuentes 
22:16.7 Darren Qu 
22:17.1 Francesco Imperato 
22:20.2 John Cimino 
22:21.1 Timothy Farquhar 
22:21.7 Steven Eleftheriou 
 
22:24.2 Damian Hogg 
22:24.3 Adam Hong 
22:24.4 Andrew Bonfanti 
22:25.1 Max Greenman 
22:26.9 Thomas Jacoby 
22:28.2 Jack Garte 
22:31.5 Jack Sand 
22:34.2 Julian Shafran 
22:35.5 Tristan Edwards 
22:39.4 Brady Hennon 
 
22:41.1 Lloyd Thater 
22:42.5 Eli Marks 
22:44.7 Adam Gustafson 
22:45.9 Samuel Knee 
22:47.3 James Fairbairn 
22:49.6 Jaydon Wang 
22:53.6 Dheeraj Ramasami 
22:53.9 Michael Montano 
22:55.9 James Raleigh 
22:57.4 Brayden Cheng 
 
22:58.9 Koji Malot 
23:19.1 Logan Kahn 
23:19.4 Giovanni LoBrutto 
23:19.6 Ryan Jan 
23:20.2 Zibo Mi 
23:20.3 David Medina 
23:21.3 Adriel Berookhim 
23:22.0 Jackson Papas 
23:24.0 Kenneth Qin 
23:30.7 Luis Donnelly 
 
23:30.8 Luka DeSilva 
23:30.9 Shawn Liu 
23:33.0 Dylan Raghubeer 
23:34.4 Dylan Chiang 
23:37.0 Nicholas Sackaris 
23:37.5 Trevor Abramson 
23:39.9 Kenneth Kim 
23:42.4 Ouwen Cheng 
23:46.0 Daniel Konin 
23:46.3 Jack Martin 
 
23:50.2 Ariel Golender 
23:55.8 Logan Hamilton 
23:57.6 Isaac Salina-Melo 
23:59.3 Jake Fenster 
23:59.7 Nathan Hui 
24:00.1 Eric Bocian 
24:00.4 Connor Monaco 
24:04.5 Brian Lin 
24:07.7 Alexander Nicki 
24:09.0 Miles Luk 
 
24:09.5 Darren Chen 
24:14.5 James Ying 
24:15.0 Brandon Klarman 
24:16.8 Owen Wong 
24:17.9 Luke Smith 
24:21.3 Ian Tong 
24:29.7 Andy Asporaat 
24:31.3 Casey Fleming 
24:31.9 Thomas Kammerer 
24:32.0 Jay Patel 
 
24:32.6 Abel Scariah 
24:33.0 Jack Davis 
24:36.7 Michael Siegal 
24:37.0 Jake Liu 
24:37.0 Yonatan Yousefzadeh 
24:37.4 Maor Michaeli 
24:40.0 Alexander Wenk 
24:42.7 Jack Hillman 
24:43.2 Asher Davidson 
24:45.6 John Simeone 
 
24:47.4 Peter Raiano 
24:48.1 Ryan Sperling 
24:49.5 Alexander Green 
24:54.6 Cameron Daniel 
24:58.3 Justin Machare 
24:58.4 Dylan Shapiro 
25:00.0 Alexander Chen 
25:00.7 Christophe Jamet 
25:00.9 Max LaPlaca 
25:04.5 Christopher Rodriguez 
 
25:05.0 Anthony Yu 
25:07.1 Michael Nickich 
25:07.6 Ryan Rutkowski 
25:09.5 Dino Masi 
25:11.0 Brandon Li 
25:12.2 Braedan Wong 
25:12.3 Gurbazz Singh 
25:12.9 Brett Fliegelman 
25:13.2 Hunter Durham 
25:13.7 Matthew Flachner 
 
25:14.5 Darby Lie 
25:14.7 Elijah Mangels 
25:15.0 Aditya Ghotra 
25:18.3 Scott Braterman 
25:21.0 Joseph Gruner 
25:23.7 Preston Wu 
25:34.7 Amir Trent-Johnson 
25:36.7 Shady Hourani 
25:36.7 Winston Chang 
25:38.0 Shriyan Suwal 
 
25:38.1 Arvind Gajraj 
25:39.5 James Monzon 
25:50.0 Samuel Babayev 
25:53.8 Chester Walker 
25:55.0 Noah Kurtz 
26:05.9 Ashton Levenstein 
26:06.6 Edward Chen 
26:15.6 Max Goodman 
26:16.4 Daniel Kwok 
26:19.5 Noah Kurien 
 
26:21.8 William Galindo Giron 
26:22.1 Brad Gillette 
26:23.1 Yusuf Hamid 
26:35.5 Jonathan Fan 
26:37.0 Charlie Schmidt 
26:44.7 Rushabh Chauhan 
26:55.4 Oliver Costin 
26:56.7 Nicholas Tampine 
26:58.2 Kyle Freeman 
27:01.2 Chace Edwards 
 
27:19.4 Eoin McManamy-Ost 
27:21.7 Robert Capece 
27:29.8 Knox Pace 
27:33.0 Richard Martin 
27:38.7 James Thompson 
27:40.6 Lucien Conway 
27:40.9 Matan Aziz 
27:45.6 Tristen Sands 
27:50.6 Garrett Landler 
27:54.5 Rhyan Varughese 
 
27:54.6 Owen Healy 
27:58.8 Harroop Singh 
27:59.6 Max Miceli 
28:03.6 Maxwell Bamba 
28:27.6 Aaron Cho 
28:34.7 Thomas Moody 
28:41.8 Sean Lynch 
28:44.8 Bohan Yuan 
28:49.9 Alan Kang 
28:53.9 Darren Anish 
 
29:00.8 Sebastian Szpyt 
29:06.3 Kayden Chan 
29:06.8 Ethan Liu 
29:39.9 Paul Hass 
30:14.2 Eric Katsman 
30:21.9 Aldin Sheshori 
30:23.2 Daniel Katz 
30:24.3 Sean Uy 
30:34.7 Alex Yee-Chan 
30:48.0 Bob Wang 
 
31:05.5 Kelechi Akazi 
31:20.9 Joe Barry 
31:26.3 Navid Tavakolian 
31:35.3 Max Hendizadeh 
31:37.6 Hunter Noghreh 
32:13.0 Timothy Cooney 
34:01.0 Jack Moreback 
39:21.4 Raymond Li 
Freshman
17:21.6 Max Tobar 
18:52.4 James Milewski 
19:02.4 Joseph Zollo 
20:23.0 Dashiell Hamilton 
20:50.8 Matthew Aizman 
21:39.2 Brayden Johnson 
22:26.8 David Jimenez 
22:35.6 Owen Tiffany 
26:26.8 Gavin Trustey 
8th Grade
22:14.3 Lowell Hum  (8th)
Boys 2.5 Mi / 4K XC 
Senior
12:41.6 Myles Munro 
12:47.4 Paul Fleck 
12:53.8 George Thomatos 
13:04.4 Gavin McGann 
13:04.7 Owen Stachlik 
13:10.5 Matteo Somma 
13:15.5 Lukas Derasmo 
13:18.1 Ryan McAlea 
13:19.7 Maxwell Krapf 
13:22.4 Noah Mach 
 
13:44.6 Anthony Baldasano 
13:53.8 James Healy 
13:54.6 Riley Funk 
14:01.0 Tyler DeCiantis 
14:03.7 Tyler Gany 
14:04.8 William Ahmuty 
14:06.2 Luke Ferraiolo 
14:07.5 Matthew Laudicina 
14:08.9 Justin Margulies 
14:13.3 Jonah Berkowitz 
 
14:13.6 Cole Rinn 
14:15.3 Colin McGann 
14:16.0 Samuel Noyola 
14:20.5 Aviel Roumer 
14:20.8 Kyle Bir 
14:20.8 James Salvato 
14:22.3 Mark Shrivastava 
14:24.5 Luke Webber 
14:24.9 Hunter Maguire 
14:26.6 Ryan Melkun 
 
14:26.7 Justin Delavandel 
14:38.9 Mychal Duffy 
14:48.1 Connor Wellbrock 
14:48.8 Farzam Ali-Syed 
14:49.9 Daniel Chung 
14:51.1 Ethan Berkowitz 
14:51.6 Braeden Jackelow 
14:54.7 Christopher Ganci 
14:54.9 Tyler Paige 
14:56.1 Sam Abraham 
 
14:59.7 Jeremy Haynes 
15:00.9 Sean Sinnott 
15:02.8 Julian Kimball 
15:10.0 Ian Tallini 
15:11.0 Andrew Byrnes 
15:11.3 Pasquale Correale 
15:14.5 Anthony Sanchez 
15:17.1 Jeremy Rosario 
15:26.9 Ethan Eliasi 
15:27.1 Krish Sharma 
 
15:27.5 Aidan Hsie 
15:33.8 Brandan Hsie 
15:36.3 Mukarram Mehta 
15:37.7 Matthew Milewski 
15:39.9 Edison Chen 
15:43.8 Brendan Fitzpatrick 
15:45.6 John Spolidora 
15:46.3 Thomas Greco 
15:46.8 Nicolas Samuel 
15:47.5 Manav Deshmukh 
 
15:47.8 Thomas Galante 
15:48.9 Phillip Chou 
15:53.9 Jacob Soriano 
15:54.1 Justin Mathew 
15:55.0 John Bachor 
15:56.3 Emanuel Membrano Sosa 
15:56.6 Tristan Calderon 
16:03.8 Justin Bocian 
16:05.0 Austin Li 
16:05.9 Jake Rodriguez 
 
16:06.1 Henry Donahue 
16:07.6 Eshaan Kandel 
16:11.5 Anson Ng 
16:15.2 Jack Ostroff 
16:16.4 Eziel Hernandez 
16:16.4 Aiden Jania 
16:16.9 Roman Hokanson 
16:22.1 Ivan Chin 
16:23.3 Dean Colletti 
16:23.8 Eric Marshall 
 
16:26.1 Michael Sheahan 
16:27.7 Michael Riomao 
16:31.4 Brian Garofano 
16:42.1 Jeovany Villatoro 
16:42.8 Jacob Krukas 
16:43.1 John Martini 
16:44.2 Anthony Izquierdo 
16:44.8 Eadon Hecht 
16:47.4 Allen Chen 
16:49.3 Manveer Sahansra 
 
16:50.5 Jayden Simon 
16:52.8 Matthew Kusnetz 
16:54.6 Jayden Yu 
16:56.7 Patrick Cottone 
16:58.7 Jeffrey Alton 
17:06.6 Christopher Cordero 
17:08.2 Michael Tusiani-Eng 
17:10.0 Jordan Fitoussi 
17:13.9 Christopher Diaz-Hernandez 
17:14.5 Tyler Osit 
 
17:14.9 Hudson Hsieh 
17:16.9 Gabe Cohen 
17:21.3 Nicholas Mantekas 
17:23.8 Jeremaiyh Burch 
17:24.0 Aidan Maloney 
17:28.9 John Smeltz 
17:31.5 David Chen 
17:32.2 Roosevelly Charles 
17:34.0 John French 
17:34.4 Dorian Boyd 
 
17:35.4 Jack Labarbera 
17:36.2 Aidan Yuen 
17:38.8 Justin Williams 
17:39.0 Justin Barrera 
17:41.3 Paul Barton 
17:42.1 Jake Harkin 
17:44.1 Sanjay Chemban 
17:51.4 Robert Stronge 
17:52.4 Ryan Qu 
17:57.7 Maxwell Yang 
 
17:58.2 Jackson Dietrich 
17:58.9 Stamatios Atsidaftis 
17:59.3 Wilson Romero 
18:01.0 Daniel Henry 
18:09.2 Isaac Samuelson 
18:10.5 Ashton Eloi 
18:11.4 Robert DeRose 
18:14.4 Larsen Sullivan 
18:15.5 Miles Erdos 
18:19.1 Dylan Mueller 
 
18:26.2 Nathan Erven 
18:33.9 Raffaele Imperato 
18:36.4 Jack Albano 
18:37.8 Alden Ruskin 
18:49.5 Stephen Noboa 
18:56.2 Tian Ouyang 
18:57.4 Austin Aschettino 
18:59.8 JuanPablo Salazar 
19:00.1 Aiden Kula 
19:02.2 Tyler Groppe 
 
19:03.0 John Hartnett 
19:09.0 Ryan Schramm 
19:10.4 Anthony Vela 
19:15.1 Cooper Langlois 
19:16.2 Matthew Eustace 
19:16.3 Caleb Harris 
19:25.5 Calogero Guastella 
19:28.8 Timothy Poland 
19:51.1 Jacob Levenstien 
19:52.9 Hougyu Wei 
 
19:59.5 Keita Takahashi 
20:03.0 Christopher Jean Simon 
20:08.1 Jonas Ramirez 
20:12.1 John Downey 
20:23.7 Logan Fitzgerald 
20:27.6 Albert Monteford 
20:32.9 Andy Quito 
20:50.5 Al Qasemi 
20:57.6 Ramel Kinard Jr. 
21:17.3 Ronald Zhao 
 
21:22.0 Anton Tsvetkov 
21:30.2 Matthew Abate 
21:37.8 Liam Connell 
21:52.3 Yuetian Wu 
21:58.4 Giovanni Gambino 
22:28.4 Raeef Hoque 
23:03.3 Julius Yeh 
23:04.4 Joshua Margolin 
23:15.5 Daniel Menjivar 
23:58.3 Omarian Farquharson 
 
25:02.6 Bradley Selwin 
26:13.0 Michael Nicki 
26:15.4 David De La Llera 
28:34.2 Tristan McKenzie 
Junior
13:12.1 Ian Frazer 
13:21.9 Luis Cruz 
13:32.8 Zach Greene 
13:47.8 Daniel Smith 
14:01.1 Sotaro Shirabe 
14:11.3 Ethan Baloyo 
14:16.6 Vito Piccirillo 
14:18.0 Patrick Egan 
14:20.0 Christian Frangas 
14:20.3 Bradley Sommer 
 
14:24.6 Noah Saenz 
14:24.7 Erick Ramirez 
14:24.9 Sam Gewirtz 
14:25.4 Brady Wolken 
14:28.2 Kevin Fernandez 
14:29.4 Augustya Ravishankar 
14:32.1 Dylan Herzog 
14:32.9 Mark Kadin 
14:34.1 Anthony Cheng 
14:36.9 Guraman Vasir 
 
14:38.4 Brendan Kilby 
14:38.7 Max Lewin 
14:40.9 Logan Daab 
14:41.2 Garrett Viola 
14:42.3 Alexander Kanes 
14:45.2 Jack Matthews 
14:50.1 Brendan Wilde 
14:54.1 Max Zubiria 
14:55.5 Charles Paredes 
14:56.1 Thomas Twomey 
 
15:01.8 Jacob Graber 
15:03.6 Connor Glennon 
15:04.6 Daren Zhong 
15:07.5 Nolan Hosey 
15:08.2 Edison Li 
15:08.2 Ryan Schimkus 
15:11.0 Reinnier Rubio 
15:13.3 Jayden Lee 
15:22.9 Matthew Gangi 
15:23.5 Mateusz Grabowski 
 
15:23.9 Zach Moyer 
15:26.7 Nikolaos Sofianos 
15:31.5 Waking Jean Baptiste 
15:31.7 Wadley Jean Baptiste 
15:32.6 Jackson Smith 
15:34.1 ShriSughan Sriganesh 
15:36.3 Alex Lombardo 
15:40.3 Michael Perez 
15:40.6 Kelvin Duran 
15:43.4 Luis Gonzalez 
 
15:44.0 Robert Rizza 
15:44.5 Benjamin Davidson 
15:45.2 Hongyi Liang 
15:50.0 Benji Weinberger 
15:50.6 Samuel Da Silva 
15:51.4 Andrew Ammirati 
15:52.3 Sean Yang 
15:53.3 Ethan Chen 
15:53.3 Luke Pierce 
15:54.0 Oliver Navo 
 
15:55.8 Max Pour 
15:57.4 Christopher Morgan 
15:59.6 Aaron Labelson 
16:02.3 Raphi Loizides 
16:03.0 Gabriel Dela Cruz 
16:03.7 Jimmy Wu 
16:03.8 Ramon Martinez 
16:09.3 Yadas Dhawan 
16:09.8 Everett Lehnert 
16:12.3 Sean Hart 
 
16:12.5 Michael Zheng 
16:12.9 Samuel Schiavo 
16:14.9 George Hogan 
16:16.9 Matthew Blake 
16:17.6 Craig Duszak 
16:18.4 Hassan Nawaz 
16:18.7 Michael Antonellis 
16:27.9 Patrick Curran 
16:28.0 Holden Csajko 
16:29.1 Daniel Heaney 
 
16:34.7 Jack Brosnan 
16:35.5 Aidan Lehmann 
16:35.9 Vincent LaFemina 
16:38.2 Conor Coreless 
16:40.2 Asher Hirsch 
16:44.0 Wilbert Tavares 
16:44.6 James Capece 
16:54.0 Jack Ruocchio 
16:54.2 Salvatore LoBrutto 
16:57.2 Elliot Shim 
 
16:58.9 Christopher Marchand 
16:59.3 Sebastian Navarro 
17:02.6 Josiah Mathew 
17:03.2 Michael Woythaler 
17:04.1 Brandon Schubert 
17:04.8 Satveer Thind 
17:12.2 Noor Maher 
17:13.8 Thomas Monteforte 
17:15.2 Jack Ahearn 
17:16.6 Matthew Isobe-Russell 
 
17:16.8 Steven Barrera 
17:18.9 James Wattie 
17:26.9 Evan Wikle 
17:28.5 Adam Malkoff 
17:30.2 Cory Yuen 
17:30.5 Jayden Dong 
17:32.1 Nikhil Janda 
17:32.5 Diego Coreas 
17:34.6 Brady Cirrito 
17:35.9 Tyler Cavaliere 
 
17:39.8 Eamon Ferrick 
17:40.2 Chris Kucica 
17:42.3 Sunny Kamadjeu 
17:42.6 Magnus Gros 
17:43.7 Dimitrious Vassilious 
17:45.2 Harshpreet Kalsi 
17:45.3 Joseph Gallo 
17:46.8 Brad Arango 
17:51.0 Brody Healy 
17:51.7 Timothy Gallagher 
 
17:53.2 Felix Lin 
17:56.2 Alex Duffy 
18:02.0 Michael Hansen 
18:04.1 Mahin Gupta 
18:05.7 Cole Riddiough 
18:06.6 Alex Lu 
18:07.9 Joseph Lattanzi 
18:09.5 Petar Cincu 
18:10.3 Romain Eccleston 
18:13.5 Alex Chen 
 
18:16.7 Andrew Xanthos 
18:17.4 Matt Diamond 
18:21.1 Justin Li 
18:24.4 Shane Haglich 
18:28.1 Christopher Soreco 
18:30.5 Gavin Scheinberg 
18:30.5 Michael Alvarez 
18:31.1 Leo Loiacono 
18:32.9 Jason Zhao 
18:33.0 Jonathan Yin 
 
18:37.5 Julian Galo 
18:40.4 Jason Goldstein 
18:45.3 Aiden Sherwin 
18:46.1 Jake Dombrow 
18:49.0 Joshua Rios 
18:50.5 Joseph ferrara 
18:52.9 Chase De Verteuil 
18:55.5 Brendan McQuade 
18:59.1 York Li 
19:01.2 Jack Carlino 
 
19:02.2 Jackson Defendini 
19:03.3 Daniel Martinez 
19:03.7 John O'Fee 
19:06.8 Benjamin Roth 
19:06.9 Thomas Chen 
19:12.3 Edwin Duran 
19:12.6 Jack Weintraub 
19:14.1 Harry Garte 
19:16.0 George Thomas 
19:18.4 Lev Greenberg 
 
19:19.2 Jason Sylvain 
19:21.9 Max Doroszczyk 
19:22.8 Light Ative 
19:24.5 Colin Chan 
19:25.2 Nathaniel Rockwood 
19:29.4 Cooper Mott 
19:30.7 Benjamin Baron 
19:34.8 Collin Trust 
19:35.1 Zamir Johnson 
19:42.8 Henry Ortiz 
 
19:49.0 Aiden O'Hara 
19:51.0 Lex Edwards 
19:56.7 Brandon Wang 
19:59.4 Aaron Singh 
19:59.7 Alex Jia 
20:11.0 Brian Piao 
20:11.2 Sebastian Ng 
20:16.0 Wyatt Wojcieski 
20:25.1 Ryuki Nakahara 
20:32.9 Sayuki Toyama 
 
20:38.6 Aaron Chen 
20:42.9 Sai Lildharrie 
20:48.2 Luke Longaro 
20:56.9 James Sylvain 
21:03.2 Thomas Sen 
21:04.4 Alex Ingoglia 
21:07.4 Johnathan Marcia 
21:47.4 Denys Zagrebin 
21:58.2 Oliver Journal 
22:11.0 Sarato Toyama 
 
22:26.6 Raahil Mohammad 
23:02.7 Joseph Grillo 
23:04.5 Michael Ragas 
23:05.1 Samuel Sult 
23:06.5 Kenny Hargreaves 
23:25.5 Jake Goldstein 
25:11.6 Michael Marmorale 
25:16.6 Anthony Kubovic 
25:49.7 Devin Steiner 
26:20.5 Maxwell Ng 
 
26:48.1 Gregory Hoffman 
27:08.2 Siddharth Shah 
27:23.6 Leander Rogan 
28:12.4 Ryan Coleman 
30:21.1 Michael Paladino 
Sophomore
13:26.0 Jonathan Davi 
14:01.5 Nicolas Katsoulis 
14:05.3 Liam Saavedra 
14:11.6 Tyler Booker 
14:15.9 Cole Miller 
14:20.3 Matias Olier 
14:23.7 Logan Rodriguez 
14:24.6 Gael Ogmen 
14:25.5 Frank Delguercio 
14:28.8 Lucas Lam 
 
14:32.1 William Shuart 
14:37.5 Jaden Small 
14:37.6 Lucas Aguilar 
14:47.4 William Harnden 
14:55.7 Bryce Davidson 
14:59.1 Elias Baloyo 
15:03.2 Samuel Harnden 
15:03.4 Milo Christ 
15:06.3 Nicholas Zirpolo 
15:08.7 Zaryan Ali 
 
15:09.6 Will Sullivan 
15:17.2 Frankie Polizzi 
15:20.8 Jake Bronnekant 
15:20.9 Eric Palmeri 
15:25.2 Evan Truong 
15:25.5 Darwin Veytsman 
15:27.3 Hassan Chowdhury 
15:27.4 Ethan Arahovites 
15:28.8 Christian Carbonaro 
15:29.3 Christopher Maiorino 
 
15:29.4 Jaxson Van Pelt 
15:33.9 Joseph Choi 
15:40.2 Alex Goldstein 
15:40.7 Lax Michael Zhou 
15:42.3 Casey Kogan 
15:45.7 Zachary McLean 
15:47.7 Jack Costagliola 
15:48.3 Evan Korman 
15:51.8 Warren Harilal 
15:53.3 Daniel Raspanti 
 
15:56.1 Chamar Borden 
15:56.6 Austin Crespo 
16:01.9 Harper Spitz 
16:07.4 Christian Dominguez 
16:07.4 Preston Zickerman 
16:07.7 Paul Lynch 
16:08.5 Kyle Chung 
16:10.5 Robert Lu 
16:14.1 Nathan Lam 
16:16.6 Kai Oakley 
 
16:16.6 Christopher Gleason 
16:17.2 Kyle Li 
16:17.3 Andrew Tsimkalis 
16:17.3 Blake Pulley 
16:17.9 Charles Leune 
16:19.1 Tobias Li 
16:19.3 Nicholas Cordero 
16:20.2 Benjamin Visconti 
16:22.5 Almar Mansour 
16:24.3 Jacob Mandel 
 
16:24.3 Cole Madden 
16:26.0 Cameron Appell 
16:26.9 Noah Mallalieu 
16:29.4 Zain Khurrum 
16:33.3 Nicholas Ligulri 
16:35.5 Christopher Sebber 
16:36.2 Jake Wu 
16:38.1 Ryan Workman 
16:40.2 Riley McCrudden 
16:40.6 Thaddeus Bhagan 
 
16:41.1 Damien Cheng 
16:42.5 Ethan Kim 
16:43.0 Matthew An 
16:45.3 Karan Punj 
16:48.5 Lucas Chang 
16:48.8 Jayden Cort 
16:49.7 Thomas Schneider 
16:52.4 Daniel Schoudel 
17:01.1 Timothy Farquhar 
17:06.1 Evan Fernando 
 
17:06.4 Winston Liaw 
17:07.4 Brody Meyers 
17:07.4 Michael Gagliano 
17:10.0 Cristian Perez 
17:10.6 Jack Penney 
17:11.7 Drayer Lane 
17:12.9 Zachary Frazier 
17:13.0 Cian Tyrrell 
17:17.9 Daniel Beal 
17:18.6 Adam Hong 
 
17:19.8 Morgan Lee 
17:22.4 Yianni Papadopoulos 
17:22.7 John Ricci 
17:24.4 Zachary Magnifico 
17:26.6 Dakota Jensen 
17:28.1 Francesco Imperato 
17:29.1 Jacob Zabihi 
17:29.1 Daya Sokhey 
17:29.1 Giancarlo Talamo 
17:29.8 Eli Gehl 
 
17:29.8 Robert Napier 
17:30.7 Curtis Conover 
17:32.7 Mate Markovina 
17:34.4 Darren Chen 
17:35.5 David Aragona 
17:36.0 Rayan Hasan 
17:39.2 Jimmy Lin 
17:42.6 Jason Newbert 
17:49.7 Jack Keeney-Bailey 
17:50.7 Matthew Como 
 
17:50.9 Eric Bocian 
17:50.9 Lorenzo Cuomo 
17:53.0 Tanish Grewal 
17:54.3 Steven Eleftheriou 
17:55.9 Andrew Morgan 
17:57.9 Michael Montano 
18:00.5 Elias Katz 
18:00.8 Akeino Wallace 
18:01.0 Jayden Torres 
18:01.5 Benjamin Cifuentes 
 
18:02.0 Eric Xiong 
18:02.1 Lorenzo Reda 
18:04.4 Jayden Keyes 
18:08.8 Thomas Simon 
18:12.3 John Cimino 
18:12.5 Tristan Edwards 
18:14.2 Thomas Jacoby 
18:14.7 Damian Hogg 
18:15.2 Ho Yuen Chan 
18:16.9 Aadi Patel 
 
18:17.2 Lloyd Thater 
18:17.9 Miles Rudolph 
18:18.9 Benjamin Silva 
18:20.8 Max Greenman 
18:21.0 Luis Donnelly 
18:23.6 David Medina 
18:32.4 Anthony Massimino 
18:34.6 Ryan Lotito 
18:34.8 Brad Gillette 
18:37.3 Joseph Zheng 
 
18:38.6 Nathan Whalen 
18:39.0 Adriel Berookhim 
18:40.2 Jaydon Wang 
18:40.5 Julian Shafran 
18:41.4 Ali Ahmad 
18:41.7 Koji Malot 
18:44.9 Aaron Getz 
18:47.5 Thomas Kammerer 
18:48.4 Samuel Knee 
18:48.6 Cole Ferraiolo 
 
18:57.2 Nicholas DeSena 
18:57.3 Umberto Durso 
18:57.9 Jackson Papas 
18:58.1 Isaac Salina-Melo 
18:58.4 Ryan Jan 
18:59.6 Guillermo Garcia 
19:04.6 Jack Garte 
19:05.9 Brandon Klarman 
19:09.8 Benjamin Lamden 
19:12.2 Andrew Carrillo 
 
19:12.5 Connor Monaco 
19:12.7 Logan Kahn 
19:14.9 Dylan Raghubeer 
19:15.1 Jack Hillman 
19:15.2 Jack Davis 
19:15.6 Kenneth Qin 
19:17.4 Aidan Pascale 
19:17.5 Dheeraj Ramasami 
19:20.2 Jay Patel 
19:20.4 Jake Fenster 
 
19:24.3 Alexander Wenk 
19:25.7 Giancarlo Laurino 
19:28.2 Jack Sand 
19:34.3 Peter Raiano 
19:34.6 Giovanni LoBrutto 
19:35.6 Miles Luk 
19:36.3 Dino Masi 
19:36.9 Luke Smith 
19:37.8 Daniel Konin 
19:37.8 Scott Braterman 
 
19:39.4 Owen Wong 
19:41.3 Michael Siegal 
19:45.5 Logan Giron 
19:51.9 Elijah Mangels 
19:52.9 Theodore Korte 
19:54.1 Logan Hamilton 
19:54.2 Dylan Shapiro 
19:56.1 Brandon Li 
19:56.3 Zibo Mi 
19:59.3 Trevor Abramson 
 
20:00.0 Chace Edwards 
20:00.2 Brian Lin 
20:00.3 Casey Fleming 
20:01.6 Christopher Rodriguez 
20:02.2 Emet Greenblatt 
20:03.0 Ariel Golender 
20:09.2 Oliver Costin 
20:10.5 Ryan Rutkowski 
20:10.7 Andrew Tarantini 
20:12.4 Lucien Conway 
 
20:13.7 Edward Chen 
20:16.1 Ian Tong 
20:16.2 James Fairbairn 
20:16.5 Ryan Sperling 
20:17.2 Alexander Nicki 
20:17.6 Alexander Chasan 
20:24.9 Alexander Green 
20:26.9 Sebastian Szpyt 
20:28.1 Maor Michaeli 
20:29.2 Eoin McManamy-Ost 
 
20:29.2 Yonatan Yousefzadeh 
20:32.1 Gavin Mohabir 
20:33.9 Christophe Jamet 
20:36.7 Preston Wu 
20:39.2 Kenneth Kim 
20:41.1 Arvind Gajraj 
20:42.2 John Simeone 
20:44.6 Dylan Chiang 
20:44.7 Darcy Lie 
20:47.8 Darby Lie 
 
20:49.1 Asher Davidson 
20:52.7 Noah Berkowitz 
20:54.8 Kayden Chan 
20:56.4 Noah Kurien 
20:57.5 John Paralemos 
21:00.2 Alexander Chen 
21:00.4 Joseph Gruner 
21:10.8 Noah Kurtz 
21:15.9 Chester Walker 
21:16.8 Ashton Levenstein 
 
21:17.5 William Fortunato 
21:17.9 Ethan Ramolia 
21:18.7 Amir Trent-Johnson 
21:19.1 Brett Fliegelman 
21:19.4 Wilson Sanchez - Aguilera 
21:23.1 Matthew Flachner 
21:23.6 Shriyan Suwal 
21:28.0 Rhyan Varughese 
21:28.3 Rushabh Chauhan 
21:31.3 Richard Martin 
 
21:31.6 Garrett Landler 
21:40.4 Darren Anish 
21:52.0 Mathew Tompkins 
21:53.8 Andy Asporaat 
21:57.8 Kelechi Akazi 
21:58.8 Aayan Shah 
21:59.4 Owen Healy 
22:01.1 Nicholas Tampine 
22:02.5 Charlie Schmidt 
22:05.0 Maxwell Bamba 
 
22:05.7 James Thompson 
22:15.1 Braedan Wong 
22:17.6 Hunter Durham 
22:19.2 Timothy Cooney 
22:23.2 Thomas Moody 
22:24.4 Kaul Kim 
22:34.0 Daniel Kwok 
22:39.3 Eric Katsman 
22:59.9 Max Goodman 
23:06.6 Robert Capece 
 
23:15.3 Harroop Singh 
23:20.6 Paul Hass 
23:23.0 Tristen Sands 
23:42.5 Sean Lynch 
23:52.1 Evan Tejada 
24:09.7 Sean Uy 
24:33.4 Kristian Sawh 
24:36.1 Daniel Katz 
26:01.9 Alex Yee-Chan 
26:07.2 Navid Tavakolian 
 
26:21.9 Knox Pace 
26:52.5 Hudson Christine 
27:08.4 Joe Barry 
27:15.3 Max Hendizadeh 
27:15.8 Hunter Noghreh 
30:01.0 Ryan Messinger 
31:14.8 Jack Moreback 
32:15.4 Raymond Li 
Freshman
14:41.5 Max Tobar 
15:08.9 Joseph Santos-Acosta 
16:05.1 Joseph Zollo 
16:27.0 James Milewski 
16:36.3 Gavin Trustey 
16:41.9 Matthew Aizman 
17:01.3 Dashiell Hamilton 
17:41.7 Brayden Johnson 
18:19.3 Owen Tiffany 
18:20.6 David Jimenez 
 
18:51.8 Chris Castillo 
Boys 3 Mi XC 
Senior
16:18.2 George Thomatos 
16:24.4 Ryan McAlea 
16:28.5 Matteo Somma 
16:32.5 Owen Stachlik 
16:34.3 Lukas Derasmo 
16:40.5 Paul Fleck 
16:49.8 Riley Funk 
17:05.5 Tyler DeCiantis 
17:16.6 Luke Ferraiolo 
17:24.5 William Ahmuty 
 
17:45.3 Luke Webber 
17:47.4 Cole Rinn 
17:47.6 Jonah Berkowitz 
17:48.7 Matthew Laudicina 
17:49.9 Kyle Bir 
17:52.5 Samuel Noyola 
17:56.9 Tristan Cuevas 
17:58.4 James Salvato 
18:00.0 Ryan Melkun 
18:00.6 Justin Margulies 
 
18:04.8 Chase Holt 
18:10.8 Sean Sinnott 
18:11.2 Jeremy Haynes 
18:14.7 Hunter Maguire 
18:16.1 Jeremy Rosario 
18:16.8 Maxwell Krapf 
18:18.1 Ian Tallini 
18:20.2 Tyler Paige 
18:20.9 Julian Kimball 
18:21.0 Stije Huinink 
 
18:21.0 Mark Shrivastava 
18:21.2 John Hogan 
18:21.3 Alexander Armendariz 
18:26.3 Matthew Milewski 
18:27.2 Daniel Chung 
18:27.4 Connor Wellbrock 
18:28.9 Anthony Palmeri 
18:32.2 Aidan Hsie 
18:32.4 Ryan Boldi 
18:35.5 Max Lee 
 
18:35.6 Dylan Koch 
18:35.9 Ethan Berkowitz 
18:37.3 Anthony Baldasano 
18:40.7 Kent Chen 
18:41.0 Farzam Ali-Syed 
18:48.3 Anthony Sanchez 
18:50.3 Christopher Ganci 
18:52.3 Aidan Mann 
18:53.8 Simon Davydov 
18:59.4 David Feng 
 
18:59.5 Jayro Gonzalez 
19:00.1 James Healy 
19:00.1 Andrew Byrnes 
19:01.7 Mukarram Mehta 
19:03.0 Nicolas Samuel 
19:05.8 Mychal Duffy 
19:05.9 Braeden Jackelow 
19:07.7 John Spolidora 
19:08.0 Brandan Hsie 
19:20.3 Manav Deshmukh 
 
19:22.4 Caleb Carle 
19:23.6 Ethan Eliasi 
19:24.2 Austin Li 
19:26.6 Sam Abraham 
19:27.4 Colin McGann 
19:27.6 Tyler Gany 
19:27.9 Gavin McGann 
19:32.5 Henry Donahue 
19:33.5 Jacob Soriano 
19:34.8 Michael Sheahan 
 
19:35.8 Phillip Chou 
19:36.0 Tristan Calderon 
19:37.8 Brendan Fitzpatrick 
19:38.0 Anthony Izquierdo 
19:39.1 Brian Garofano 
19:41.3 Ethan Restivo 
19:44.7 Jacob Krukas 
19:47.9 Krish Sharma 
19:51.6 Justin Mathew 
19:55.6 Jayden Simon 
 
19:55.6 Aiden Jania 
19:55.8 John Bachor 
19:56.2 Eshaan Kandel 
19:58.4 Thomas Greco 
19:58.6 Colin Smith 
19:59.1 Victor Lin 
20:00.2 Jack Ostroff 
20:04.4 Thomas Galante 
20:05.3 Anson Ng 
20:10.3 Jeffrey Alton 
 
20:17.0 Tyler Osit 
20:19.4 Edison Chen 
20:21.9 Justin Bocian 
20:28.0 Emanuel Membrano Sosa 
20:34.9 Ivan Chin 
20:38.5 Manveer Sahansra 
20:43.3 Eadon Hecht 
20:46.0 Jeovany Villatoro 
20:50.3 Hudson Hsieh 
20:52.0 John Martini 
 
20:53.6 Jeremaiyh Burch 
20:55.6 Lucas Kim 
20:57.1 James Griffith 
20:59.5 Christopher Cordero 
21:02.7 Sebastian Lindo 
21:04.4 Patrick Cottone 
21:06.0 Aidan Maloney 
21:08.4 Tyler Groppe 
21:11.9 Gabe Cohen 
21:12.1 Jacob Levenstien 
 
21:13.2 Sanjay Chemban 
21:14.4 Jordan Fitoussi 
21:15.0 Larsen Sullivan 
21:17.6 Allen Chen 
21:23.2 Justin Williams 
21:24.6 Dan Godoy 
21:27.3 David Chen 
21:28.1 Henrik Kollmeier 
21:28.8 Daniel Chan 
21:30.9 Nicholas Tonorezos 
 
21:34.0 Paul Barton 
21:34.3 Nicholas Mantekas 
21:34.6 Matthew Kusnetz 
21:37.8 Daniel Gayle 
21:39.5 Jackson Dietrich 
21:41.1 Michael Riomao 
21:43.3 Jayden Lam 
21:47.8 Daniel Moreno 
21:48.7 Justin Barrera 
21:53.3 Ryan Qu 
 
21:54.4 Roosevelly Charles 
21:55.6 Robert DeRose 
21:58.9 Jake Harkin 
22:02.9 Isaac Samuelson 
22:03.3 Maxwell Yang 
22:10.1 Nathan Erven 
22:10.2 Dorian Boyd 
22:13.3 Jack Labarbera 
22:13.7 Chris Paladino 
22:19.3 Alden Ruskin 
 
22:20.6 Jonathon Salerno 
22:26.9 John French 
22:31.5 JuanPablo Salazar 
22:32.1 Aidan Mongiello 
22:38.5 Ashton Eloi 
22:43.5 John Hartnett 
22:48.6 Stephen Noboa 
23:00.6 Sean Alday 
23:08.1 Miles Erdos 
23:11.1 Mark Roberts 
 
23:17.1 Aiden Kula 
23:27.0 Austin Aschettino 
23:33.1 Jack Albano 
23:36.3 Anton Tsvetkov 
23:39.0 Christopher Jean Simon 
23:40.8 Calogero Guastella 
23:48.4 Anthony Vela 
23:58.2 Soham Bera 
24:29.8 Raffaele Imperato 
24:32.9 Matteo Weiss 
 
24:39.0 John Downey 
24:40.6 Kyle Noble 
24:41.4 Timothy Poland 
24:42.8 Matthew Eustace 
24:44.0 Cooper Langlois 
24:50.1 Daniel Henry 
25:11.2 Tristan McKenzie 
25:28.6 Albert Monteford 
25:31.5 Liam Connell 
25:46.0 Aaron Arana 
 
25:46.9 Tian Ouyang 
25:57.4 Noah Kazeem 
26:52.0 Ramel Kinard Jr. 
27:07.3 Sean Gonzalez Yazdpour 
27:17.9 Julius Yeh 
27:28.9 Calvin Chang 
27:29.9 Joshua Margolin 
27:48.8 Daniel Menjivar 
27:52.9 Michael Nicki 
29:33.4 Giovanni Gambino 
 
29:48.6 Petrit Sheshori 
30:09.6 Bradley Selwin 
32:38.1 David De La Llera 
Junior
16:41.0 Zach Greene 
16:50.2 Ian Frazer 
17:14.3 Sotaro Shirabe 
17:33.0 Garrett Viola 
17:34.8 Guraman Vasir 
17:37.3 Joshua Chang 
17:37.9 Andy Wu 
17:39.4 Ethan Baloyo 
17:44.3 Alexander Kanes 
17:47.0 Erick Ramirez 
 
17:49.2 Daniel Smith 
17:50.5 Edison Li 
17:55.1 Noah Saenz 
17:58.5 Vito Piccirillo 
17:59.2 Sam Gewirtz 
18:02.1 Patrick Egan 
18:02.6 Dylan Herzog 
18:05.9 Kevin Fernandez 
18:06.8 Brady Wolken 
18:12.0 Jack Matthews 
 
18:12.2 Nikolaos Sofianos 
18:17.4 Mark Kadin 
18:17.5 Logan Daab 
18:18.3 Alex Lombardo 
18:20.9 Blake Sealy 
18:24.8 Anthony Cheng 
18:27.2 Charles Paredes 
18:27.4 Brendan Kilby 
18:30.4 Reinnier Rubio 
18:32.5 Jacob Graber 
 
18:33.4 Jackson Smith 
18:33.9 Jayden Lee 
18:35.7 Kelvin Duran 
18:41.3 Thomas Twomey 
18:42.0 Connor Glennon 
18:49.4 Timothy Gallagher 
18:51.4 Nolan Hosey 
18:53.2 Ryan Schimkus 
18:54.6 Brendan Wilde 
18:55.5 Max Zubiria 
 
18:57.7 Hongyi Liang 
18:58.6 Raphi Loizides 
19:05.1 Samuel Da Silva 
19:05.8 Thomas Neylon 
19:08.9 Andrew K. Lee 
19:10.7 Robert Rizza 
19:12.8 Oliver Navo 
19:13.3 Benjamin Davidson 
19:13.8 Waking Jean Baptiste 
19:15.3 Sean Hart 
 
19:20.6 Jack Ruocchio 
19:21.6 Ethan Chen 
19:22.8 Michael Perez 
19:23.7 Jimmy Wu 
19:24.2 Luke Longaro 
19:24.3 Julian Gandolfo 
19:27.4 Christian Frangas 
19:27.4 Bradley Sommer 
19:27.6 Joshua Cai 
19:27.8 Luis Cruz 
 
19:28.9 Benji Weinberger 
19:29.6 Matthew Gangi 
19:32.9 Wadley Jean Baptiste 
19:33.3 Zaahid Desai 
19:33.5 Hassan Nawaz 
19:38.4 Daniel Heaney 
19:42.6 Holden Csajko 
19:42.7 Craig Duszak 
19:44.2 Mateusz Grabowski 
19:44.5 Michael Antonellis 
 
19:48.1 Gabriel Dela Cruz 
19:49.3 Samuel Schiavo 
19:52.3 Augustya Ravishankar 
19:52.8 Max Pour 
19:53.1 George Hogan 
19:53.4 Luis Gonzalez 
19:55.0 Aidan Lehmann 
20:00.0 Ramon Martinez 
20:01.9 Zach Moyer 
20:04.6 Andrew Ammirati 
 
20:05.6 Satveer Thind 
20:06.8 Christopher Morgan 
20:11.4 Yadas Dhawan 
20:12.0 Peter Villari 
20:15.3 Max Lewin 
20:16.2 Conor Coreless 
20:16.7 Matthew Blake 
20:17.7 Everton Bailey 
20:21.2 Asher Hirsch 
20:25.0 Aaron Labelson 
 
20:25.2 Wilbert Tavares 
20:27.5 ShriSughan Sriganesh 
20:29.2 Everett Lehnert 
20:32.3 Adam Malkoff 
20:33.4 Jack Ahearn 
20:33.6 Michael Woythaler 
20:41.5 Andrew Xanthos 
20:41.6 Brandon Schubert 
20:41.9 Patrick Curran 
20:47.3 Christopher Marchand 
 
20:49.9 Brad Arango 
20:54.4 Steven Barrera 
20:56.1 Sebastian Navarro 
20:57.5 Jayden Dong 
20:59.3 Elliot Shim 
20:59.4 Magnus Gros 
21:00.9 Josiah Mathew 
21:04.7 Robert Martinez III 
21:06.6 Brady Cirrito 
21:10.6 Jose Franco 
 
21:11.2 Harshpreet Kalsi 
21:16.7 Michael Mullooly 
21:16.9 James Capece 
21:17.8 Erik Wagner 
21:19.8 Thomas Monteforte 
21:20.9 Noor Maher 
21:33.8 Richard Hung 
21:39.6 Daniel Baum 
21:40.8 Diego Coreas 
21:43.1 Mahin Gupta 
 
21:49.5 Leo Loiacono 
21:53.8 Joseph Lattanzi 
21:54.3 Thomas Sambat 
22:01.9 Alex Chen 
22:02.3 Eamon Ferrick 
22:02.7 Damien Lindor 
22:02.9 Ethan Lahey 
22:05.7 Michael Hansen 
22:07.0 Cole Riddiough 
22:07.4 Lawson Campbell 
 
22:08.7 Jason Zhao 
22:11.1 Cory Yuen 
22:12.5 Chris Kucica 
22:12.6 Shane Haglich 
22:12.7 Jake Dombrow 
22:16.7 Justin Li 
22:17.2 Aiden Sherwin 
22:17.9 Jack Weintraub 
22:18.0 Joshua Rios 
22:20.1 Alex Lu 
 
22:21.8 Matt Diamond 
22:21.9 Ty Lazar 
22:22.0 Jalen Chan 
22:23.4 Sean Yang 
22:24.9 Gavin Scheinberg 
22:26.3 Light Ative 
22:28.3 Felix Lin 
22:29.2 Thomas Chen 
22:29.3 Aidan Hong 
22:32.9 Michael Alvarez 
 
22:33.2 Jackson Defendini 
22:35.9 Joseph Gallo 
22:38.8 Nikhil Janda 
22:49.2 Wyatt Wojcieski 
22:54.8 Lev Greenberg 
22:56.8 York Li 
22:58.3 Jason Sylvain 
22:58.4 John Darcy 
23:02.6 Kyle Tisdale 
23:02.8 Max Doroszczyk 
 
23:08.1 Petar Cincu 
23:08.8 Lior Reichman 
23:10.3 Jason Eugene 
23:13.8 Edwin Duran 
23:14.4 Jack Gamache 
23:15.5 Jonathan Yin 
23:16.3 Denis Kashvili 
23:19.1 Brendan McQuade 
23:22.5 Daniel Martinez 
23:22.9 Evan Wikle 
 
23:28.7 Sebastian Ng 
23:30.4 Collin Trust 
23:35.5 Chase De Verteuil 
23:36.0 Ryuki Nakahara 
23:41.1 Nathaniel Rockwood 
23:46.7 Aiden O'Hara 
23:47.3 Ryder Weinberg 
23:51.5 Cooper Mott 
23:52.2 John O'Fee 
23:54.8 Sai Lildharrie 
 
23:55.6 Alex Cheung 
23:57.3 Alex Jia 
24:05.8 Thomas Sen 
24:11.6 Lex Edwards 
24:12.9 Benjamin Roth 
24:14.3 Alex Ingoglia 
24:19.7 Brandon Wang 
24:22.3 George Thomas 
24:24.7 Samuel Erney 
24:31.9 Romain Eccleston 
 
24:35.8 Brian Piao 
24:51.9 Sayuki Toyama 
24:58.3 Harry Garte 
25:03.1 Jared Williams 
25:17.3 Aaron Singh 
25:28.9 Oliver Journal 
25:32.8 Adrian Duran 
25:46.2 Xingchen Ming 
26:08.6 Raahil Mohammad 
26:21.6 Henry McClusky 
 
26:55.5 Albert Jaworski 
27:05.1 Joseph Grillo 
27:16.2 Feiyang Zhu 
27:17.4 Yusuf Nazli 
27:31.7 Isaiah Jacob 
27:34.1 Jake Goldstein 
27:45.4 Bosco Chung 
27:58.1 Samuel Sult 
28:09.3 Gavin Leipzig 
29:42.0 Jai Vaid 
 
30:48.1 Paul Sobieski 
30:51.3 Anthony Kubovic 
31:12.5 Kenny Hargreaves 
32:23.5 Michael Marmorale 
33:13.0 Ryan Coleman 
33:13.9 Gregory Hoffman 
33:15.7 Jayden Telesford 
34:37.7 Micah Zarin 
34:38.0 Leander Rogan 
35:04.2 Dennis Yi 
 
38:08.6 Michael Paladino 
Sophomore
16:54.4 Jonathan Davi 
17:42.3 Frank Delguercio 
17:43.5 Logan Rodriguez 
17:44.1 Tyler Booker 
17:46.9 William Shuart 
17:49.0 Gael Ogmen 
17:50.9 Matias Olier 
17:50.9 Lucas Aguilar 
17:59.9 Milo Christ 
18:11.7 William Harnden 
 
18:14.6 Gavin Li 
18:16.6 Jaden Small 
18:19.8 Gary Zhang 
18:20.9 Nicolas Katsoulis 
18:23.6 Elias Baloyo 
18:26.3 Cole Miller 
18:35.4 Christian Carbonaro 
18:35.5 Joseph Choi 
18:40.6 Evan Truong 
18:42.1 Samuel Harnden 
 
18:45.5 Bryce Davidson 
18:46.7 Jake Bronnekant 
18:51.3 Lax Michael Zhou 
18:51.8 Alex Goldstein 
18:56.8 Nicholas Zirpolo 
19:00.2 Jack Costagliola 
19:03.6 Austin Crespo 
19:03.9 Zachary McLean 
19:04.0 Darwin Veytsman 
19:04.8 Cameron Appell 
 
19:07.5 Will Sullivan 
19:08.9 Eric Palmeri 
19:09.4 Frankie Polizzi 
19:09.7 Casey Kogan 
19:10.8 Dylan Degeorge 
19:11.5 Jaxson Van Pelt 
19:11.8 Paul Lynch 
19:12.3 Ethan Arahovites 
19:13.7 Louis Deschenes 
19:14.0 Jason Zeng 
 
19:15.7 Harper Spitz 
19:20.7 Nathan Lam 
19:26.4 Hassan Chowdhury 
19:27.9 Liam Saavedra 
19:34.0 Robert Lu 
19:35.7 Christopher Maiorino 
19:36.8 Zaryan Ali 
19:38.9 Lucas Chang 
19:40.1 Daniel Raspanti 
19:46.1 Andrew Tsimkalis 
 
19:47.0 Mical Saint Jean 
19:47.3 Warren Harilal 
19:53.2 Ethan Kim 
19:56.3 Christopher Gleason 
19:57.1 Singh Justin 
20:01.9 Kyle Chung 
20:05.3 Jacob Mandel 
20:05.5 Nicholas Ligulri 
20:06.5 Noah Mallalieu 
20:07.5 Preston Zickerman 
 
20:09.1 Nicholas Cordero 
20:12.7 Tobias Li 
20:12.9 Matthew An 
20:13.1 Jake Wu 
20:16.1 Cian Tyrrell 
20:18.9 Thomas Schneider 
20:19.8 Luke Falco 
20:24.6 Mate Markovina 
20:25.7 Blake Pulley 
20:30.5 Thaddeus Bhagan 
 
20:31.4 Robert Napier 
20:32.3 Christian Dominguez 
20:32.5 Ben Seifert 
20:33.0 Zain Khurrum 
20:33.9 Daya Sokhey 
20:34.3 Daniel Schoudel 
20:36.9 John Ricci 
20:38.0 Kyle Li 
20:39.0 Zachary Stanton 
20:40.2 Karan Punj 
 
20:41.1 Ryan Workman 
20:41.1 Jayden White 
20:43.4 Brody Meyers 
20:45.3 Daniel Feng 
20:47.5 Almar Mansour 
20:55.0 Kenneth Qin 
20:58.5 Miles Rudolph 
20:58.6 Yianni Papadopoulos 
20:59.6 Jack Penney 
20:59.7 Nicholas Sackaris 
 
21:02.4 Drayer Lane 
21:04.5 Zachary Magnifico 
21:07.2 Jayden Torres 
21:07.2 Jacob Zabihi 
21:08.7 Timothy Farquhar 
21:09.5 Tanish Grewal 
21:14.1 Avyel Castillo-Jimenez 
21:15.1 Michael Montano 
21:16.7 Anthony Massimino 
21:16.8 Ryan Lotito 
 
21:18.0 Morgan Lee 
21:19.0 Eric Bocian 
21:20.4 Jack Keeney-Bailey 
21:21.0 Jayden Cort 
21:22.0 Rayan Hasan 
21:22.5 Cristian Perez 
21:25.8 Rozaash Ickraash-Shahid 
21:30.4 Jayden Robotham 
21:30.5 Drew Kenner 
21:38.2 Zachary Frazier 
 
21:40.0 Jason Newbert 
21:40.3 Michael Gagliano 
21:41.0 Adam Gustafson 
21:44.0 Matthew Como 
21:48.6 Kevin Li 
21:49.5 Lloyd Thater 
21:49.9 Eric Xiong 
21:50.2 Daniel Beal 
21:50.5 Andrew Morgan 
21:52.3 Benjamin Silva 
 
21:54.2 Dakota Jensen 
21:56.8 Lorenzo Cuomo 
21:59.2 Brady Hennon 
22:00.1 John Cimino 
22:00.4 Jaydon Wang 
22:05.1 Cole Ferraiolo 
22:05.4 Damian Hogg 
22:07.0 Tyler Mann 
22:07.6 Francis Valerio 
22:07.8 Luke Iannotta 
 
22:08.0 Benjamin Cifuentes 
22:09.2 Steven Eleftheriou 
22:10.3 Jack Garte 
22:10.6 Jack Sand 
22:10.7 Benjamin Lamden 
22:10.8 Michael Carentz 
22:13.4 Ethan Zhu 
22:15.1 Lorenzo Reda 
22:18.4 Isaac Salina-Melo 
22:20.0 Ryan Jan 
 
22:23.7 Thomas Jacoby 
22:24.2 Nathan Whalen 
22:25.9 Daniel Li 
22:27.6 Guillermo Garcia 
22:28.5 Richard Guo 
22:28.5 Zane Underwood 
22:29.4 Jack Martin 
22:30.1 Adam Hong 
22:30.2 Connor Wall 
22:31.4 Giancarlo Talamo 
 
22:31.8 Trevor Abramson 
22:32.1 Max Greenman 
22:32.3 Christopher Sebber 
22:38.5 Andrew Carrillo 
22:38.8 Curtis Conover 
22:41.7 Jack Bonillia 
22:47.9 Tristan Edwards 
22:50.0 Nicholas DeSena 
22:51.7 Luka DeSilva 
22:52.8 Brady Xuan 
 
22:53.1 Koji Malot 
22:54.1 Joseph Zheng 
22:54.8 Connor Monaco 
22:55.7 Ho Yuen Chan 
22:57.6 Jimmy Lin 
22:58.1 Miles Luk 
22:58.3 Logan Kahn 
22:59.3 Brayden Cheng 
23:01.1 Jacob Ellenwood 
23:01.2 Zibo Mi 
 
23:07.1 Shawn Liu 
23:07.4 Jack Hillman 
23:07.9 Jack Davis 
23:09.5 Julian Shafran 
23:10.7 Jackson Papas 
23:15.7 Samuel Knee 
23:16.0 Thomas Simon 
23:17.7 Cameron Daniel 
23:17.8 Sean McCalla 
23:18.4 Dheeraj Ramasami 
 
23:22.0 Alexander Green 
23:23.5 Jake Fenster 
23:26.7 Andy Asporaat 
23:26.8 Jacob Franco 
23:29.4 David Medina 
23:29.4 Brandon Klarman 
23:32.0 Maor Michaeli 
23:33.6 Aditya Ghotra 
23:33.7 Ouwen Cheng 
23:34.6 Thomas Kammerer 
 
23:37.4 Eli Marks 
23:37.7 Chace Edwards 
23:39.2 Anthony Yu 
23:41.8 Andrew Bonfanti 
23:41.9 Darren Chen 
23:43.7 James Fairbairn 
23:44.1 Luke Smith 
23:44.5 Jay Patel 
23:44.7 Peter Raiano 
23:44.8 Abel Scariah 
 
23:46.8 Alexander Chen 
23:50.0 Ryan Sperling 
23:51.1 Adriel Berookhim 
23:51.2 Kai Oakley 
23:51.3 Gordon Antonio 
23:54.8 Dino Masi 
23:57.3 Umberto Durso 
23:57.7 Arvind Gajraj 
23:58.7 Daniel Palen 
23:59.2 Luis Donnelly 
 
23:59.4 Brian Lin 
24:00.0 Dilan Perez 
24:00.9 Nathan Hui 
24:03.6 Aidan Pascale 
24:03.8 Kenneth Kim 
24:04.7 Samuel Babayev 
24:08.3 Logan Giron 
24:08.6 Francesco Imperato 
24:18.6 Madden Altman 
24:21.3 Jake Liu 
 
24:21.6 Ariel Golender 
24:21.9 Christian Brandi 
24:23.7 Christopher Rodriguez 
24:31.2 Casey Fleming 
24:34.0 Dylan Shapiro 
24:34.2 Thomas Wang 
24:40.5 Yonatan Yousefzadeh 
24:44.7 Emet Greenblatt 
24:45.4 Edward Chen 
24:48.2 Nicholas Tampine 
 
24:49.5 Akeino Wallace 
24:49.8 Darby Lie 
24:50.6 Daniel Konin 
24:51.5 Andrew Pan 
24:52.6 John Simeone 
24:54.7 Aayan Shah 
24:55.6 Sebastian Szpyt 
25:00.2 Caleb Yun 
25:00.7 Brandon Li 
25:03.0 Brett Fliegelman 
 
25:03.6 Noah Kurtz 
25:03.7 Ian Tong 
25:06.8 Ashton Levenstein 
25:07.3 Braedan Wong 
25:08.4 Gurbazz Singh 
25:08.9 Eoin McManamy-Ost 
25:08.9 Michael Nickich 
25:15.3 Giancarlo Laurino 
25:17.9 Oliver Costin 
25:19.4 Matthew Flachner 
 
25:19.7 Preston Wu 
25:22.2 Max LaPlaca 
25:23.5 Asher Davidson 
25:24.9 Shriyan Suwal 
25:27.6 Yusuf Hamid 
25:28.7 Kyle Freeman 
25:31.9 Nicholas Yang 
25:35.4 Michael Siegal 
25:37.7 Charlie Schmidt 
25:43.7 Sean Uy 
 
25:48.9 Elijah Mangels 
25:53.9 Joseph Gruner 
25:56.0 John Paralemos 
25:59.5 Noah Kurien 
25:59.6 Shady Hourani 
26:01.8 Giovanni LoBrutto 
26:02.8 Winston Chang 
26:06.5 Dylan Chiang 
26:06.7 Max Miceli 
26:07.4 Darcy Lie 
 
26:07.6 James Monzon 
26:20.6 Connor Laurance 
26:26.2 Rhyan Varughese 
26:26.9 Robert Capece 
26:29.2 Christophe Jamet 
26:30.5 Eric Katsman 
26:30.6 Paul Hass 
26:33.7 James Hogan 
26:36.1 Ethan Fietta 
26:40.4 Max Goodman 
 
26:41.8 Richard Martin 
26:43.1 Matan Aziz 
26:46.9 Theodore Dimitrakopoulos 
27:00.0 Ethan Ramolia 
27:06.1 Alexander Nicki 
27:17.5 Jonathan Fan 
27:19.0 Elijah Oliphant 
27:22.1 Skyler Yankwitt 
27:22.2 Harroop Singh 
27:23.2 Andrew Tarantini 
 
27:27.2 Daniel Kwok 
27:28.0 Garrett Landler 
27:39.1 Thomas Moody 
27:40.1 William Fortunato 
27:46.0 Daniel Katz 
27:49.7 Logan Hamilton 
27:50.2 Bob Wang 
27:52.5 Joe Barry 
28:04.8 Timothy Cooney 
28:12.5 Alan Kang 
 
28:32.9 Kelechi Akazi 
28:39.5 Sean Lynch 
28:40.4 Ethan Liu 
28:42.4 Tristen Sands 
29:18.3 Aaron Ambachen 
29:34.9 Kristian Sawh 
29:45.9 Owen Healy 
29:54.3 Aldin Sheshori 
29:58.8 Joshua Goldberg 
30:00.8 Alex Yee-Chan 
 
30:10.6 Hunter Noghreh 
30:34.2 Max Hendizadeh 
32:07.7 Navid Tavakolian 
32:30.8 Matthew Ennis 
34:25.1 Raymond Li 
37:48.7 Jack Moreback 
Freshman
18:50.6 Joseph Santos-Acosta 
19:05.7 Max Tobar 
19:40.8 James Milewski 
20:27.4 Dashiell Hamilton 
21:09.7 Matthew Aizman 
21:30.8 Joseph Zollo 
22:10.1 David Jimenez 
24:16.0 Chris Castillo 
25:19.0 Brayden Johnson 
26:33.4 Owen Tiffany 
 
8th Grade
23:58.5 Lowell Hum  (8th)
Boys 2 Mile XC 
Sophomore
11:44.7 Casey Kogan 
11:56.3 Ryan Workman 
12:06.1 Cian Tyrrell 
12:23.5 Nicholas Cordero 
12:29.6 Mate Markovina 
13:07.1 Anthony Massimino 
13:24.8 Eric Xiong 
13:27.3 Jack Martin 
13:44.6 Richard Guo 
13:44.8 Umberto Durso 
 
13:45.5 James Raleigh 
13:48.8 Jack Hillman 
13:50.4 Jack Davis 
13:56.9 Brad Gillette 
13:58.2 Liam Rogers 
14:02.0 Thomas Jacoby 
14:03.8 Nicholas Sackaris 
14:03.8 Trevor Abramson 
14:10.1 Adam Gustafson 
14:11.1 Connor Wall 
 
14:30.5 Miles Luk 
14:34.3 Brady Hennon 
14:48.1 Nathan Hui 
14:50.9 Joshua Goldberg 
15:28.9 Daniel Feng 
16:00.7 Winston Chang 
16:29.7 Bohan Yuan 
16:55.2 Robert Capece 
Boys 1.5 Mi XC 
Senior
09:21.4 Anthony Baldasano 
09:27.9 Christopher Diaz-Hernandez 
09:51.0 Caleb Harris 
11:02.5 Brendan Freund 
11:15.6 Robert Stronge 
11:25.1 Mark Prainito 
11:33.0 John Aguanna 
11:39.1 Jack Levitt 
12:19.8 Noah Kazeem 
12:49.5 Christopher Keating 
 
13:25.9 Stamatios Atsidaftis 
13:34.5 Tyler Tuzzolo 
13:36.0 Philip Wang 
13:58.4 Andrey Glasgow 
14:00.9 Diego Realegeno 
14:11.4 Ethan Wu 
15:40.0 Stephen Lu 
15:42.2 Sardor Rustamov 
16:07.5 Petrit Sheshori 
16:44.4 Joseph Patafio 
 
20:20.9 Kalaiah Fulcher Garcia 
Junior
09:40.1 Jalen Chan 
09:40.8 Julian Galo 
09:49.0 Erik Wagner 
09:52.9 Jack Carlino 
10:00.3 John Darcy 
10:17.8 Jack Brosnan 
10:21.7 Ryan Chen 
10:30.7 Joel Park 
10:32.1 William Walsh 
10:33.8 Aiden Centeno 
 
10:39.2 Zamir Johnson 
11:08.5 Linven Lin 
11:47.4 Lior Reichman 
11:59.0 Jayden Chang 
11:59.0 Matthew Tusa 
12:09.0 Maxwell Ng 
12:40.5 Manav Dubey 
12:48.7 Ryder Weinberg 
12:53.3 Jai Vaid 
12:55.9 Justin Zhao 
 
13:05.7 Gavin Leipzig 
13:09.9 William Ponzio 
13:32.8 Ethan Lahey 
14:01.7 Oliver Dwek 
14:47.0 Aidan Anzalone 
14:53.4 Henry Liu 
15:11.9 Micah Zarin 
15:12.0 Alejandro Lugo 
15:13.5 Carlitos Soriano 
15:27.6 Arijit Roy 
 
19:19.7 Lorenzo DiTieri 
Sophomore
09:18.6 Ben Seifert 
09:21.7 Justin Yau 
09:30.5 Jacob Ellenwood 
09:30.7 Luke Falco 
09:37.0 Jacob Mandel 
09:46.8 Brady Xuan 
09:53.9 Jake Hylton 
09:57.2 Damien Cheng 
09:58.1 Adrian Pinto 
10:00.4 Cole Ferraiolo 
 
10:00.6 Francis Valerio 
10:02.4 Giancarlo Talamo 
10:05.8 Richard Freda 
10:06.3 Yinuo Chen 
10:12.6 Ethan Zhu 
10:21.5 Cameron Chew 
10:22.0 Jayden Robotham 
10:24.1 Drew Kenner 
10:26.3 Connor Wall 
10:26.6 Evan Tejada 
 
10:27.2 Noor Mayan 
10:29.4 Yianni Papadopoulos 
10:32.8 Giancarlo Laurino 
10:35.0 Dilan Perez 
10:36.2 Gordon Antonio 
10:41.8 Caleb Yun 
10:45.1 Guillermo Garcia 
10:48.2 Daniel Palen 
10:48.4 Christian Brandi 
10:56.9 Kaul Kim 
 
10:58.3 Evan Liu 
10:59.5 Eric Bocian 
11:04.7 Aadi Patel 
11:07.0 Shinwoo (Roy) Choi 
11:13.0 Alec Tso 
11:14.5 Ivan Li 
11:17.5 Jack Sand 
11:23.7 Zackery Lau 
11:25.3 Thomas Wang 
11:29.3 Elijah Oliphant 
 
11:29.3 Madden Altman 
11:30.3 Dylan Ng 
11:31.5 Joey Si 
11:31.8 Timothy Foley 
11:32.0 Jonathon Lam 
11:32.2 Connor Ahearn 
11:34.1 Nicolas Lavacca 
11:34.2 James Hogan 
11:38.8 James Raleigh 
11:42.7 Luke Iannotta 
 
11:45.0 harlan Guh 
11:45.4 Andrew Pan 
11:47.6 Michael Nickich 
11:48.9 Luka DeSilva 
11:49.5 Jayden Keyes 
11:50.0 Brett Fliegelman 
11:51.8 Dylan Meah 
11:54.3 Garrick Liang 
11:56.1 Jacob Franco 
11:56.6 Brady Hennon 
 
11:57.2 Adam Gustafson 
12:01.6 Julian Borsada 
12:04.5 James Parrella 
12:08.8 Simon Lee 
12:09.1 David Mezrahi 
12:12.6 Jacob Kwok 
12:33.0 Jonah Orenstein 
12:35.5 Brian Zheng 
12:36.9 Theodore Korte 
12:46.4 Lukas Rodriguez 
 
12:47.4 Bryan Guzman 
12:48.5 Sean Lynch 
12:50.3 Constantine Tam 
12:53.7 Joshua Goldenberg 
12:57.1 Rafael Oquendo 
12:59.6 Ethan Fietta 
13:01.6 Max LaPlaca 
13:04.3 Chester Walker 
13:06.8 Isaac Nisolo 
13:11.4 Jaiden Santos 
 
13:26.4 Aaron Ambachen 
13:39.1 Jacob Gruda 
13:42.0 Grant Sullivan 
13:48.7 Rafael Duran 
13:51.4 Aidan O'Shaughnessy 
13:52.6 Ethan Dang 
13:58.2 Jose Hercules 
13:59.0 Charlie Podlaski 
14:01.0 Matthew Ennis 
14:02.0 David Skellington 
 
14:02.3 Sebastian Emsden 
14:10.2 Gabriel Cruz 
14:17.3 Thomas Glynn 
14:43.3 Attis Winter 
14:50.1 Aidan Banker 
15:23.8 Kyle Wu 
15:26.4 Ekamraj Singh 
15:33.2 Aldin Sheshori 
16:07.8 James Moore 
16:19.0 Vedant Jain 
 
16:26.8 Dimitrios Spanos 
17:37.9 Emmanuel Manasakis 
8th Grade
12:25.5 Aidan Gilroy  (8th)
14:43.9 Jospeh Tephly  (8th)