Welcome! Register or Login       Visit Us:   
Search this site:  
Reporting on: 7,891 meets 1,171,090 performances
 
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:58.6 John Ortiz 
16:07.6 Jordan Altman 
16:09.0 William Hughes 
16:10.6 Jared Kimiabakhsh 
16:14.8 Samuel Sturge 
16:15.2 Zackary Gopie 
16:19.4 Danzil Monk Jr 
16:24.8 Daniel DeGregori 
16:26.3 Sebastian Ravishankar 
16:29.3 Jonathan Sferratore 
 
16:30.4 Christopher Schimkus 
16:34.5 Gavin Giordano 
16:40.8 Luke Gaudet 
16:45.2 Alex Colletti 
16:45.4 Matthew Voynovich 
16:45.5 Jayson Emile 
16:49.3 Daniel Butt 
17:05.4 Elyias Alawadhi 
17:05.6 Matthew Belmonte 
17:26.1 Jeremy Sirof 
 
17:26.2 Alan Gu 
17:28.8 Daniel Chan 
17:29.2 Edison Won 
17:33.3 Nicholas Sardes 
17:34.3 Joseph Angotti 
17:36.0 Ryan Price 
17:38.2 Daniel Lindow 
17:39.9 John Hernandez 
17:40.0 Gabriel Bar Kochva 
17:41.8 Kendrick Sanford 
 
17:45.3 Josh Garelle 
17:46.1 Max Reilly 
17:52.3 Gabriel Aguilar 
17:52.5 Stefano Sanchez 
18:05.9 Ethan Schulman 
18:08.3 Sameer Grewal 
18:10.7 Colin Asher 
18:14.6 Aidan Attina 
18:15.5 Ethan Fichtl 
18:16.3 Elyas Layachi 
 
18:19.0 Nicholas Iannelli 
18:20.5 Ryan Miller  
18:20.7 Zachary Carle 
18:20.9 Timothy Chan 
18:23.4 Will Cascio 
18:25.4 Joseph Asselta 
18:27.7 Nicholas Bevinetto 
18:31.6 Nicholas Bologna  
18:34.6 Benjamin Levine 
18:35.7 Cristian Coronel 
 
18:36.2 Jordan Weinstein 
18:38.2 Samuel Siyance-Rachmany 
18:38.8 David Chukwudi 
18:43.4 Jack O'Rourke 
18:43.8 Kenneth Chan 
18:44.5 Jason Rivera 
18:48.7 Sergio Talamo 
18:53.3 Ahyaan Virani 
18:56.7 Andrew Braunstein 
18:58.9 Nicholas Fauci 
 
18:59.4 Jayson Gutierrez 
18:59.5 Mert Yolseven 
19:02.9 Samuel Kassan 
19:07.7 Andy Garcia 
19:08.3 Sam Balakhanei 
19:10.5 David Silverstein 
19:12.1 Christian Primavera 
19:12.9 Michael Capobianco 
19:16.0 Tyler Means 
19:18.8 Alexander Como 
 
19:19.8 Alex Konigsberg 
19:20.1 Cristian Chacon 
19:21.0 Ethan Rotko 
19:23.9 Noah Hutchinson 
19:25.9 Conor Kelly 
19:26.5 Brendan McMorrow 
19:27.7 Andrew Randazz0 
19:28.7 Michael Kantrowitz 
19:30.0 Sean Gowen 
19:31.8 Anuj Patel 
 
19:32.3 Alec Valery 
19:34.8 Dylan Kaplan 
19:43.5 Khaliq Billings 
19:43.6 Kristopher Balbontin 
19:46.0 Michael Bologna 
19:47.0 Pan Enson 
19:50.1 Billy Godoy 
19:51.0 Alijah Murray 
19:51.8 Domenick Magrino 
19:52.3 Paul Park 
 
19:53.1 Jaydin Washington 
19:57.4 Julian Awalom 
19:58.4 Steven Oliveira 
19:58.9 Kenan Yavuz 
20:00.6 Thomas Quilty 
20:00.7 Izhaan Ahmed 
20:05.4 Parker Goldberg 
20:07.6 Sean Mondschein 
20:10.8 David Nicosia  
20:10.9 William Pyun 
 
20:17.5 Christian Sajous 
20:18.8 Chris Leon 
20:19.2 Victor Padilla 
20:19.7 Zha Franklin 
20:21.9 Samyr Chrispin 
20:22.4 Matthew Cardoza 
20:25.5 Alexander Stam  
20:32.5 Leonard Li 
20:32.7 Cole Stellman 
20:39.0 Jake Chew 
 
20:40.0 Christopher Roukis 
20:40.2 Joseph Ciniglio 
20:43.3 Jack Nevill 
20:43.9 Matthew Palmer 
20:44.0 Ryan Chen  
20:46.7 Michael Tanner 
20:49.9 Zhao Jerry 
20:51.1 Reed Abramson 
20:55.0 Charles Huang 
20:55.3 Cole Pantina 
 
21:04.0 Vaughn Sheehan 
21:04.2 Matthew Johnston 
21:10.2 Habib Mian 
21:10.6 Max Cordes 
21:11.6 Alejandro Gomez-Rosales 
21:23.5 Gabriel Tejeda 
21:32.8 James Maynard  
21:34.0 Steven Reale 
21:39.9 Harry Gerber 
21:40.2 Brad Chen 
 
21:46.5 Parik Yan 
21:46.8 Edward Conley 
21:54.7 Eric Brown 
21:55.2 Jeffrey Obogbaimhe 
21:59.0 Craig Birk 
21:59.7 Eric Chen 
22:00.3 Ryan Alvaranga 
22:01.3 Seth Ziman 
22:01.9 Jilles Huinink 
22:03.8 Gavin Levitt 
 
22:07.6 Miguel Mendoza 
22:11.3 Kevin Reyes Palma 
22:14.3 Thomas Peers 
22:22.7 Diego Martinez 
22:25.7 Bryan Francese 
22:35.4 Logan Monti 
22:41.6 Arthur Brown III 
22:51.8 Mark Sandberg 
22:57.0 Wang Lyons 
23:00.7 Angelo Parisi 
 
23:02.6 Amrit Singh 
23:02.9 Eric Isaac 
23:07.6 Brandon Coons 
23:12.0 Edison Huang 
23:15.3 Ryan Sullivan 
23:21.7 Sanjay Lewis 
23:25.1 Joshua Rabbani 
23:25.9 Henry Ji 
23:27.7 Jonathan Tassani 
23:34.9 Christian McAndrew  
 
23:44.2 Ryan Maloney 
23:45.1 Antonio Sottile 
23:48.6 James Curan  
23:53.7 Faris Singh 
23:54.3 Will Ryan 
24:06.2 Zakarya Layachi 
24:14.3 Anthony Reyes 
24:24.5 Sooah Kwak 
24:27.3 Trevor Staszak 
24:30.4 Jonathan Tom 
 
25:06.2 Leong Andrew 
25:15.2 Ivan Lee 
25:53.1 Jeremiah Soto 
25:57.2 James Romano 
26:08.7 Chris Cui 
26:54.7 Maynard Jeremiah 
27:04.6 Eldad Sanandaj 
27:12.3 Thomas Leahy 
27:15.8 Daniel George 
28:01.9 Bidipta Roy 
 
28:04.9 Wesley Kong 
28:12.4 Ioannis Malafis 
29:10.0 Ethan Palacio 
29:31.7 Zayd Karim 
30:09.0 James Verutes 
32:16.3 Bradley Chung 
32:42.1 Treshon Greene 
Junior
15:18.2 Logan Schaeffler 
15:34.4 Christopher Tardugno 
15:47.7 Kevin Beltran 
16:14.8 Robby Levy 
16:28.1 Andrey Podskrebkin 
16:32.2 Jason Kerber 
16:35.6 Mario Jimenez 
16:37.5 Tyler McAlea 
16:38.3 Steven Theodoropoulos 
16:41.1 Junseo Deschenes 
 
17:06.4 Max Marro 
17:06.7 Michael Ventricelli 
17:10.8 Thomas Sheerin 
17:11.1 Alex Santos-Acosta 
17:15.4 Omek Kumar 
17:20.4 Archie Chesler 
17:20.4 Liam Brady 
17:20.4 Brandon Figuerado 
17:24.7 Zyad Mohamed 
17:30.0 James Waters 
 
17:31.3 Jesse Lebolt 
17:32.1 Jared Korn 
17:41.4 Jeremy Fahmy 
17:49.7 Kenneth Lee 
17:53.1 Harrison Maute 
17:55.1 Brady McGowan 
17:55.9 Andrew Ignatiou 
17:57.1 Jake Eddelson 
17:57.9 Brett Drakos 
18:02.2 Luke Giangrande 
 
18:03.7 Oliver Keczmer 
18:08.9 Jason Rodriguez 
18:11.7 Nolan Kyi 
18:12.6 Dominic Rossiello 
18:15.0 Mike Murcia 
18:16.4 Krishan Nair 
18:18.1 Yassen Yanchev 
18:19.6 Kevin Lynch 
18:21.0 Patrick Leahy 
18:25.3 Leo Benaharon 
 
18:33.0 Alessandro Berganza 
18:40.5 Philip Dilgard-Clark 
18:42.7 Timothy Harrington 
18:45.9 Deven Bernardin 
18:48.4 Matthew Harkin 
18:50.9 Timothy Lee 
18:52.8 Colin Crane 
18:58.1 Nicholas Andrews 
18:59.5 Daniel Wright 
19:00.9 Gregory Milone 
 
19:01.0 Ryszard Porcelli 
19:04.7 Joseph Bonomi 
19:06.4 Joseph Stevens 
19:07.8 Brandon Hakimian 
19:08.8 William Morgan 
19:11.2 Diego Gomez 
19:16.7 Dylan June 
19:16.7 James Harwood 
19:18.5 Jake Restivo 
19:19.6 William Dusanenko 
 
19:21.7 Hunter Scott 
19:23.9 William Farquhar 
19:25.2 Maceo Eramo 
19:30.0 Devon Spalding 
19:31.0 Richard Cleveland 
19:31.0 Julio Rivera 
19:32.0 Oliver Feeney 
19:32.4 Carter Hoskins 
19:33.6 Eamon Conroy 
19:34.4 Jeffrey Radinsky 
 
19:36.2 Mughees Muhammad 
19:37.1 Kieran Lynch 
19:37.9 Luke Roberts 
19:38.7 Barnaby Griffin 
19:46.7 Reginald Fraser 
19:48.0 Aaron Rivera 
19:48.1 Samuel Capuano 
19:48.4 Timothy Erickson 
19:49.2 Nick Jean-Louis 
19:49.5 Christian Faccilonga 
 
19:51.5 Charles Wu 
19:51.8 Matthew Corrigan 
19:52.0 Ethan Dayani 
19:52.4 Mubeen Muhammad 
19:54.0 Ethan Duffy 
19:57.7 William Gaberlavage 
19:58.6 Alex Benson 
19:58.8 Brian Washburn 
19:59.1 Muhammad Bader 
19:59.5 Paris Prestia 
 
19:59.6 Alec Ader 
20:00.1 Brian Gay 
20:07.3 Nicolas DiTieri 
20:10.0 Brandon Witz 
20:11.1 Ian Huang 
20:16.1 Ian Perez 
20:19.0 Jordan Nicci 
20:20.3 Charles Reis 
20:21.0 Aidan McCarth 
20:22.6 Connor Escoffery 
 
20:24.6 Nave Harel 
20:24.8 Nicholas Lindo 
20:29.0 William Cornell 
20:30.6 Jonathan Wu 
20:32.2 Matthew Yang 
20:34.9 Gregory White 
20:35.9 Ryan Hung 
20:37.5 Scott Heaslip 
20:38.3 Zichun Lin 
20:42.2 Chauncey Saint-Jean 
 
20:43.5 Samuel Levine 
20:44.9 Samuel Hsu 
20:48.0 Thomas Morelli 
20:51.8 Kevin Byrnes 
20:56.4 Orel Nahamoo 
20:56.5 Jason Mathew 
20:57.0 Henry Kitchin 
20:58.2 Dean parenti 
20:59.7 Panagiotis Georgilis 
21:05.2 Cameron Hayles 
 
21:09.2 Noah Scheidt 
21:09.7 Caden Paradis 
21:10.9 Patrick Pelligrini 
21:11.1 Benjamin Feingold 
21:12.2 Hriday Sanakal 
21:15.6 Rohan Punj 
21:22.2 Jamie Chua 
21:27.9 Davon Drew 
21:29.6 Adam Fine 
21:31.5 Joshua Cooper 
 
21:31.5 Rishi Singh 
21:31.5 John Della Ratta 
21:34.2 Sean McCarey 
21:34.4 Dylan Giordano 
21:35.2 Alfredo Molina 
21:35.7 Dylan Leong 
21:37.0 Cole Arbisi 
21:43.6 Preston Chan 
21:48.0 Nicholas DiProperzio 
21:48.1 Michael Power 
 
21:48.3 Stephan Bernardin 
21:48.4 Jeffrey Nodelman 
21:53.2 Brad Zhao 
21:56.6 Demosthenes Ciar 
21:58.8 Stefano Linardi 
21:59.9 Ryan Kehoe 
22:00.5 Taha Zia 
22:09.0 Adin Nicholson 
22:15.7 Shu Liang 
22:22.2 Edwin O'toole 
 
22:22.5 Chris Marinello 
22:24.2 Brady McMillan 
22:27.2 Robert Thornton 
22:29.6 Sam Adler 
22:32.9 Gabriel Paniagua 
22:37.0 Jack Israel 
22:37.4 Matthew Gassenheimer 
22:44.5 Stanley Shi 
22:48.1 Abdullah Syed 
22:49.4 Akrisht Kaul 
 
22:50.5 Juan Torres Rudas 
22:53.2 Eddie Zheng 
22:53.5 Demetri Thomatos 
22:54.0 Mason Kusinitz 
22:59.5 Jake Schettini 
23:05.4 Dan Pietraniello 
23:19.2 Brett Hafkin 
23:20.5 Ari Guerra 
23:25.8 Dominic Murawski 
23:37.8 Leven Chen 
 
23:39.2 Liam Moore 
23:41.9 Aidan Callahan 
23:42.4 Ryan Dunn 
23:43.5 Jordan Lee 
23:44.2 Sebastian Alisse 
23:50.5 Jack Gorchov 
23:53.4 Simon Kupchik 
23:59.8 Maximo Walaitis 
24:02.0 Joseph Santaniello 
24:13.4 Miguel Ortiz 
 
24:28.1 Bilal Mahmood 
24:29.5 Thomas Luvin 
24:41.5 Ethan Goldberger 
24:41.5 Euan Kim 
24:49.7 Anthony Ozoria 
24:50.9 Marc Jahoor 
24:53.9 Jack Clancy 
25:02.8 Antonio Brugellis 
25:04.7 Justin McDonald 
25:52.0 Krishiv Shah 
 
25:57.3 Joshua Chen 
26:03.2 Evan Bennett 
26:13.0 Kyle June 
26:13.9 Liam Stump 
26:19.2 Joshua Leipzig 
26:21.4 Joseph Rozzo 
26:46.0 Giancarlo Oliveri 
27:03.9 Michael Raminfard 
28:12.7 Mathew Zakarian 
28:30.6 Jonathan Ke 
 
29:50.9 Matt Chalif 
29:54.3 Domenico Masi 
30:41.1 Matthew Zakarian 
32:13.6 Alan Barzola 
Sophomore
16:17.0 George Thomatos 
16:36.8 Ryan McAlea 
16:45.8 Myles Munro 
16:49.7 Ryan Boldi 
16:56.8 Luke Ferraiolo 
16:59.1 William Ahmuty 
17:01.4 Maxwell Krapf 
17:03.5 Julian Kimball 
17:03.7 John Morrow 
17:06.3 Keita Takahashi 
 
17:10.5 Owen Stachlik 
17:15.2 Stije Huinink 
17:28.4 Noah Mach 
17:28.9 Mark Bai 
17:31.2 Cole Rinn 
17:38.2 David Feng 
17:48.9 Dylan Gu 
17:49.8 Ryan Melkun 
17:53.7 John Hogan 
17:58.4 Christopher Ganci 
 
17:58.6 Dean Colletti 
18:03.1 Chase Holt 
18:09.3 Ethan Berkowitz 
18:09.6 Tyler Gany 
18:12.3 Ayaan Ahmed 
18:14.4 Matthew Cai 
18:15.0 Samuel Noyola 
18:15.3 Anthony Palmeri 
18:16.1 Marshall Huron 
18:16.9 Matthew Laudicina 
 
18:17.1 Justin Margulies 
18:18.5 Kyle Bir 
18:22.2 Victor Lin 
18:22.6 Colin Smith 
18:25.3 Sean Moschella 
18:28.4 Justin Delavandel 
18:28.7 Matthew Milewski 
18:29.2 James Salvato 
18:29.4 Alexander Armendariz 
18:29.5 Matteo Somma 
 
18:30.6 Riley Funk 
18:33.5 Farzam Ali-Syed 
18:34.8 Eric Marshall 
18:35.8 Thomas Greco 
18:39.1 Caleb Carle 
18:39.3 Juan Guzman 
18:40.4 Tristan Calderon 
18:40.4 Alexander Liedy 
18:46.6 Jack Ostroff 
18:48.5 Mark Shrivastava 
 
18:49.6 Hunter Maguire 
18:49.8 John Martini 
18:54.5 Brendan Fitzpatrick 
18:55.6 Justin Mathew 
18:55.6 John Spolidora 
18:57.2 Nicholas Tonorezos 
18:58.2 Max Lee 
18:58.3 Tristan Cuevas 
19:03.4 Phillip Chou 
19:06.8 Yifu Zuo 
 
19:07.1 Eshaan Kandel 
19:07.6 Jayro Gonzalez 
19:12.2 Sam Abraham 
19:12.8 JuanPablo Salazar 
19:13.1 Tyler Paige 
19:13.2 John French 
19:15.1 Daniel Chung 
19:16.5 Jacob Soriano 
19:16.5 Michael Tusiani-Eng 
19:16.6 James Griffith 
 
19:18.8 Ethan Restivo 
19:20.5 Jonathan Oh 
19:21.0 Tiam Ouyang 
19:24.0 Jeovany Villatoro 
19:24.3 Mychal Duffy 
19:25.8 Michael Sheahan 
19:26.5 Lucas Kim 
19:26.8 Edward Pan 
19:27.1 John Bachor 
19:28.0 Mahboob Mian 
 
19:30.2 Nicolas Samuel 
19:32.1 Kent Chen 
19:32.2 Jacob Krukas 
19:40.8 Jeffrey Li 
19:42.5 Aiden Jania 
19:49.6 Dante Del Vecchio 
19:58.7 Aviel Roumer 
19:58.9 Jake Rodriguez 
19:59.2 Hudson Hsieh 
20:01.3 Andrew Byrnes 
 
20:05.1 Constantine Pozapalidis 
20:05.6 Ian Nunez 
20:05.7 Alex Moloney 
20:06.6 Justin Williams 
20:06.9 Jayden Simon 
20:08.3 Pasquale Correale 
20:08.4 Michael Riomao 
20:08.7 Alden Ruskin 
20:09.1 Matthew Kusnetz 
20:10.1 Justin Bocian 
 
20:11.1 Matthew Kilfeather-Bonello 
20:12.0 Steven Ramirez 
20:12.5 Chris Paladino 
20:14.6 Stephen Lu 
20:17.4 Jack Labarbera 
20:18.3 Zachary Abreu 
20:20.5 Manav Deshmukh 
20:20.9 Lawrence Hon 
20:23.4 Chase Herzog 
20:23.8 Larsen Sullivan 
 
20:24.0 John Smeltz 
20:24.9 John Hartnett 
20:25.6 Justin Barrera 
20:26.0 Lukas Santana 
20:28.4 Nicholas Mantekas 
20:30.8 Sanjay Chemban 
20:32.9 Robert Higgins 
20:33.6 Henry Donahue 
20:38.8 Jacob Levenstien 
20:43.9 Christopher Dam 
 
20:46.0 Edward Xu 
20:47.1 Manveer Sahansra 
20:47.5 Dane Maffeo 
20:51.2 Ivan Chin 
20:51.2 Sean Sinnott 
20:51.9 Sebastian Lindo 
21:00.1 Thomas Galante 
21:01.8 Jack Albano 
21:02.2 Alexander Petrosini 
21:03.6 David Chen 
 
21:07.6 Kyle Hui 
21:07.7 Jayden Lam 
21:09.0 Cayden Miu 
21:12.5 Aidan Hsie 
21:16.2 Dylan Mueller 
21:16.5 Aidan Yuen 
21:19.2 Brandan Hsie 
21:19.9 William Conkling 
21:21.7 Matthew Vitucci 
21:22.2 Isaac Samuelson 
 
21:22.4 Miles Erdos 
21:23.0 Chris Belcastro 
21:25.5 Soham Bera 
21:28.8 Joe Woods 
21:31.0 Daniel Chan 
21:32.2 Jeffrey Alton 
21:32.5 Jayden Hope 
21:34.1 Ryan Leung 
21:37.3 Maxwell Yang 
21:40.6 Adam Quiles 
 
21:41.4 Eadon Hecht 
21:45.6 Raffaele Imperato 
21:47.7 Joseph Pistone 
21:48.1 Tyler Osit 
21:49.1 Calvin Chang 
21:53.9 Thomas Li 
21:54.8 Konstantinos Georgiadis 
21:58.7 Sean Alday 
21:59.6 Dan Godoy 
22:00.5 Aidan Mongiello 
 
22:05.8 Kyle Noble 
22:08.6 Jacob Jordan 
22:13.7 Anson Ng 
22:20.6 Jordan Fitoussi 
22:23.5 Sky Jafri 
22:27.8 Alston Leung 
22:28.5 Jack Jingeleski 
22:34.0 Christopher Dagoon 
22:38.4 Kyle Yoon 
22:39.4 Stamatios Atsidaftis 
 
22:42.9 Aidan Maloney 
22:50.6 Logan Fitzgerald 
22:52.7 Robert Stronge 
22:54.4 Jadier Checo 
22:54.7 David Barzideh 
22:57.1 Marc Cheng 
22:57.4 Xiao Lian 
22:57.6 Simon Davydov 
23:01.3 William Mincher 
23:02.8 Aiden Kula 
 
23:04.7 Cooper Langlois 
23:06.2 Dylan Koch 
23:06.5 Braden Blacker 
23:07.2 Roman Hokanson 
23:11.7 Dean Young 
23:15.8 Gerrard Sohiralei 
23:20.6 Kevin Villagran 
23:23.9 Ilan Tumarinson 
23:26.8 Scott Meagher 
23:27.4 Jaden Man 
 
23:28.3 Richard Shibu 
23:28.7 Edison Chen 
23:28.8 Mark Prainito 
23:36.8 Nicholas Moreno 
23:38.7 Brandon Baxt 
23:40.3 Nickita Melnikov 
23:40.5 Gregory Mooney 
23:42.5 Giovanni Gambino 
23:44.3 Stephen Noboa 
23:44.5 Marco Alvarez 
 
23:46.7 Charles Cohn 
23:49.0 Greg Mooney 
23:50.3 Brandon Leong 
23:52.0 Theodore Clancy 
23:54.6 Ryan Schramn 
23:58.5 Blake Lipman 
24:05.4 Joe Sardo 
24:09.3 Ryan Anderson 
24:15.4 Ryan Smith 
24:18.7 Jacob Almonte 
 
24:21.5 Nelson Lin 
24:22.8 John Rozzo 
24:35.8 Ethan Patterson 
24:39.1 Ruiqi Liu 
24:39.9 Josh Lee 
24:41.3 Ahmaid Adoodie 
24:49.6 Richard Xu 
24:51.5 Gavin lin 
24:52.0 Jacob Levine 
24:52.4 John Downey 
 
24:54.1 Scott Nolan 
24:54.7 Yanni George-Pierre 
24:59.3 Roberto Mendoza 
24:59.7 Sunay Malhotra 
25:04.0 Nick Aquino 
25:05.1 Justin McFadden 
25:05.5 Christian McGowan 
25:05.7 Aiden Bacshi 
25:18.5 Chance Lee 
25:27.8 Aaron Bakst 
 
25:36.8 Jack Gaillard 
25:53.3 Johnny Jahrmarkt 
25:59.9 Gurjasdeep Singh 
26:03.0 Sonny Salem 
26:04.0 Eason Chiu 
26:09.7 Daniel Zavelin 
26:23.3 Petrit Sheshori 
26:48.4 Sean Gonzalez Yazdpour 
26:48.6 Gerard Schiraldi 
26:53.8 Ashton Eloi 
 
26:54.1 Alex Smith 
26:56.0 Jacob Moriarty 
27:16.3 James Klein 
27:30.8 Christopher Keating 
27:32.0 Tyler Lui 
27:41.0 Jonathan Herrera 
27:46.7 Yuetian Wu 
27:48.1 Abrar Kazi 
27:49.3 Roman Schurr 
28:03.0 Andy Huang 
 
28:12.2 Brian Garofano 
28:39.4 Jonathon Salerno 
28:42.1 Ethan Wilson 
28:49.7 Jayden Delavander 
29:04.6 Dian Gu 
29:35.0 Simon Hazut 
29:37.4 Deen Durkovic 
29:44.1 Matthew Eustace 
30:18.9 Owen Schulmam 
30:29.2 Timothy Poland 
 
30:36.4 Dominic Igneri 
30:54.4 John Sawicki 
31:16.2 Bradley Selwin 
31:40.7 Eliel Morales 
33:08.6 Jayden Delavandel 
34:36.7 Gabriel Nguyen 
Freshman
16:35.3 Zach Greene 
17:15.1 Luis Cruz 
17:36.5 Andy Wu 
17:59.7 Brendan Lo 
18:04.4 Leonardo Ciccarone 
18:08.3 Daren Zhong 
18:10.6 Benjamin Davidson 
18:13.8 Alex Lombardo 
18:14.3 Michael Perez 
18:17.7 Oliver Navo 
 
18:21.1 Thomas Neylon 
18:21.7 Jack DiMarco 
18:24.8 Patrick Egan 
18:25.8 Ian Frazer 
18:28.5 Grayson Kies 
18:31.7 Nicholas Georghakis 
18:32.5 Sotaro Shirabe 
18:34.2 Brendan Rodriguez 
18:42.7 Noah Saenz 
18:43.1 Trevor Wells 
 
18:45.3 Tim Gallagher 
18:46.9 Thomas Twomey 
18:58.1 Lawrence Brown 
19:00.0 Ethan Hong 
19:00.9 Nolan Hosey 
19:05.6 Christian Frangas 
19:06.3 Everett Lehnert 
19:08.2 Logan Daab 
19:08.5 Garrett Viola 
19:09.9 Alex Kanes 
 
19:10.0 Ofer Adar 
19:16.3 Sam Gewirtz 
19:27.6 Joshua Cai 
19:29.9 Conor Sheerin 
19:32.9 Jonah Kim 
19:38.3 Daniel Heaney 
19:38.8 Gregory Lyakhov 
19:38.9 Jack Ruocchio 
19:42.3 James Wattie 
19:44.3 Caspar Wang 
 
19:44.5 Charles Paredes 
19:45.0 Matthew Tusa 
19:52.6 Zach Moyer 
19:53.5 Nikolaos Sofianos 
19:54.7 Peter Villari 
19:55.3 Aidan Lehmann 
19:55.4 Aaron Labelson 
19:55.6 Ethan Baloyo 
19:56.2 Roman Price 
19:57.1 Reinnier Rubio 
 
19:57.7 Amir Ibrahim 
19:58.1 Nathaniel Wick 
19:59.1 Kevin Fernandez 
20:04.8 Jack Ahearn 
20:04.9 Ari Ziman 
20:06.4 Ethan Jeon 
20:06.5 Sanjay Singh 
20:07.4 Mark Kadin 
20:09.2 Connor Glennon 
20:09.9 ShriSughan Sriganesh 
 
20:13.2 Mateo Rey-Cardona 
20:14.2 Vir Singh 
20:15.6 Luke Pierce 
20:16.5 Aidan Hong 
20:16.6 Samuel Da Silva 
20:17.2 Andrew Ammirati 
20:21.0 Alex Chen 
20:22.3 Matthew Gangi 
20:25.1 Max Zubiria 
20:27.1 Asher Hirsch 
 
20:33.3 Max Lewin 
20:33.5 Ramon Martinez 
20:42.1 Mateusz Grabowski 
20:43.6 Timothy Gallagher 
20:45.1 Jack Carlino 
20:47.3 David Bernstein 
20:47.8 Gabriel Dela Cruz 
20:49.2 Eliav Sehati 
20:51.1 Sean Yang 
20:51.6 Patrick Curran 
 
20:53.6 Alex Duffy 
20:53.9 Allen Vee 
20:56.9 Waking Jean Baptiste 
20:57.0 Guraman Vasir 
20:59.8 Dylan Herzog 
21:02.2 Elliot Shim 
21:03.3 Ethan Kalimian 
21:04.9 Christopher Morgan 
21:05.7 William Duhs 
21:09.8 Noor Maher 
 
21:12.8 Adam Malkoff 
21:13.9 Michael Woythaler 
21:14.0 Samuel Schiavo 
21:14.4 Michael Antonellis 
21:16.7 Jaxon Bier 
21:18.4 Luca Bonanome 
21:20.5 Benjamin Weinberger 
21:22.2 Junmo Kim 
21:24.1 Daniel Baum 
21:25.2 Collin Trust 
 
21:26.0 Jon Valentini 
21:29.2 Evan lin 
21:29.9 Erik Wagner 
21:31.4 Christopher Marchand 
21:33.2 Brady Wolken 
21:36.8 Wadley Jean Baptiste 
21:37.1 Joeseph Lattanzi 
21:37.6 Jack Gamache 
21:39.8 Fengxin Zhang 
21:41.2 Alexander Ren 
 
21:42.6 Sean Hart 
21:43.3 Ryan Chung 
21:45.8 Sunny Kamadjeu 
21:46.5 Zachary Kane 
21:47.4 Evan Wikle 
21:47.6 Felix Kong 
21:47.9 Sebastian Ng 
21:52.9 Mahin Gupta 
21:54.1 Oliver Dalton 
21:55.1 Asher Hirsh 
 
21:56.9 Jesse Shapiro 
21:57.8 James Capece 
21:58.5 Christian Chan 
21:58.9 Edwin Duran 
22:05.2 Chris Kucica 
22:09.2 Conor Coreless 
22:10.4 Dylan Quicano 
22:11.9 Zaahid Desai 
22:12.0 Richard Hung 
22:13.6 Matthew Isobe-Russell 
 
22:15.3 Andrew K. Lee 
22:16.3 Brandon Schubert 
22:21.2 Jonathan Yin 
22:21.9 Declan McMorrow 
22:22.0 Colin Chan 
22:23.4 Matt Diamond 
22:29.3 Anthony Cheng 
22:31.2 Cory Yuen 
22:36.8 Austin Wang 
22:42.4 Ethan Chen 
 
22:43.1 Jordan Carucci 
22:43.9 Austin Ma 
22:50.7 Lex Edwards 
22:51.7 Nick Chang 
22:53.3 Jacob Graber 
22:53.5 Ethan Ponce 
22:54.6 Whittaker Kammerer 
22:55.3 Eric Jiang 
22:55.9 Nikhil Janda 
22:56.8 Marc Cheng 
 
23:01.6 Justin Li 
23:21.8 Light Ative 
23:26.7 Harshpreet Kalsi 
23:27.0 Salvatore LoBrutto 
23:28.7 Cooper Mott 
23:29.9 Nicolas Castillo 
23:30.0 Benjamin Roth 
23:31.0 John Fraser 
23:33.1 Aaron Chen 
23:33.8 Frank Prestia 
 
23:36.6 Angelo Roussis 
23:37.8 Jake Dombrow 
23:39.4 Parker Mohsendu 
23:43.3 Sayuki Toyama 
23:46.6 Steven Barrera 
23:50.4 Chang Davian 
23:54.6 Joeseph Latanzi 
23:55.6 Luke Staniszewski 
24:00.9 Ethan Borda 
24:05.6 Joseph Gallo 
 
24:08.4 Magnus Gros 
24:09.5 Aiden O'Hara 
24:11.8 Sarato Toyama 
24:12.4 Stefan Cutler 
24:17.2 Jaime Pereira 
24:23.7 Aiden Alvarez 
24:25.2 Ryuki Nakahara 
24:38.6 Liam DiFrancisca 
24:39.2 Timothy Samuel 
24:40.8 Jake Beberman 
 
24:41.6 Alex Nettuno 
24:44.1 Corey Miller 
24:44.9 Jelani Freeman 
24:50.3 Michael Ragas 
24:50.5 Beorn Mihlbachler 
24:51.0 George Thomas 
24:53.8 Justin George 
24:57.7 Bryan Escamilla 
25:04.0 Eliot Bih 
25:06.4 Shane Haglich 
 
25:08.1 Kelvin Duran 
25:10.0 Joe Funatomi 
25:13.5 Samuel Klein 
25:17.4 Harry Garte 
25:27.0 Azan Durkovic 
25:32.4 Brendan McQuade 
25:32.8 Amin Nasari 
25:40.0 Luca Pecora 
25:41.6 Jonathan Spencer 
25:41.7 Tim Neri 
 
25:42.6 Nathaniel Rockwood 
25:42.7 Kody Mitchell 
25:44.3 Matthew Cora 
25:48.9 Paul Sobieski 
25:56.2 TianYu Mao 
25:57.3 Chone Iannelli 
26:00.5 Jacob Estrada 
26:05.3 Daniel Kinesdahl 
26:16.8 Rajit Reddi 
26:17.7 Maxim Billias 
 
26:30.3 Isaiah Jacob 
26:36.4 Henry McClusky 
26:36.4 Max Benson 
26:36.8 Owen Mammolito 
26:38.5 David Bobby 
26:38.7 Bevilacqua Michael 
26:50.7 Samuel Erney 
27:01.7 Jelani Fermin 
27:04.7 David Caeigan 
27:08.1 Muhammad Haque 
 
27:09.9 William Ponzio 
27:14.7 Xingchen Ming 
27:23.3 Zachary Berchansky 
27:28.2 Garris Williams 
27:33.0 Aadil Mahmood 
27:48.7 Ethan Lahey 
27:53.7 Antonio Barcelo 
27:55.1 Raahil Mohammad 
28:07.5 Kenny Hargreaves 
28:14.5 Jason Goldstein 
 
28:15.1 Christopher Alvarado 
28:23.9 Khristian Persaud 
28:42.8 Yusuf Nazli 
28:45.6 Matthew Wipperman 
29:13.3 Patrick Albrecht 
29:25.2 Joel Oliva 
29:25.5 Freddie O'Neill 
29:51.9 Jacob Moont 
30:29.1 Matthew Arias 
32:35.2 Aidan Anzalone 
 
33:02.2 Antonio Daskalakis 
33:03.2 Samuel Sult 
33:34.6 Zhiyi Shen 
36:38.6 Rayan Jaouhari 
37:18.1 Leander Rogan 
45:32.0 Jinkuan Chen 
8th Grade
18:39.1 Nicolas Katsoulis  (8th)
20:03.8 Zaryan Ali  (8th)
22:19.5 Paul Lynch  (8th)
24:43.6 Aldin Sheshori  (8th)
7th Grade
22:02.7 Tyler Ng  (7th)
22:14.5 Dashiell Hamilton  (7th)
26:56.9 David Jimenez  (7th)
Boys 2.5 Mi / 4K XC 
Senior
13:16.1 Jared Kimiabakhsh 
13:16.3 Zackary Gopie 
13:16.8 Jordan Altman 
13:43.8 John Ortiz 
13:44.6 Luke Gaudet 
13:46.1 Christopher Schimkus 
13:55.3 William Hughes 
14:04.6 Zackary Gopie 
14:05.6 Danzil Monk Jr 
14:05.8 Jayson Emile 
 
14:06.1 Jared Kimiabakhsh 
14:06.4 Jonathan Sferratore 
14:15.5 Sebastian Ravishankar 
14:20.5 Gavin Giordano 
14:29.4 Daniel DeGregori 
14:31.0 Alex Colletti 
14:31.2 Daniel Butt 
14:34.9 Matthew Belmonte 
14:36.0 Elyias Alawadhi 
14:40.5 Ethan Schulman 
 
14:43.1 Gabriel Aguilar 
14:46.5 Nicholas Sardes 
14:52.4 Ryan Price 
14:54.5 Jeremy Sirof 
14:55.5 Alan Gu 
14:58.3 Edison Won 
14:59.6 Ethan Schulman 
15:02.4 Daniel Lindow 
15:03.3 Matthew Voynovich 
15:10.2 Zachary Carle 
 
15:11.2 Elyas Layachi 
15:14.1 Joseph Asselta 
15:16.2 Samuel Sturge 
15:17.4 Max Reilly 
15:18.0 John Hernandez 
15:18.2 Josh Garelle 
15:18.5 Kendrick Sanford 
15:19.4 Gabriel Bar Kochva 
15:19.9 Joseph Angotti 
15:20.0 Jason Rivera 
 
15:20.0 Jayson Gutierrez 
15:23.7 Nicholas Bologna  
15:24.3 Cristian Coronel 
15:25.3 Benjamin Levine 
15:27.1 Sameer Grewal 
15:28.9 Stefano Sanchez 
15:31.2 Anuj Patel 
15:34.6 Samuel Siyance-Rachmany 
15:40.3 Colin Asher 
15:42.0 Ryan Miller  
 
15:48.7 Daniel Chan 
15:50.1 Jack O'Rourke 
15:56.6 Khaliq Billings 
15:58.4 Kenneth Chan 
16:01.7 Samuel Kassan 
16:02.9 Samuel Siyance-Rachmany 
16:04.6 Sean Gowen 
16:05.9 Gavin Glasco 
16:07.9 Ethan Rotko 
16:09.9 Nicholas Bevinetto 
 
16:10.4 Eric Chen 
16:11.3 Sergio Talamo 
16:12.1 Aidan Attina 
16:12.3 Ethan Fichtl 
16:15.0 David Chukwudi 
16:18.1 Will Cascio 
16:19.6 Reed Abramson 
16:20.9 Jordan Weinstein 
16:21.2 Franklin Zha 
16:22.1 Cristian Chacon 
 
16:24.2 Jayson Gutierrez 
16:25.7 Christian Primavera 
16:27.4 Noah Hutchinson 
16:29.5 Andy Garcia 
16:29.7 Enson Pan 
16:30.1 Anuj Patel 
16:30.9 Andrew Braunstein 
16:31.6 Michael Capobianco 
16:32.8 David Silverstein 
16:33.6 Nicholas Fauci 
 
16:34.1 Victor Padilla 
16:35.2 Michael Kantrowitz 
16:36.0 Michael Bologna 
16:36.4 Thomas Quilty 
16:39.3 Andrew Randazz0 
16:41.5 Ahyaan Virani 
16:42.2 Mert Yolseven 
16:44.8 Izhaan Ahmed 
16:47.0 David Nicosia  
16:54.4 Dylan Kaplan 
 
16:57.5 Cole Stellman 
16:59.8 Diego Martinez 
17:01.9 Jerry Zhao 
17:04.0 Alijah Murray 
17:05.7 Billy Godoy 
17:07.4 Conor Kelly 
17:09.4 Joseph Ciniglio 
17:10.5 Victor Padilla 
17:12.2 Sam Balakhanei 
17:13.6 Tyler Means 
 
17:14.8 Brendan McMorrow 
17:15.0 Edward Conley 
17:17.9 Kenan Yavuz 
17:19.3 Julian Awalom 
17:19.5 Parik Yan 
17:19.6 Ryan Chen  
17:24.2 Jaydin Washington 
17:25.5 Daniel Collins 
17:25.9 Jilles Huinink 
17:27.7 Christian Sajous 
 
17:27.8 Pan Enson 
17:30.4 Harry Gerber 
17:30.5 Christopher Roukis 
17:33.3 William Pyun 
17:35.6 Zhao Jerry 
17:39.3 Charles Huang 
17:40.8 Steven Reale 
17:41.2 Zha Franklin 
17:42.8 Alex Konigsberg 
17:45.2 Jack Nevill 
 
17:45.2 Alec Valery 
17:48.0 Ryan Alvaranga 
17:49.6 Alejandro Gomez-Rosales 
17:51.1 Matthew Johnston 
17:52.7 Matthew Cardoza 
17:52.8 Michael Tanner 
17:55.5 Cole Stellman 
17:58.2 Timothy Chan 
17:58.2 Cole Pantina 
17:59.6 Parik Yan 
 
18:00.1 Parker Goldberg 
18:01.4 Amrit Singh 
18:02.2 Steven Oliveira 
18:07.0 Brad Chen 
18:10.6 Thomas Peers 
18:13.8 Craig Birk 
18:17.5 Sean Mondschein 
18:26.7 Jake Chew 
18:27.4 Miguel Mendoza 
18:32.5 Steven Reale 
 
18:38.7 Habib Mian 
18:42.8 Alexander Demetriades 
18:43.0 Kristopher Balbontin 
18:43.2 Gavin Levitt 
18:45.8 Nicholas Iannelli 
18:47.2 Wang Lyons 
18:48.1 Seth Ziman 
18:52.3 Bryan Francese 
18:54.3 James Maynard  
18:59.8 Antonio Sottile 
 
19:00.4 Matthew Palmer 
19:00.4 Amrit Singh 
19:02.7 Kevin Reyes Palma 
19:09.1 Leong Andrew 
19:12.9 Edison Huang 
19:14.3 Christian McAndrew  
19:14.5 Gabriel Tejeda 
19:15.2 Chris Leon 
19:29.0 Ivan Lee 
19:29.5 Brad Chen 
 
19:49.6 Jonathan Tassani 
19:57.6 Arthur Brown III 
20:00.4 Jonathan Tom 
20:13.2 Brandon Coons 
20:29.9 Angelo Parisi 
20:38.9 Faris Singh 
20:43.8 Trevor Staszak 
20:48.4 Antonio Sottile 
20:50.9 James Romano 
20:53.4 Sebastian Ravishankar 
 
20:57.6 Ryan Maloney 
20:59.1 Eldad Sanandaj 
21:05.9 Will Ryan 
21:18.5 Ryan Sullivan 
21:26.6 Eric Brown 
21:28.1 Eric Isaac 
21:32.3 James Curan  
21:33.1 Mark Sandberg 
21:38.1 Joshua Rabbani 
21:54.6 Logan Monti 
 
22:12.8 Daniel George 
22:34.8 Jeremiah Soto 
24:18.6 Anthony Reyes 
25:02.3 Zayd Karim 
25:19.3 Ioannis Malafis 
25:52.6 Sooah Kwak 
26:17.7 Bidipta Roy 
28:05.8 Wesley Kong 
Junior
12:52.3 Kevin Beltran 
13:04.5 Logan Schaeffler 
13:25.8 Steven Theodoropoulos 
13:47.3 Jason Kerber 
13:48.7 Andrey Podskrebkin 
13:52.3 Mario Jimenez 
13:55.1 Max Marro 
14:05.2 Max Marro 
14:06.8 Jeremy Fahmy 
14:12.4 Tyler McAlea 
 
14:23.7 Robby Levy 
14:29.5 Archie Chesler 
14:30.0 Zyad Mohamed 
14:31.8 Steven Theodoropoulos 
14:33.2 Christopher Tardugno 
14:34.9 Harrison Maute 
14:35.4 Thomas Sheerin 
14:44.4 Jeremy Fahmy 
14:47.4 Michael Ventricelli 
14:47.7 Junseo Deschenes 
 
14:51.5 Alex Santos-Acosta 
14:51.7 Yassen Yanchev 
14:57.8 James Waters 
14:58.3 Jared Korn 
15:04.9 Panagiotis Georgilis 
15:07.1 Harrison Maute 
15:09.4 Omek Kumar 
15:19.4 Jesse Lebolt 
15:23.3 Timothy Lee 
15:27.4 Leo Benaharon 
 
15:27.8 Andrew Ignatiou 
15:28.2 Brett Drakos 
15:34.7 Brady McGowan 
15:38.8 Kenneth Lee 
15:39.3 Mughees Muhammad 
15:41.2 Brandon Figuerado 
15:41.6 Gregory Milone 
15:41.9 Philip Dilgard-Clark 
15:42.4 Luke Giangrande 
15:46.5 Maceo Eramo 
 
15:47.8 Brandon Hakimian 
15:48.0 Krishan Nair 
15:49.1 Oliver Feeney 
15:49.9 Jonathan Chen 
15:52.8 Nick Jean-Louis 
15:55.9 Alessandro Berganza 
15:56.8 Timothy Harrington 
15:57.2 Daniel Wright 
16:02.1 Jake Restivo 
16:03.3 Patrick Leahy 
 
16:05.5 Mike Murcia 
16:06.1 Dominic Rossiello 
16:07.1 Nolan Kyi 
16:09.3 Muhammad Bader 
16:10.5 Mubeen Muhammad 
16:11.9 Liam Brady 
16:12.4 Brandon Hakimian 
16:14.2 Timothy Lee 
16:14.2 Aidan McCarth 
16:16.3 Matthew Harkin 
 
16:16.6 Jeffrey Radinsky 
16:17.0 Nick Jean-Louis 
16:18.5 Yassen Yanchev 
16:19.6 Jason Rodriguez 
16:20.4 Nicolas Ditieri 
16:22.3 Jonathan Wu 
16:23.5 William Morgan 
16:24.6 Aidan McCarth 
16:26.5 Kevin Lynch 
16:29.4 Ethan Dayani 
 
16:30.3 Philip Dilgard-Clark 
16:31.9 Deven Bernardin 
16:32.4 Dylan June 
16:32.8 Nicholas Andrews 
16:38.3 Oliver Feeney 
16:38.5 Ian Huang 
16:38.7 Hunter Scott 
16:39.2 William Dusanenko 
16:42.7 Charles Reis 
16:43.9 Samuel Levine 
 
16:44.3 Hriday Sanakal 
16:44.4 James Harwood 
16:46.0 William Farquhar 
16:49.3 Kieran Lynch 
16:49.6 Jeffrey Radinsky 
16:51.1 Connor Escoffery 
16:54.7 Sean McCarey 
16:56.3 Ethan Duffy 
16:57.5 Robert Thornton 
16:57.9 Mubeen Muhammad 
 
16:58.4 Timothy Erickson 
16:58.7 Ryan Keegan 
16:58.8 Devon Spalding 
17:01.7 Henry Kitchin 
17:03.7 Samuel Capuano 
17:03.8 Orel Nahamoo 
17:04.1 Samuel Capuano 
17:09.1 William Gaberlavage 
17:11.0 Muhammad Bader 
17:11.6 Barnaby Griffin 
 
17:12.2 Jamie Chua 
17:13.8 Mughees Muhammad 
17:14.9 Reginald Fraser 
17:15.2 Hriday Sanakal 
17:16.4 Nicolas DiTieri 
17:16.4 Matthew Corrigan 
17:16.4 Noah Scheidt 
17:17.2 Brian Washburn 
17:18.1 Dylan Leong 
17:18.9 Jason Mathew 
 
17:19.3 Adin Nicholson 
17:19.4 Thomas Morelli 
17:19.5 Alec Ader 
17:20.5 Scott Heaslip 
17:23.4 Ethan Dayani 
17:28.6 Samuel Levine 
17:31.8 Eamon Conroy 
17:31.9 Ryszard Porcelli 
17:32.5 Nicholas Lindo 
17:34.4 Patrick Pelligrini 
 
17:35.7 Gregory White 
17:36.4 Jonathan Wu 
17:36.6 Robert Thornton 
17:39.6 Aaron Rivera 
17:39.7 Ian Perez 
17:45.8 Colin Crane 
17:47.0 Noah Scheidt 
17:48.0 Richard Cleveland 
17:50.5 Diego Gomez 
17:51.3 William Cornell 
 
17:52.7 Paris Prestia 
17:58.7 Christian Faccilonga 
18:03.7 Rohan Punj 
18:09.3 Brian Gay 
18:10.8 Stanley Shi 
18:10.8 Carter Hoskins 
18:25.9 Benjamin Feingold 
18:28.4 Taha Zia 
18:30.3 Jamie Chua 
18:33.0 Samuel Hsu 
 
18:34.9 Nicholas DiProperzio 
18:38.5 Jordan Nicci 
18:39.0 Dylan Giordano 
18:39.3 Ryan Hung 
18:40.3 Rishi Singh 
18:40.8 Benjamin Feingold 
18:41.0 Michael Power 
18:42.0 Stephan Bernardin 
18:43.3 Brett Hafkin 
18:44.9 Juan Torres Rudas 
 
18:49.5 Orel Nahamoo 
18:50.2 Jeffrey Nodelman 
18:51.8 Dylan Leong 
18:54.8 Jason Mathew 
18:57.2 Cole Arbisi 
18:57.6 Kevin Byrnes 
18:58.6 Ethan Goldberger 
19:01.3 Thomas Luvin 
19:02.1 Matthew Gassenheimer 
19:03.8 Ryan Kehoe 
 
19:09.7 Stefano Linardi 
19:11.1 Adin Nicholson 
19:12.7 Nave Harel 
19:17.3 Caden Paradis 
19:18.0 Brady McMillan 
19:18.2 John Della Ratta 
19:21.7 Bilal Mahmood 
19:23.0 Brett Hafkin 
19:24.7 Charles Wu 
19:32.6 Mason Kusinitz 
 
19:34.4 Taha Zia 
19:34.7 Ari Guerra 
19:35.6 Sam Adler 
19:35.7 Joshua Cooper 
19:36.6 Brandon Witz 
19:43.5 Ethan He 
19:49.7 Demetri Thomatos 
19:50.7 Chris Cui 
20:13.2 Gabriel Paniagua 
20:32.2 Leven Chen 
 
20:32.7 Marc Jahoor 
20:33.1 Leven Chen 
20:38.2 Jack Israel 
20:42.7 Juan Torres Rudas 
20:46.4 Simon Kupchik 
20:52.7 Joseph Santaniello 
20:57.4 Joshua Chen 
21:00.9 Ryan Dunn 
21:04.5 Kyle June 
21:05.5 Dominic Murawski 
 
21:15.0 Matthew Gassenheimer 
21:17.2 Dan Pietraniello 
21:18.2 Jack Gorchov 
21:18.3 Krishiv Shah 
21:20.7 Miguel Ortiz 
21:43.3 Jordan Lee 
21:47.5 Euan Kim 
21:50.0 Joshua Leipzig 
21:55.6 Maximo Walaitis 
22:00.5 Alasdair Siu 
 
22:08.0 Joseph Rozzo 
22:18.5 Eddie Zheng 
22:29.8 Anthony Ozoria 
23:19.6 Jonathan Ke 
23:24.1 Aidan Callahan 
23:46.4 Evan Bennett 
23:56.1 Sebastian Alisse 
24:52.8 Domenico Masi 
Sophomore
13:37.3 George Thomatos 
14:06.9 Maxwell Krapf 
14:10.8 Julian Kimball 
14:14.7 Myles Munro 
14:17.7 Ryan McAlea 
14:18.0 Julian Kimball 
14:19.1 Luke Ferraiolo 
14:20.1 Keita Takahashi 
14:26.3 Stije Huinink 
14:31.7 William Ahmuty 
 
14:31.8 Noah Mach 
14:46.2 Tyler Gany 
14:52.5 John Morrow 
14:53.3 Ryan Boldi 
14:58.0 Matteo Somma 
15:04.3 Chase Holt 
15:05.9 Samuel Noyola 
15:07.4 Krishan Nair 
15:08.1 Riley Funk 
15:10.4 Christopher Ganci 
 
15:13.0 Maxwell Krapf 
15:13.5 Sean Moschella 
15:15.3 John Hogan 
15:21.2 Marshall Huron 
15:21.6 Riley Funk 
15:21.9 Owen Stachlik 
15:22.7 Matthew Cai 
15:23.3 David Feng 
15:24.6 Ryan Melkun 
15:26.9 Dylan Gu 
 
15:33.6 Dean Colletti 
15:33.9 Ethan Berkowitz 
15:34.0 Ayaan Ahmed 
15:35.3 Colin Smith 
15:36.8 Marshall Huron 
15:39.1 Cole Rinn 
15:40.9 Matthew Milewski 
15:41.8 John Spolidora 
15:43.4 Tyler Gany 
15:43.8 Kyle Bir 
 
15:44.7 Keita Takahashi 
15:47.3 Farzam Ali-Syed 
15:47.6 Daniel Chung 
15:48.4 Juan Guzman 
15:52.3 Thomas Greco 
15:53.1 Alexander Liedy 
15:55.9 Sean Moschella 
15:55.9 Anthony Palmeri 
15:57.6 Nicolas Samuel 
15:59.3 Justin Margulies 
 
16:04.5 Alexander Armendariz 
16:07.1 Eshaan Kandel 
16:08.4 Sam Abraham 
16:08.6 Caleb Carle 
16:09.6 Brendan Ramirez 
16:10.4 Chris Paladino 
16:12.1 Eric Marshall 
16:14.7 Tyler Paige 
16:16.0 James Salvato 
16:16.6 John Martini 
 
16:17.9 Yifu Zuo 
16:19.8 Aviel Roumer 
16:19.9 Jack Labarbera 
16:19.9 Hunter Maguire 
16:20.3 Lucas Kim 
16:21.0 Jack Ostroff 
16:21.3 Dante Del Vecchio 
16:21.6 Mark Shrivastava 
16:22.6 Victor Lin 
16:27.5 Matthew Kusnetz 
 
16:27.6 JuanPablo Salazar 
16:28.2 Tiam Ouyang 
16:29.5 John Bachor 
16:29.5 Nicholas Mantekas 
16:30.7 Jeffrey Li 
16:31.6 Alden Ruskin 
16:32.3 Matthew Cai 
16:34.2 Michael Tusiani-Eng 
16:38.1 Brendan Fitzpatrick 
16:38.3 Matthew Laudicina 
 
16:38.8 Tristan Cuevas 
16:40.4 Manav Deshmukh 
16:40.5 Tristan Calderon 
16:42.9 Justin Mathew 
16:43.1 Ethan Restivo 
16:45.4 Mychal Duffy 
16:45.5 Nicholas Tonorezos 
16:46.5 Chase Herzog 
16:46.7 Edward Pan 
16:51.9 Matthew Robotham 
 
16:51.9 Lawrence Hon 
16:52.6 Justin Williams 
16:54.4 Dylan Koch 
16:54.6 Hudson Hsieh 
16:55.6 Dane Maffeo 
16:55.7 Cayden Miu 
16:55.7 John French 
16:57.3 Jacob Soriano 
17:00.3 Pasquale Correale 
17:00.6 Matthew Kusnetz 
 
17:03.1 Justin Bocian 
17:06.7 Jeovany Villatoro 
17:07.5 Michael Sheahan 
17:08.6 Alex Moloney 
17:10.2 Brandan Hsie 
17:12.1 Nicholas Mantekas 
17:13.3 Jacob Levenstien 
17:13.3 Lawrence Hon 
17:14.0 Sanjay Chemban 
17:16.0 Ivan Chin 
 
17:17.5 David Chen 
17:20.1 Aidan Mongiello 
17:20.4 Alden Ruskin 
17:20.6 Stephen Lu 
17:20.6 Zichun Lin 
17:20.7 James Griffith 
17:21.6 Max Lee 
17:23.2 Aidan Yuen 
17:24.2 Zachary Abreu 
17:24.9 Larsen Sullivan 
 
17:25.3 Jake Rodriguez 
17:27.5 Aidan Hsie 
17:27.9 Justin Barrera 
17:29.1 Michael Riomao 
17:29.9 Justin Delavandel 
17:31.8 Phillip Chou 
17:32.6 Jeffrey Alton 
17:40.1 Aiden Jania 
17:48.1 Alexander Petrosini 
17:48.2 Jonathan Oh 
 
17:49.6 Jayden Simon 
17:50.6 Mark Bai 
17:52.6 Chris Belcastro 
17:58.3 Maxwell Yang 
18:00.3 Edward Xu 
18:03.6 John Hartnett 
18:05.0 Steven Ramirez 
18:06.4 Calvin Chang 
18:07.1 Robert Higgins 
18:08.4 Henry Donahue 
 
18:08.4 Nicolas Samuel 
18:10.5 Adam Quiles 
18:11.5 Cayden Miu 
18:11.5 Anson Ng 
18:12.1 Aidan Yuen 
18:14.2 Mahboob Mian 
18:14.2 Matthew Kilfeather-Bonello 
18:15.5 Thomas Galante 
18:15.6 Kent Chen 
18:17.3 Sean Sinnott 
 
18:19.4 Miles Erdos 
18:20.5 Daniel Chan 
18:21.3 Lukas Santana 
18:23.9 Thomas Li 
18:25.4 Kyle Yoon 
18:25.8 Dylan Mueller 
18:26.0 Nickita Melnikov 
18:29.8 Dylan Koch 
18:36.0 Jayden Hope 
18:37.0 Aidan Mongiello 
 
18:41.1 Brandan Hsie 
18:45.6 Tyler Osit 
18:50.3 William Conkling 
18:51.6 Kyle Hui 
18:54.2 Constantine Pozapalidis 
18:55.0 Matthew Vitucci 
18:57.0 Christopher Dam 
18:58.9 Aidan Hsie 
19:06.5 Logan Fitzgerald 
19:06.6 Jack Albano 
 
19:07.2 Braden Blacker 
19:09.3 Joseph Pistone 
19:11.0 Charles Cohn 
19:12.3 Christopher Dagoon 
19:13.0 Dante Del Vecchio 
19:15.9 Brandon Leong 
19:17.4 Xiao Lian 
19:18.1 Raffaele Imperato 
19:21.0 Nelson Lin 
19:21.0 Jack Jingeleski 
 
19:21.5 Manveer Sahansra 
19:25.2 Jayden Lam 
19:30.4 Dean Young 
19:30.4 Eason Chiu 
19:30.9 Eddie Zheng 
19:32.2 Ryan Schramn 
19:33.0 Marc Cheng 
19:34.5 Gregory Mooney 
19:35.2 Brandon Leong 
19:36.1 Richard Xu 
 
19:38.4 Anson Ng 
19:42.7 Maxwell Yang 
19:43.4 Robert Stronge 
19:44.8 Raffaele Imperato 
19:45.6 Edison Chen 
19:47.6 Dan Godoy 
19:49.1 Isaac Samuelson 
19:51.7 Aiden Kula 
19:55.1 Gerard Schiraldi 
19:56.9 Eadon Hecht 
 
19:57.0 Kevin Villagran 
19:57.9 Xiao Lian 
20:00.5 Sebastian Lindo 
20:01.3 Sean Alday 
20:01.6 Ryan Leung 
20:03.2 Ian Nunez 
20:03.9 Konstantinos Georgiadis 
20:06.9 Jacob Krukas 
20:08.9 Roman Hokanson 
20:09.4 Stephen Noboa 
 
20:10.7 Giovanni Gambino 
20:11.4 Soham Bera 
20:13.0 Scott Meagher 
20:15.1 Brandon Baxt 
20:15.1 Gavin Lin 
20:24.1 Stamatios Atsidaftis 
20:28.3 Edison Chen 
20:32.5 Nicholas Moreno 
20:34.5 Aiden Bacshi 
20:34.6 Marco Alvarez 
 
20:38.5 Theodore Clancy 
20:41.8 Marc Cheng 
21:10.3 Andrew Byrnes 
21:16.1 David Barzideh 
21:16.4 Christian McGowan 
21:27.7 Mark Prainito 
21:34.2 Aidan Maloney 
21:37.2 Reid Schwartz 
21:38.2 Braden Blacker 
21:41.4 Ethan Patterson 
 
21:45.3 Sunay Malhotra 
21:58.0 John Downey 
22:00.3 Sky Jafri 
22:04.1 Kevin Yan 
22:13.7 Nelson Lin 
22:28.6 Eason Chiu 
22:30.9 Chance Lee 
22:32.0 Cooper Langlois 
22:35.8 Simon Davydov 
22:40.3 Ethan Briguette 
 
22:42.1 Richard Shibu 
22:44.6 Alston Leung 
22:53.1 Scott Nolan 
22:55.8 John Rozzo 
23:08.6 Ryan Anderson 
23:09.3 Jack Gaillard 
23:28.6 Jaden Man 
23:38.9 Christopher Keating 
23:39.3 Chance Lee 
23:45.2 Jadier Checo 
 
23:47.0 Nick Aquino 
23:48.6 Petrit Sheshori 
23:53.2 Andy Huang 
23:59.6 Abrar Kazi 
24:19.3 Roberto Mendoza 
24:40.2 Matthew Eustace 
24:45.8 Jordan Fitoussi 
24:56.7 Roman Schurr 
25:02.3 Gurjasdeep Singh 
25:15.4 Jonathan Herrera 
 
25:23.4 Gavin lin 
25:31.0 Yuetian Wu 
25:36.0 Brian Garofano 
26:04.2 Ruiqi Liu 
26:19.5 Owen Schulmam 
26:20.0 Matthew Eustace 
26:25.8 Jayden Delavander 
26:45.2 Simon Hazut 
26:52.8 Dominic Igneri 
28:35.0 Timothy Poland 
 
29:33.4 Daniel Zavelin 
Freshman
14:18.3 Luis Cruz 
14:44.5 Zach Greene 
14:57.5 Daren Zhong 
15:18.9 Andy Wu 
15:22.4 Ethan Hong 
15:33.2 Leonardo Ciccarone 
15:33.6 Alex Lombardo 
15:42.5 Jack DiMarco 
15:43.8 Brendan Rodriguez 
15:52.7 Sotaro Shirabe 
 
15:57.6 Grayson Kies 
15:58.3 Logan Daab 
16:02.0 Ofer Adar 
16:03.0 Benjamin Davidson 
16:03.1 Everett Lehnert 
16:07.7 Ian Frazer 
16:10.3 Alex Kanes 
16:10.6 Ofer Adar 
16:12.3 Lawrence Brown 
16:15.3 Joshua Cai 
 
16:16.3 Christian Frangas 
16:17.8 Ari Ziman 
16:20.2 Ethan Hong 
16:24.1 Sam Gewirtz 
16:33.4 Gregory Lyakhov 
16:34.0 Patrick Egan 
16:37.1 Daren Zhong 
16:38.8 Lawrence Brown 
16:49.3 Oliver Navo 
16:53.2 Charles Paredes 
 
16:54.1 Samuel Da Silva 
16:54.2 Thomas Twomey 
16:58.9 Nicholas Georghakis 
17:01.8 Asher Hirsch 
17:03.1 Joshua Cai 
17:03.7 Ari Ziman 
17:03.8 Gregory Lyakhov 
17:04.4 Christian Frangas 
17:10.8 Jonah Kim 
17:13.1 Reinnier Rubio 
 
17:15.6 Jack Ruocchio 
17:15.9 Matthew Tusa 
17:15.9 Ethan Kalimian 
17:16.9 Bradley Sommer 
17:19.6 Thomas Neylon 
17:20.5 Sean Yang 
17:21.1 Peter Villari 
17:22.6 Jonah Kim 
17:25.2 Christopher Marchand 
17:26.2 Noah Saenz 
 
17:27.5 Leander Rogan 
17:27.7 Patrick Curran 
17:28.2 Garrett Viola 
17:29.9 Collin Trust 
17:33.8 Trevor Wells 
17:34.1 Alex Chen 
17:34.1 Tim Gallagher 
17:37.4 Nolan Hosey 
17:44.8 Luke Pierce 
17:46.6 Nathaniel Wick 
 
17:49.6 Ethan Baloyo 
17:49.8 Amir Ibrahim 
17:50.5 Conor Sheerin 
17:54.7 Elliot Shim 
17:56.4 Jack Ahearn 
17:58.7 Max Lewin 
18:01.6 Ethan Jeon 
18:05.9 Daniel Heaney 
18:08.4 Asher Hirsh 
18:09.4 Aidan Lehmann 
 
18:09.5 Fengxin Zhang 
18:10.3 James Wattie 
18:10.9 Waking Jean Baptiste 
18:12.2 Mateo Rey-Cardona 
18:15.9 Mark Kadin 
18:17.0 Jordan Carucci 
18:17.4 Christopher Morgan 
18:17.4 Charles Paredes 
18:19.3 Nikolaos Sofianos 
18:19.9 Jack Carlino 
 
18:21.5 Nikhil Janda 
18:23.4 Ramon Martinez 
18:26.2 Alex Duffy 
18:27.4 Vir Singh 
18:29.2 Colin Chan 
18:34.3 Mateusz Grabowski 
18:34.7 Sunny Kamadjeu 
18:34.9 Sebastian Ng 
18:37.4 Andrew Ammirati 
18:37.7 David Bernstein 
 
18:38.3 Adam Malkoff 
18:42.0 Jesse Shapiro 
18:48.3 Cory Yuen 
18:49.8 Jon Valentini 
18:55.2 Aaron Labelson 
18:59.6 Max Zubiria 
18:59.9 Dylan Quicano 
19:05.4 Alex Kanes 
19:06.4 Aidan Hong 
19:06.4 Michael Woythaler 
 
19:06.6 Brandon Schubert 
19:06.9 Jaime Pereira 
19:07.0 Elliot Shim 
19:07.4 Evan lin 
19:07.9 Eric Jiang 
19:09.2 James Capece 
19:09.8 Christopher Marchand 
19:10.5 Zach Moyer 
19:13.1 Joeseph Latanzi 
19:13.3 Austin Ma 
 
19:18.2 Erik Wagner 
19:18.9 Gabriel Dela Cruz 
19:20.0 Angelo Roussis 
19:20.3 Cooper Mott 
19:22.2 Brady Wolken 
19:23.1 Samuel Schiavo 
19:25.8 Cory Yuen 
19:29.0 Steven Barrera 
19:29.1 William Duhs 
19:29.4 Chris Kucica 
 
19:29.4 Zaahid Desai 
19:30.8 Ryan Chung 
19:30.8 Samuel Da Silva 
19:32.9 Evan Wikle 
19:34.3 Andrew K. Lee 
19:34.4 Jaxon Bier 
19:38.1 Benjamin Weinberger 
19:40.4 Sebastian Ng 
19:42.2 Vir Singh 
19:46.2 Matt Diamond 
 
19:46.9 Caspar Wang 
19:48.7 Wadley Jean Baptiste 
19:50.0 Brendan Lo 
19:52.8 Noor Maher 
19:53.2 Sarato Toyama 
19:56.1 Christian Chan 
19:57.0 Parker Mohsendu 
19:57.5 Edwin Duran 
19:58.4 Daniel Baum 
19:59.9 Eric Jiang 
 
20:00.3 Sean Hart 
20:06.6 George Thomas 
20:09.0 Fengxin Zhang 
20:09.9 Light Ative 
20:10.9 Eliav Sehati 
20:12.3 Felix Kong 
20:15.7 Guraman Vasir 
20:18.6 Aiden O'Hara 
20:24.8 Conor Coreless 
20:30.5 Richard Hung 
 
20:31.7 Ethan Borda 
20:32.6 Azan Durkovic 
20:36.3 Tianyu Mao 
20:36.5 Michael Antonellis 
20:37.2 Mahin Gupta 
20:39.1 Kelvin Duran 
20:39.6 Joseph Gallo 
20:41.0 Ethan Ponce 
20:44.2 Ethan Lahey 
20:44.2 Whittaker Kammerer 
 
20:45.6 Ryuki Nakahara 
20:52.1 Luca Bonanome 
20:52.4 Salvatore LoBrutto 
20:56.9 Magnus Gros 
20:58.9 Bryan Escamilla 
20:59.1 Zachary Kane 
20:59.2 Kody Mitchell 
21:00.4 Jake Beberman 
21:01.3 Lex Edwards 
21:05.2 Declan McMorrow 
 
21:07.9 Colin Chan 
21:08.9 Beorn Mihlbachler 
21:15.0 Sayuki Toyama 
21:17.3 Mayson Cordon 
21:22.3 Harry Garte 
21:28.6 Eliot Bih 
21:34.2 Nicolas Castillo 
21:36.7 Freddie O'Neill 
21:41.6 Ethan Chen 
21:46.6 Alex Nettuno 
 
21:52.4 Joe Funatomi 
21:58.7 Muhammad Haque 
22:02.4 Jonathan Spencer 
22:04.6 Jacob Graber 
22:15.3 Aadil Mahmood 
22:24.2 Matthew Isobe-Russell 
22:24.8 Nick Chang 
22:25.9 Shane Haglich 
22:26.8 Steven Barrera 
22:29.2 Amin Nasari 
 
22:29.8 Max Benson 
22:34.1 Bryan Escamilla 
22:35.7 Jonathan Yin 
22:37.1 Joseph Gallo 
22:37.3 Kelvin Duran 
22:43.3 Rajit Reddi 
22:44.1 Collin Trust 
22:52.3 Jake Dombrow 
22:55.1 Liam DiFrancisca 
23:01.7 Anthony Cheng 
 
23:03.3 David Bobby 
23:03.8 Bevilacqua Michael 
23:06.0 Zachary Berchansky 
23:07.6 Cooper Mott 
23:13.4 Kody Mitchell 
23:16.7 Aaron Chen 
23:16.7 Paul Sobieski 
23:17.6 Samuel Erney 
23:27.4 Nathaniel Rockwood 
23:34.2 Corey Miller 
 
23:38.0 Austin Wang 
23:45.5 Patrick Albrecht 
23:51.2 Alexander Ren 
23:52.0 Christopher Alvarado 
23:55.0 Henry McClusky 
24:25.7 Yusuf Nazli 
24:47.6 Kenny Hargreaves 
24:53.4 Isaiah Jacob 
26:16.6 Brendan McQuade 
26:38.5 David Caeigan 
 
26:45.1 Xingchen Ming 
27:09.3 Aidan Anzalone 
27:17.8 Raahil Mohammad 
28:29.3 Antonio Barcelo 
28:35.9 Khristian Persaud 
28:49.9 Matthew Cora 
31:43.0 Alex Chen 
33:42.9 Rayan Jaouhari 
8th Grade
16:21.4 Zaryan Ali  (8th)
17:14.8 Zaryan Ali  (8th)
17:28.1 Nicolas Katsoulis  (8th)
20:29.3 Paul Lynch  (8th)
7th Grade
19:34.4 Dashiell Hamilton  (7th)
21:04.3 David Jimenez  (7th)
22:02.1 Tyler Ng  (7th)
24:53.4 David Jimenez  (7th)
Boys 3 Mi XC 
Senior
16:02.6 Jordan Altman 
18:09.6 Joseph Angotti 
18:31.9 Daniel Chan 
18:53.6 Stefano Sanchez 
19:13.5 John Hernandez 
19:46.3 Jayson Gutierrez 
19:52.0 Anuj Patel 
20:23.3 Timothy Chan 
Junior
16:15.4 Christopher Tardugno 
18:40.2 Omek Kumar 
20:00.2 Oliver Keczmer 
20:01.1 Oliver Feeney 
21:10.3 Aidan McCarth 
Sophomore
18:58.3 Tyler Gany 
19:19.3 Sean Moschella 
19:38.2 James Salvato 
Freshman
17:28.8 Zach Greene 
17:36.5 Luis Cruz 
24:56.3 Nathaniel Wick 
Boys 1.5 Mi XC 
Senior
08:32.6 Jayson Gutierrez 
08:42.1 Kenneth Chan 
08:46.0 Timothy Chan 
08:47.9 Ethan Rotko 
08:49.3 Anuj Patel 
08:50.2 Samuel Kassan 
08:51.1 Will Cascio 
08:52.8 David Silverstein 
08:53.2 Noah Hutchinson 
08:55.4 Andrew Braunstein 
 
08:56.9 Leonard Li 
09:01.0 Nicholas Fauci 
09:06.5 Diego Martinez 
09:09.0 Dylan Kaplan 
09:12.6 Michael Capobianco 
09:23.5 Sam Balakhanei 
09:28.4 Michael Tanner 
09:29.5 Parker Goldberg 
09:36.6 Christopher Roukis 
09:42.3 Samyr Chrispin 
 
09:44.8 Samyr Chrispin 
09:52.1 William Pyun 
09:52.2 Charles Huang 
09:52.5 Julian Pinilla 
09:53.0 Eric Chen 
09:53.2 Brian Gayle 
09:54.7 Sean Mondschein 
09:57.4 Harry Gerber 
09:58.4 Alec Valery 
10:04.6 Kristopher Balbontin 
 
10:05.2 Gabriel Tejeda 
10:06.6 Brad Chen 
10:08.4 Gabriel Kim 
10:10.3 Zakarya Layachi 
10:16.1 Matthew Manno 
10:20.0 Antonio Sottile 
10:21.6 Lenny Jean 
10:22.7 Edison Huang 
10:24.6 Matthew Palmer 
10:29.1 Bryan Francese 
 
10:33.6 Kevin Reyes Palma 
10:36.8 Henry Ji 
10:40.6 Logan Monti 
10:46.2 Jonathan Tassani 
10:53.5 James Curan  
11:01.3 Joshua Rabbani 
11:09.4 Ivan Lee 
11:11.1 Ryan Sullivan 
11:19.3 Matthew Johnston 
11:19.9 Trevor Staszak 
 
11:25.1 Will Ryan 
11:29.3 Ethan Palacio 
11:39.4 Arthur Brown III 
11:43.6 Sooah Kwak 
11:44.0 Sanjay Lewis 
11:48.8 Daniel George 
11:53.1 Jilles Huinink 
12:05.0 Lenny Jean 
12:05.3 Ioannis Malafis 
12:08.3 Griffin Maskell 
 
12:58.4 Jeremiah Soto 
13:06.9 Wesley Kong 
13:11.2 Angelo Parisi 
13:16.0 Thomas Leahy 
13:39.5 Bidipta Roy 
13:45.6 Anthony Reyes 
14:11.0 Bradley Chung 
14:38.2 Aaron Ngoy 
15:08.4 Michael Horng 
18:58.5 Vito Magrino 
 
Junior
08:18.7 Jesse Lebolt 
08:41.9 Matthew Harkin 
08:42.8 Timothy Lee 
08:45.6 Daniel Wright 
08:46.0 Jake Restivo 
08:54.4 Paris Prestia 
08:58.4 Aidan McCarth 
08:59.1 Joseph Stevens 
09:08.2 Barnaby Griffin 
09:08.4 Sean McCarey 
 
09:08.7 Alex Benson 
09:09.4 Jeffrey Radinsky 
09:09.6 Samuel Capuano 
09:11.4 William Gaberlavage 
09:12.2 Connor Escoffery 
09:18.7 Robert Thornton 
09:19.8 Samuel Levine 
09:23.0 Patrick Pelligrini 
09:23.5 Hriday Sanakal 
09:26.3 Colin Crane 
 
09:26.5 Matthew Corrigan 
09:36.6 Alfredo Molina 
09:36.8 William Farquhar 
09:38.1 Eamon Conroy 
09:40.1 Samuel Hsu 
09:41.7 William Dusanenko 
09:46.4 Panagiotis Georgilis 
09:46.8 Christian Faccilonga 
09:47.8 Brad Zhao 
09:48.0 Michael Power 
 
09:52.3 Ian Huang 
09:54.4 Nave Harel 
09:56.0 Stanley Shi 
09:58.8 Thomas Luvin 
09:59.0 Ethan Dayani 
10:01.4 Brenton Lee 
10:05.0 Orel Nahamoo 
10:08.9 Jordon Quinn 
10:12.3 James Harwood 
10:16.5 Kevin Byrnes 
 
10:19.2 Cole Arbisi 
10:23.6 Jordan Nicci 
10:23.8 Tristan Ewing 
10:24.4 Jake Schettini 
10:24.4 Joseph Stevens 
10:26.7 Brett Hafkin 
10:27.9 Joseph Rozzo 
10:30.4 William Cornell 
10:31.4 Andreas Kennedy 
10:36.4 Ryan Hung 
 
10:38.3 Dylan Giordano 
10:39.5 Luke Roberts 
10:39.7 Demetri Thomatos 
10:43.5 Ethan Goldberger 
10:48.8 Joshua Leipzig 
10:52.5 Dominic Murawski 
10:54.0 Louis Cahill 
10:55.0 Liam Stump 
10:55.6 Leven Chen 
10:57.9 Dan Pietraniello 
 
10:59.8 Justin McDonald 
11:00.8 Andrew Lee 
11:07.0 Joshua Chen 
11:07.0 Matthew Gassenheimer 
11:11.4 Matthew Zarednik 
11:12.9 Cameron Hayles 
11:13.8 Necklor Smith 
11:14.8 Chris Marinello 
11:14.9 Brad Zhao 
11:15.6 Simon Kupchik 
 
11:19.3 Joseph Santaniello 
11:21.7 Jordan Lee 
11:23.7 Aidan Callahan 
11:26.1 Kyle June 
11:28.1 Alasdair Siu 
11:38.1 Edwin O'toole 
11:44.9 Michael Raminfard 
11:45.9 Jack Gorchov 
11:59.3 Eddie Zheng 
12:01.8 Marc Jahoor 
 
12:26.3 Mason Kusinitz 
12:29.8 Andrew Lee 
12:30.1 Sebastian Alisse 
12:49.4 Henry Kitchin 
12:52.3 Joseph Vacchio 
13:03.2 Matt Chalif 
13:15.6 Euan Kim 
14:03.4 Ryan Bell 
14:10.5 Evan Bennett 
15:42.3 Sal Rothe 
 
16:10.1 Domenico Masi 
Sophomore
08:18.6 Tyler Gany 
08:35.7 Ethan Restivo 
08:41.4 Ryan Sadrarhami 
08:43.5 Yifu Zuo 
08:45.3 Kyle Bir 
08:47.2 Sean Moschella 
08:47.9 Farzam Ali-Syed 
08:48.7 Joe Woods 
08:52.6 Victor Lin 
09:01.4 Thomas Li 
 
09:09.2 Michael Tusiani-Eng 
09:11.1 Justin Williams 
09:17.3 Michael Riomao 
09:19.5 Alden Ruskin 
09:20.8 Tristan Calderon 
09:23.3 Matthew Kusnetz 
09:23.8 Nicholas Mantekas 
09:24.3 Manav Deshmukh 
09:27.6 Sam Abraham 
09:30.1 Alexander Armendariz 
 
09:33.1 Jeffrey Alton 
09:33.2 Alex Moloney 
09:34.6 Christopher Dam 
09:35.0 Robert Higgins 
09:35.3 John Bachor 
09:35.6 Daniel Chung 
09:37.0 Kent Chen 
09:37.1 Larsen Sullivan 
09:37.6 Lawrence Hon 
09:38.8 Nicholas Tonorezos 
 
09:38.9 Thomas Galante 
09:39.9 James Griffith 
09:40.3 Ayaan Ahmed 
09:42.1 Max Lee 
09:42.6 Mychal Duffy 
09:42.9 Lucas Kim 
09:45.4 Jonathan Oh 
09:46.7 Stephen Lu 
09:50.0 Edward Xu 
09:50.5 Cayden Miu 
 
09:50.9 Calvin Chang 
09:51.4 Alexander Liedy 
09:52.9 Kyle Yoon 
09:56.8 Daniel Chan 
09:56.9 Chase Herzog 
09:59.1 Steven Ramirez 
10:02.3 Jack Jingeleski 
10:02.5 Jayro Gonzalez 
10:04.0 Jake Rodriguez 
10:10.6 Dean Young 
 
10:14.1 Isaac Samuelson 
10:14.9 Aidan Mongiello 
10:17.0 Brandon Leong 
10:17.2 Nicolas Samuel 
10:18.0 Matthew Vitucci 
10:18.5 Ryan Schramn 
10:19.7 Jack Albano 
10:20.1 Aidan Hsie 
10:20.2 Brandan Hsie 
10:22.5 Tyler Osit 
 
10:23.0 Mark Bai 
10:23.3 Edward Pan 
10:23.5 Joseph Pistone 
10:25.0 Eadon Hecht 
10:26.6 Anson Ng 
10:28.1 Christopher Dagoon 
10:28.3 Jayden Lam 
10:28.9 Ian Nunez 
10:31.0 Jacob Jordan 
10:34.7 Andrew Byrnes 
 
10:35.4 Dante Del Vecchio 
10:35.7 Charles Cohn 
10:47.5 Tiam Ouyang 
10:47.7 William Conkling 
10:54.6 Adam Quiles 
10:58.6 Xiao Lian 
10:58.9 Dian Gu 
10:59.3 Josh Lee 
11:03.5 Gerrard Sohiralei 
11:03.7 Aiden Bacshi 
 
11:05.7 Nelson Lin 
11:05.9 Ivan Cao 
11:07.7 Robert Stronge 
11:10.5 Jacob Moriarty 
11:10.6 Scott Meagher 
11:12.8 Nicholas Moreno 
11:15.3 Tyler Lui 
11:15.7 Soham Bera 
11:16.2 David Barzideh 
11:18.5 Kyle Noble 
 
11:18.7 Aiden Kula 
11:23.3 Christian McGowan 
11:25.5 Alex Smith 
11:28.3 Reid Schwartz 
11:30.5 Louis Cahil 
11:32.0 Ethan Patterson 
11:32.2 Kyle Noble 
11:34.0 Sky Jafri 
11:41.1 Braden Blacker 
11:42.5 Alston Leung 
 
11:42.5 Aaron Bakst 
11:43.1 Ahmaid Adoodie 
11:45.0 Scott Nolan 
11:45.7 William Langis 
11:46.9 Sunay Malhotra 
11:47.8 Aidan Maloney 
11:49.9 Andrew Ng 
11:54.5 Kevin Yan 
12:02.1 John Downey 
12:06.1 Gavin lin 
 
12:10.5 Sean Gonzalez Yazdpour 
12:11.0 Jadier Checo 
12:12.7 Alexander Liedy 
12:19.0 Joe Sardo 
12:19.5 Jaden Man 
12:29.7 Chance Lee 
12:31.2 Christopher Keating 
12:33.1 Alex Smith 
12:36.7 James Klein 
12:38.6 Andy Huang 
 
12:39.4 Saahir Beotra 
12:50.6 Edison Chen 
12:58.3 Yuetian Wu 
13:01.0 Dian Gu 
13:14.6 Gregory Heym 
13:15.7 Brian Garofano 
13:17.1 Dominic Igneri 
13:21.4 Wesley Siew 
13:28.8 Christopher Gun 
13:33.2 Jack Gaillard 
 
13:33.9 Timothy Poland 
13:40.3 Gurjasdeep Singh 
13:42.5 Justin McFadden 
13:48.0 Jayden Delavander 
13:52.7 Jonathan Herrera 
13:53.2 Roman Schurr 
14:04.9 Matthew Eustace 
14:08.2 Abrar Kazi 
14:15.8 Simon Davydov 
14:21.1 Sonny Salem 
 
14:21.3 Ruiqi Liu 
14:49.1 John Sawicki 
15:09.3 Owen Schulmam 
15:25.2 Bradley Selwin 
16:34.1 Andrey Glasgow 
19:38.5 Ethan Elassian 
Freshman
08:14.2 Benjamin Davidson 
08:24.3 Jack DiMarco 
08:27.8 Sotaro Shirabe 
08:30.7 Grayson Kies 
08:39.9 Andy Wu 
08:41.1 Ian Frazer 
08:47.8 Everett Lehnert 
08:49.5 Brendan Rodriguez 
08:52.7 Nicholas Georghakis 
08:53.3 Trevor Wells 
 
08:58.6 Conor Sheerin 
08:58.9 Ethan Hong 
08:58.9 Thomas Neylon 
08:59.1 Logan Daab 
08:59.3 Thomas Twomey 
09:01.6 Ethan Jeon 
09:04.1 Sam Gewirtz 
09:04.7 Joshua Cai 
09:05.9 Jaime Pereira 
09:06.5 Ari Ziman 
 
09:12.4 Reinnier Rubio 
09:14.5 Garrett Viola 
09:15.0 Peter Villari 
09:15.3 Christian Frangas 
09:17.9 Michael Perez 
09:21.1 Nicholas Georghakis 
09:22.7 Aidan Lehmann 
09:24.5 Roman Price 
09:24.9 Luke Pierce 
09:26.8 Patrick Egan 
 
09:27.6 Alex Kanes 
09:29.8 Conor Sheerin 
09:32.2 Evan lin 
09:36.0 Jack Carlino 
09:36.1 Max Lewin 
09:37.4 Bradley Sommer 
09:37.7 Richard Hung 
09:40.8 Charles Paredes 
09:42.9 Amir Ibrahim 
09:43.8 Samuel Schiavo 
 
09:45.9 James Wattie 
09:47.5 Michael Woythaler 
09:49.0 Jon Valentini 
09:51.0 Junmo Kim 
09:52.0 Waking Jean Baptiste 
09:52.7 Adam Malkoff 
09:52.9 Jack Ahearn 
09:53.2 Jack Gamache 
09:53.5 Zach Moyer 
09:54.1 Ryan Chung 
 
09:56.4 Alexander Ren 
09:56.7 Gabriel Dela Cruz 
09:56.7 Guraman Vasir 
09:58.3 Ramon Martinez 
09:59.2 Nikolaos Sofianos 
09:59.3 Caspar Wang 
09:59.3 Andrew Ammirati 
10:01.2 Trevor Wells 
10:01.2 Max Zubiria 
10:02.6 Jordan Carucci 
 
10:04.9 Mateo Rey-Cardona 
10:05.1 Ethan Chen 
10:06.5 Brandon Schubert 
10:07.7 Jesse Shapiro 
10:08.0 ShriSughan Sriganesh 
10:08.1 Luca Bonanome 
10:08.3 Samuel Da Silva 
10:09.3 Michael Antonellis 
10:09.4 Wadley Jean Baptiste 
10:11.2 Lawrence Brown 
 
10:11.3 Zachary Kane 
10:12.2 Eliav Sehati 
10:12.3 Jack Murray 
10:14.8 Christian Chan 
10:15.3 Christopher Marchand 
10:17.3 Daniel Baum 
10:18.0 David Bernstein 
10:19.2 Benjamin Weinberger 
10:21.2 Cory Yuen 
10:21.3 Aidan Hong 
 
10:23.5 Nikhil Janda 
10:24.2 Sarato Toyama 
10:24.5 Erik Wagner 
10:24.5 Evan Wikle 
10:24.7 James Capece 
10:25.0 Liam Moore 
10:25.2 Gary Han 
10:25.2 Christopher Morgan 
10:25.8 Ayden Urena 
10:26.5 Sean Yang 
 
10:27.6 Elliot Shim 
10:30.0 Felix Kong 
10:30.5 Azan Durkovic 
10:31.8 Mahin Gupta 
10:32.1 Allen Vee 
10:32.8 Alex Duffy 
10:33.2 William Duhs 
10:35.5 Colin Chan 
10:36.6 Connor Glennon 
10:38.6 Brady Wolken 
 
10:39.0 Asher Hirsch 
10:39.1 Matt Diamond 
10:39.7 Alexander Silverstein 
10:39.7 Nick Chang 
10:39.8 Sean Hart 
10:40.1 Ethan Lahey 
10:40.8 Joeseph Latanzi 
10:42.4 Aiden Alvarez 
10:44.9 Andrew K. Lee 
10:45.7 Noor Maher 
 
10:45.7 Brendan Lo 
10:45.9 Zaahid Desai 
10:47.7 Edwin Duran 
10:47.8 Emmanuel Gil 
10:48.7 Sebastian Ng 
10:49.7 Conor Coreless 
10:49.8 Eliot Bih 
10:51.3 TianYu Mao 
10:51.6 Whittaker Kammerer 
10:54.0 Tim Neri 
 
10:55.4 Light Ative 
10:55.6 George Thomas 
10:55.9 Justin George 
11:01.2 Parker Mohsendu 
11:03.8 Shane Haglich 
11:07.2 Stefan Cutler 
11:07.5 Jaxon Bier 
11:07.8 Nicolas Castillo 
11:08.1 Luca Pecora 
11:08.2 Matthew Isobe-Russell 
 
11:08.2 Zachary Marmor 
11:10.5 Timothy Samuel 
11:12.3 Mayson Cordon 
11:15.5 Harshpreet Kalsi 
11:17.5 Cooper Cannon 
11:18.2 Austin Ma 
11:19.4 Anthony Cheng 
11:19.4 Ryuki Nakahara 
11:21.7 Chone Iannelli 
11:22.6 Nathaniel Rockwood 
 
11:23.4 Jake Dombrow 
11:25.2 Jacob Graber 
11:25.4 Luke Staniszewski 
11:25.7 Paul Sobieski 
11:26.3 Lex Edwards 
11:27.0 Ari Skouloudis 
11:27.6 David Bobby 
11:28.1 Garris Williams 
11:29.0 Jonah Kim 
11:29.4 Maxim Billias 
 
11:29.7 Michael Ragas 
11:30.7 Ethan Ponce 
11:33.0 Jonathan Spencer 
11:33.5 Frank Prestia 
11:33.6 Sayuki Toyama 
11:35.2 Bryan Escamilla 
11:36.6 Jake Beberman 
11:37.0 Joe Femia 
11:39.3 Jonathan Yin 
11:41.4 Ethan Borda 
 
11:41.6 Aaron Chen 
11:48.7 Amin Nasari 
11:53.2 Antonio Daskalakis 
11:54.7 Harry Garte 
11:54.7 Isaiah Jacob 
11:55.1 Matthew Arias 
11:56.5 Jelani Freeman 
11:56.9 Steven Barrera 
11:57.5 Corey Miller 
12:00.6 Daniel Huang 
 
12:01.7 Owen Mammolito 
12:04.8 Max Benson 
12:06.1 William Ponzio 
12:12.5 Andrew Cangemi 
12:16.5 Aadil Mahmood 
12:17.5 Henry McClusky 
12:21.8 Christopher Alvarado 
12:28.6 Jack Auerbach 
12:29.1 Joe Funatomi 
12:32.6 Patrick Albrecht 
 
12:33.4 Jacob Estrada 
12:37.1 Brendan McQuade 
12:37.4 Matthew Wipperman 
12:44.9 Zachary Berchansky 
12:57.9 Chang Davian 
12:58.3 Liam DiFrancisca 
13:20.9 Samuel Erney 
13:21.9 Freddie O'Neill 
13:32.0 Yusuf Nazli 
13:48.7 David Caeigan 
 
13:49.1 Jason Goldstein 
13:55.0 Samuel Klein 
13:57.1 Bevilacqua Michael 
13:59.3 Kenny Hargreaves 
14:04.4 Matthew Cora 
14:05.6 Magnus Gros 
14:21.8 Antonio Barcelo 
14:22.4 Daniel Kinesdahl 
14:30.2 Maxwell Fagin 
14:39.4 John Levi 
 
14:41.2 Michael Paladino 
14:49.0 Aiden O'Hara 
14:54.3 Raahil Mohammad 
15:17.3 Andrew Lin 
15:20.0 Samuel Sult 
15:32.8 Leander Rogan 
15:34.8 Jinkuan Chen 
16:00.7 Aidan Anzalone 
16:11.3 Zhiyi Shen 
20:31.7 Jinkuan Chen 
 
21:14.9 Aaron George 
8th Grade
09:35.5 Nicolas Katsoulis  (8th)
10:05.0 Nicolas Katsoulis  (8th)
10:43.5 Aldin Sheshori  (8th)
11:24.5 Paul Lynch  (8th)
7th Grade
10:29.1 Dashiell Hamilton  (7th)
10:31.6 Dashiell Hamilton  (7th)
11:23.5 Tyler Ng  (7th)
11:50.6 David Jimenez  (7th)
11:55.5 Tyler Ng  (7th)