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
16:10.9 Jack Rosencrans 
16:43.6 Bryan Villafuerte 
16:51.3 Gary Sautner 
17:00.5 Sean Ahearn 
17:01.4 Christopher Courts 
17:03.0 Aaron Li 
17:07.9 Patrick Smyth 
17:10.6 Adam Stefan 
17:11.6 Brendan Moehringer 
17:14.6 Aidan Pech 
 
17:15.0 Glenn Newberger 
17:21.4 Gabe Silva 
17:22.5 Bryce Thalheimer 
17:25.9 Brendan Rosario 
17:28.6 Drew Miller 
17:28.9 Nicholas Scardigno 
17:30.1 John Meah 
17:33.2 Daniel Finning 
17:35.6 Mike Turner 
17:41.3 Justin Murillo 
 
17:44.2 JP Grace 
17:47.0 Sean Bottalico 
17:48.6 Christian Sekosan 
17:53.6 Brian Casey 
17:54.2 Kenneth Tan 
17:57.7 Michael Greco 
18:02.0 David Cheque 
18:02.6 Shane Nembach 
18:04.3 Aidan Monteleone 
18:04.4 Ryan Happel 
 
18:05.4 Joshua Michel 
18:07.6 Kevin Ryan 
18:11.6 Jack Waldman 
18:13.6 Tyler Goldstein 
18:13.9 Charles LaMassa 
18:14.4 Jack McGowan 
18:16.3 Maor Amar 
18:16.9 Max Friedman 
18:17.2 Ben Reilly 
18:17.2 Ben Goldstein 
 
18:20.8 John Krzyminski 
18:23.8 James Pizaro 
18:23.9 Luke Reagan 
18:26.1 Christopher DiLillo 
18:27.3 Jason Goncalves 
18:28.1 Tim Saulpaugh 
18:30.1 Michael Lu 
18:31.7 Daniel Sheehan 
18:33.4 Nathaniel Miller 
18:33.9 Bryan Murphy 
 
18:38.2 Thomas Bodendorf 
18:39.0 Michael Rosen 
18:41.7 Anthony Leeb 
18:45.1 Brian Cho 
18:46.9 Steven Keane 
18:47.7 Dylan Herlihy 
18:49.7 Jonathan Melkun 
18:56.1 Richard Chen 
18:57.0 Joshua Chung 
18:57.4 Hugh Owens 
 
19:00.0 Lotrell Lindsay 
19:00.1 Joshua Gershoff 
19:03.1 Chris Drury 
19:04.8 Daniel Ferreira 
19:05.9 Vincent Matarese 
19:09.5 James Vizza 
19:12.0 Jake Rusignolo 
19:12.6 Taylor Diamond 
19:16.1 John Dublynn 
19:17.7 Christopher Gioia 
 
19:18.2 Ian Acriche 
19:21.3 Peter Martorana 
19:22.3 Aaron Malekan 
19:23.0 Eric Tacheci 
19:25.6 Andres Bell 
19:27.5 Erik Allen 
19:31.3 Joseph Callahan 
19:31.5 Daniel Berlin 
19:32.5 Jonathan Cruz 
19:32.6 Brian Scannell 
 
19:33.0 Brandon Hernandez 
19:35.4 Thomas Blaney 
19:35.7 John Bensen 
19:37.8 Andrew Gervasi 
19:39.0 Ryan DeRosa 
19:39.3 Jason Lehrfeld 
19:44.7 Tyler Conor 
19:51.1 Dillon Pekoff 
19:53.1 Thomas Gleave 
19:55.0 Victor D'Angelo 
 
19:58.0 Matt Guerra 
19:58.6 Jardineau Pierre 
19:59.8 KaLee Tolentino 
20:01.6 Isaac Luckman 
20:01.8 Jack Nichols 
20:02.9 Blake Kirchner 
20:04.6 Christopher Miliano 
20:05.1 Joseph Drossman 
20:06.7 Nicholas Timoshenko 
20:08.3 Aidan Bongiorno 
 
20:10.4 Daniel Kasin 
20:11.5 Matt Ryan 
20:11.6 Kishan Batra 
20:12.5 Sean Curtis 
20:19.8 David Goldhirsch 
20:20.2 Christian Marinello 
20:20.7 Thomas Hilbert 
20:27.0 Sebastian Castro 
20:27.9 Carson Turco 
20:28.0 Sam Cacioppo 
 
20:29.5 Andrew Pogue 
20:32.1 Josh Rudgayzer 
20:33.2 Pete Agate 
20:37.8 Franky Valdebenito 
20:38.3 Tyler Augi 
20:42.1 Anthony Edwards 
20:47.1 Thomas Klimaszewski 
20:50.2 Jeff Jijy 
20:51.9 Justin Ahye 
20:53.0 Nicolas Tavares 
 
20:53.3 Benjamin Aranoff 
20:55.1 Anthony Ranieri 
20:56.2 Malik Barrett 
21:00.0 Christian Williams 
21:06.5 Collin Santiago 
21:06.9 Thomas Chojnacki 
21:11.6 James Fahy 
21:12.6 Thomas Edrmann 
21:13.1 John Conaty 
21:18.4 Chris Ducey 
 
21:22.8 Rob Mongitore 
21:24.5 Peter Ackermann 
21:25.4 Dillion Silva 
21:25.6 Jahmel Maynor-Mendez 
21:29.5 William Ji 
21:32.2 Kazuki Neo 
21:33.0 Eric Schneider 
21:33.1 Thomas Zamroz 
21:34.0 Chris Schneider 
21:34.6 Brett Gold 
 
21:34.8 Samuel Rotberg 
21:40.2 Szymon Frye 
21:41.8 Alex Clinton 
21:42.0 Matt Mandolese 
21:51.9 Jake Schoen 
21:59.5 Darious Pickett 
22:02.2 Jackson Welna 
22:04.8 Jordan Zaia 
22:05.6 Jacob Kruel 
22:07.9 Liam Kassl 
 
22:11.6 Nathan Agpalo 
22:15.7 Faraz Fayyaz 
22:19.9 Emilio Diaz 
22:23.2 Andrew Jiang 
22:25.6 Jael Nash 
22:32.7 Richard Wiater 
22:33.7 Steven Davila 
22:35.2 Aditya Jindal 
22:37.0 Xaiver Cafaro 
22:39.0 Rodney Jerome 
 
22:40.0 Sulan Pathiranage 
22:41.6 Collin Plunkett 
22:48.1 Mathew Cicero  
22:58.2 Justin Serrian 
23:03.7 Derek Maddrey 
23:05.2 Trent Biscone 
23:08.5 Trevon Campbell 
23:19.9 Robert Mortarana 
23:20.6 Paul Scally 
23:21.0 Nicholas Becker 
 
23:21.6 Patrick Hirdt 
23:26.2 Tommaso Coraci 
23:35.3 Russell Neuwirth 
23:36.6 Ryan Shand 
23:41.0 Marlon Duran 
23:48.6 Tyler Brooker 
23:50.4 Ethan Citron 
23:53.5 Sharif Brown 
23:56.2 Jonathan Mathew 
24:00.2 Eric Lopez 
 
24:00.3 Simion Liu 
24:03.7 Brody Paola 
24:04.7 Alan Sanon 
24:07.1 Luis Cardoza 
24:09.2 Matthew Gregory 
24:11.2 Derek Castillo 
24:18.2 David Stewart 
24:18.8 Andy Chen 
24:20.2 Kuvar Bhatnagar 
24:32.2 Tim Sherlock 
 
24:32.8 Scott Haggerty 
24:35.8 Alben Benny 
24:38.2 Aidan O'Rourke 
24:38.8 Jason Ramirez 
24:39.4 Matt Valero 
24:40.3 Dan Cordova 
24:44.7 Christian Barbieri 
24:45.5 Cameron Augi 
24:48.3 Ari Gerberg 
24:55.2 Justin Schiavo 
 
25:02.4 Jack Candiotti 
25:17.2 Ahmed Sherif-Ali 
25:18.1 Andrew Rosen 
25:35.0 James Seaman 
26:11.7 Dylan Dial 
26:23.4 Chase Zornberg 
26:55.7 Justin Lahoz 
27:05.2 Bryan Perez 
27:29.3 Richard Gonzalez 
27:35.0 Alan Ayala 
 
28:14.2 Matt Soethout 
28:44.7 Eric Glassman 
29:09.3 John Khashan 
30:35.7 Nolan Doerzbacher 
30:37.6 Asiel King 
31:22.8 Henry Beras 
32:32.2 Christopher Bello 
32:36.5 Alec (AJ) Rovner 
33:05.4 Jonathon Nieves 
Junior
16:13.9 Jason Linzer 
16:47.0 Christian Cicilia 
16:54.1 Justin DePinto 
17:00.5 Hunter Pick 
17:03.2 David Durdaller 
17:04.8 Luis Carrillo Rubio 
17:25.8 Matt Marrone 
17:27.6 Jason Maynard 
17:30.3 Scott Henneberger 
17:32.2 Luke Jarski 
 
17:35.9 Liam Graff 
17:36.1 Justin Hu 
17:37.5 Matthew Owens 
17:44.7 Nicholas Mastandrea 
17:46.1 Allison Munro 
17:49.7 Alex Rangell 
17:50.5 Grant Krawiec 
17:51.2 Justin Hill 
17:55.3 Shivansh Kumar 
17:55.9 Richard Kanders 
 
17:56.1 Daniel Maass 
17:56.8 Timothy Fruhauf 
17:58.9 Charles OHanian 
18:00.8 Sean Balakhanei 
18:02.6 Logan Frain 
18:04.1 Paul Choi 
18:10.1 Jack Lasalla 
18:13.5 Patrick Boyle 
18:15.6 Jack Baxt 
18:16.2 Jonathan Lelis DeSousa 
 
18:16.4 Roberto Milan 
18:18.7 Kevin Mohtadi 
18:21.9 Joe Randazzo 
18:23.4 Evan Miller 
18:24.7 Justin Ortiz 
18:27.3 Patrick Mulvey 
18:28.9 Hazen Hildebolt 
18:30.0 Jan Kaluta 
18:35.9 Andrew Aspiras 
18:37.9 Michael Yarrington 
 
18:38.4 Matthew Kiley 
18:38.4 Julian Jimenez 
18:42.7 Sean Rea 
18:43.3 Daniel Sedgh 
18:43.8 Steven Multer 
18:44.4 Marcus Pomales 
18:45.2 Ishaan Patel 
18:49.0 Vincent Savoretti 
18:53.3 Matt Ferrara 
18:55.6 Alberto Rodriguez 
 
18:59.1 Justin Reisert 
18:59.7 Jeff Chen 
19:00.5 Alex Schlaefer 
19:00.8 Theodore Chang 
19:02.2 Eamon Esposito 
19:02.4 Jack LaSalle 
19:02.5 Sam Moritz 
19:03.0 Manit Chugh 
19:08.6 William Donovan 
19:09.3 James Murphy 
 
19:13.3 Zachary Gitlin 
19:14.6 Dylan Kenny 
19:15.4 Daniel Giron 
19:16.6 Steven Chale 
19:17.1 Ethan Grassini 
19:19.5 Justin Gulbin 
19:20.9 Gregory Keis 
19:21.6 Samuel Anglim 
19:22.2 Brandon Ma 
19:22.6 Nolan Sweeney 
 
19:22.7 Joseph Lostritto 
19:23.2 James Alberella 
19:23.3 Dylan Baker 
19:23.5 Michael Sensale 
19:25.2 Joedell Bastien 
19:25.3 Michael Kurpisz 
19:26.6 Christian Snyder 
19:26.8 Christopher O'Connor 
19:27.0 Eugene Thomas 
19:27.7 Ryan Bruce 
 
19:27.8 Gavin Rogers 
19:30.9 Matt Volpe 
19:32.0 Sam Godson 
19:33.8 Joseph Mongiello 
19:35.2 Adam Garcia 
19:38.8 Max Maquet 
19:41.8 Brian Clark 
19:42.4 Emmett Conway 
19:43.2 Abishek Ravindran 
19:43.4 davontay jones 
 
19:47.4 Michael Silverman 
19:50.1 Bryan Hanley 
19:50.2 Terrance Deegan 
19:51.5 Evan Hitsky 
19:52.7 Matthew Murphy  
19:53.3 Jake D'Alto 
19:54.2 Andrew Nie 
19:54.5 Nicholas Marchetti 
19:56.1 Andrew Rosenberg 
19:56.7 Conall Maloney 
 
19:57.4 Brandon Tso 
20:02.7 Alvin Hsu 
20:02.9 Michael Dicpinigaitis 
20:03.3 Thomas Swindell 
20:03.6 Aidan Kelly 
20:04.7 Steven Bailey 
20:07.6 John Sprufero 
20:09.5 David Edouard 
20:09.8 Matt Temkin 
20:14.4 Bryan Lo 
 
20:15.7 Mason Ferraro 
20:16.3 Eli Pullaro 
20:22.3 Zachary Bennardo 
20:22.6 Luke Feeney 
20:23.4 Connor Fawcett 
20:32.2 Spencer Feehan 
20:34.0 Lucca Goldberg 
20:36.8 Jack Schlef 
20:37.2 Arjun Gupta 
20:37.4 Luca Agostini 
 
20:38.4 JT Devine 
20:38.9 AJ Ford 
20:39.0 Jason Banish 
20:40.1 Ben Liu 
20:43.7 Eriks Zamurs 
20:44.8 Jasper Kimball 
20:44.9 Jack Rand 
20:46.7 Matthew Batkiewicz 
20:48.9 Dylan McDonald 
20:52.2 Thomas Edgar 
 
20:54.3 Yoni Pinsky 
20:54.9 Jalen Morales 
20:55.0 Brian Benedetto 
20:57.6 Aiden DeLeo 
20:57.9 Brandon Decarolis 
20:59.3 Riley Kiernan 
20:59.5 Jason Suh 
21:01.0 Aaditya Vaghela 
21:01.7 Michael Whitney 
21:05.7 Austin George 
 
21:08.0 Michael Bank 
21:09.2 Brandon Lake 
21:10.5 Jeremiah Omeike 
21:11.8 Aaron Baxt 
21:12.5 Rukiya Kawaguchi 
21:13.3 Edler Augustin 
21:13.8 Jack Carty 
21:14.6 Jared Martin 
21:15.1 Chris Mathew 
21:15.2 William Borges 
 
21:15.6 Matthew Bo 
21:15.6 Ryan Li 
21:15.8 Jack Lagnado 
21:16.5 Aiden Yurdiga 
21:16.7 Thomas Augeri 
21:19.8 Steven Higgins 
21:20.7 Reece Kaufman 
21:22.9 Really Brennan 
21:25.6 Kareem Allen-Austin 
21:28.4 Peter Agoglia 
 
21:28.4 Liam Conroy 
21:33.2 Jonathan Elkowitz 
21:35.1 John Cassidy 
21:39.1 Andrew Rosicki 
21:43.7 Justin Stuart 
21:44.9 Emmett De Bruin 
21:57.3 Icek Lozano 
22:00.6 Stephen Cooney 
22:01.0 Luke Markovina 
22:02.6 David Dagoon 
 
22:02.7 David Schaffer 
22:07.8 Joshuah Joseph 
22:09.5 Andrew Klingele 
22:12.3 Michael Guglielmo 
22:14.8 Liam McDonald 
22:19.5 Curtis Finch 
22:22.2 Ryan Worrell 
22:22.4 Josh Blankstein 
22:23.4 Nicolas Carlino 
22:26.0 Rohan Mehrotra 
 
22:28.9 Jack Racer 
22:29.6 Mathias Cho 
22:30.1 Jean Desir 
22:32.4 Anthony Cafaro 
22:34.2 Michael Ciuffo 
22:34.2 Teddy Koutsoftus 
22:35.0 Wilson Velasco 
22:36.9 Tyler Staszak 
22:37.8 Connor Callow 
22:38.0 Matt Murphy 
 
22:38.2 Ahmed Jengda 
22:40.3 Zach Goldberg 
22:43.9 Jake Gakshteyn 
22:45.0 William Wren 
22:46.1 Reinaldo Powell 
22:47.2 Alex Assenmacher 
22:47.3 Dan Rodriguez 
22:48.5 Brian Fitzgerald 
22:50.4 Manfred Fong 
22:51.8 Faizan Elahi 
 
22:54.6 Jadan Hanson 
22:58.0 Kabeera Singh 
22:58.1 Jake Cizmarik 
22:58.6 Nick Paladino 
23:03.3 Christian Kachadourian 
23:06.8 Mitchell Klee 
23:11.4 Juha Yoon 
23:12.0 Oscar Brown 
23:12.8 Frank Vereline 
23:13.7 Kevin Carratu 
 
23:16.8 Evan O'Brien 
23:19.4 Jack Caulfield 
23:20.7 German Chirinos 
23:29.6 Connor Sommers 
23:29.6 Mamadou Sakho 
23:30.5 Jack Rhein 
23:31.9 Aidan Smithwick 
23:35.9 Gabe Brando 
23:41.1 Michael Shu 
23:44.8 Gary Faraone 
 
23:52.0 Harrison Owens 
23:59.5 Zack Reid 
23:59.8 Jason Chen 
24:00.6 Keegan Rehill 
24:04.1 Nelson Castilla 
24:06.8 Rishab Jain 
24:09.7 Jason Kaplan 
24:12.4 Matthew Marquez 
24:13.5 Nicholas Seier 
24:14.2 William Huang 
 
24:18.3 Andy Zhang 
24:18.5 Deven Patel 
24:20.0 Anthony Piergiovanni 
24:20.9 Brett Zornberg 
24:32.5 Emery Ventura 
24:38.2 Angel Jean 
24:39.1 Yosuf Alekozay 
24:40.0 Benjamin Bass 
24:59.0 Dylan Molloy 
25:04.0 Logan Paola 
 
25:18.7 Theodore Woodworth 
25:20.5 Dumay Mario 
25:21.2 Elliott Rendon 
25:35.4 Isaiah Allen 
25:43.4 Troy Behar 
25:45.3 brandon leeb 
25:52.1 Nick DeLuca 
25:55.1 Antony Berrezueta 
25:57.8 Jacob Lando 
26:02.9 Jeremiah Cochran 
 
26:03.0 Clark Lerner 
26:15.5 Sebastian Kaczor 
26:22.3 Luke Philip 
26:23.7 Michael Barrett 
26:27.9 Harry Thompson 
26:30.0 Dylan Levin 
26:40.0 Kyle Lee 
26:40.5 Yash Chhabra 
26:47.1 Max Grossberg 
26:54.0 Conor Slevin 
 
26:54.3 Jonathan Wong 
26:56.0 Luke Sulli 
27:03.9 John Bellisio 
27:05.6 Sean Curley 
27:07.2 Avery Torff 
27:07.6 Kevin Acosta 
27:11.8 Michael Corsi 
27:15.4 Maxwell Newman 
27:16.3 Adam Fazal 
27:19.0 Feige Wang 
 
27:45.6 Aidan Gordon 
28:04.1 Philip Cassidy 
28:06.7 Timmy Neckles 
28:14.7 Alexandro Villalobos 
28:49.9 Ethan Chau 
28:54.3 Andrew McKeown 
28:58.8 Mathew Pietranello 
29:27.6 Aaron Diaz 
30:34.8 Robbie Weaver 
31:15.8 jason decristoforo 
 
32:05.9 Joel Philip 
32:07.2 Ed Gorsky 
34:54.2 Ankit Singh 
34:58.8 Sharad Kumar 
Sophomore
16:40.7 Anthony Diaz 
17:01.7 Zachary Van Houten 
17:18.3 Noah Loewy 
17:21.8 Thomas Burfeind 
17:25.6 Oliver Melara-Perez 
17:35.4 Jayden Abraham 
17:35.5 Nick Tardugno 
17:45.0 Lucas Maley 
17:48.4 Eric Shu 
17:49.3 Matthew Scardigno 
 
17:49.9 Matt Zerbarini 
17:55.3 Rahul Maharjan 
17:55.6 Daniel O'Neill 
17:59.2 Alexander Niyazov 
18:00.3 Braeden Vieni 
18:01.3 Kenneth Procacci 
18:03.2 Kealan Mullally 
18:03.3 Garrick Neuner 
18:03.5 Carson Paradis 
18:09.5 Riley Keffer 
 
18:14.4 Sam Rosencrans 
18:16.1 Max Baggett 
18:19.4 Aiden Watson 
18:21.1 Spencer Lee 
18:21.3 Michael Holihan 
18:24.4 Nathaniel Kimball 
18:25.0 Ayden Morales 
18:26.5 Elijah Yeroushalmi 
18:27.4 Tristan Degen 
18:28.1 Isaac Goldstein 
 
18:33.0 Fletcher Wilson 
18:35.5 Liam Donohue 
18:36.5 Jake Cresser 
18:44.5 Daniel Ruskin 
18:45.0 Alexander Mejia 
18:46.2 Michael Cuomo 
18:49.0 Sebastian Marano 
18:52.6 Avnoor Deol 
18:52.9 Nicholas Bavaro 
18:54.1 patrick Hanley 
 
19:07.1 Zachary Ragozino 
19:07.4 Gerrick Charles 
19:07.8 Lucas Aherens 
19:13.6 Jason Bier 
19:15.6 Barry Zhang 
19:16.2 Alex Feldman 
19:16.2 Dylan Esquivel 
19:18.6 Samuel Lam 
19:20.5 Izzy Silver 
19:21.5 Johnny Ramsoomye 
 
19:23.2 Joe Kuroda 
19:25.0 Thomas Kelly 
19:25.2 William Capone 
19:25.4 Matthew Marino 
19:26.0 Dylan Sofield 
19:28.2 Nathan Aranoff 
19:31.0 Spencer Kriegstein 
19:31.7 Ryan Faude 
19:34.2 Nikita Shoff 
19:34.4 Sean Wilde 
 
19:35.1 Antonio Marrero 
19:36.7 Matthew DiGraziano 
19:38.3 Matthew Sheehan 
19:39.0 Justin Oh 
19:42.0 Henry Yu 
19:42.4 Brandon Schoen 
19:42.5 John Schmuck 
19:42.8 Chris Vartoukian 
19:43.5 Aadarsh Yagnik 
19:44.8 Paul Bauccio 
 
19:47.6 Zac Sullivan 
19:49.3 Owen Mullen 
19:49.7 Nicolas Ragas 
19:50.3 Dominic Miele 
19:56.3 Bryan Dasilva 
19:59.2 Jeremy Silberg 
19:59.3 Matt Rice 
20:02.4 Anthony Suau 
20:04.9 Drew Alaimo 
20:05.9 David DeBiasi 
 
20:06.4 Anthony Schembeck 
20:12.4 David Katz 
20:13.1 Daniel Islas 
20:14.7 Carl Nie 
20:17.4 Simon Ferris 
20:17.8 Michael Russo 
20:18.1 Matthew Ardito 
20:19.4 Connor Wick 
20:19.8 Daniel Beck 
20:22.8 Alfredo Benavidez 
 
20:24.2 John Quinn 
20:24.5 Nicholas McNulty 
20:28.8 Douglas Burgess 
20:30.7 Nathan Im 
20:32.2 Alex Isham 
20:34.9 Jeremy Callahan 
20:36.0 Christopher Basile 
20:36.2 Sam Cordova 
20:38.5 Yutaka Ito 
20:38.6 Jason Wu 
 
20:40.7 David Margarin 
20:42.4 Dylan Pigott 
20:42.8 Ben Guttman 
20:43.1 Thomas Vairo 
20:47.3 Ethan Straus 
20:48.1 Joshua Sandoval 
20:51.0 Nick Leeb 
20:53.8 Andrew Flood 
20:55.3 Ronald Cheng 
20:55.4 Neal Mehta 
 
20:56.0 Jacob Mayourian 
20:57.3 Matt Fioretti 
20:58.0 Jake Cavalli 
20:58.6 Cody Stefan 
21:03.2 Michael Fahey 
21:05.9 Nicholas Trerrotola 
21:07.8 Andrew Louie 
21:08.5 Stephen Kessler 
21:08.7 David Cohen 
21:09.7 Ubaidullah Hassan 
 
21:11.0 Carson Winters 
21:11.4 Jaime Grosman 
21:11.8 Alex Saar 
21:15.0 William Hu 
21:16.5 Gerardo Castillo 
21:17.3 Dylan Norrby 
21:20.0 Axel Gomez 
21:20.4 Deaglan Doyle 
21:21.0 Ryan McClernon 
21:24.5 Nathaniel Sunshine 
 
21:24.7 Miguel Santos 
21:27.3 Timothy Kurpiewski 
21:29.7 Frank Beslity 
21:29.7 Kenneth Spratt 
21:32.9 Paul Mata 
21:32.9 Jack Duncan 
21:34.8 Melvin Fuentes 
21:35.0 Jack Benedetto 
21:35.8 Nathniel Blades 
21:37.0 Ben Gruber 
 
21:42.5 Isaiah Folkes 
21:43.7 Anthony Guillen 
21:44.1 Brandon Root 
21:46.1 Michael Heffernan 
21:47.6 Marco McCormack 
21:49.9 Andy Jiang 
21:50.4 George Liu 
21:55.0 Aviv Fedida 
21:55.1 Michael Montanile 
21:57.5 Barlin Singh 
 
21:59.9 Bharath Venkatesan 
22:00.4 Bennett Maley 
22:02.8 Joseph Schnatterr 
22:06.6 Owen Mroz 
22:13.2 Kevin Connolly 
22:14.6 Tyler Schettino 
22:14.9 Kyle Samida 
22:17.8 Raymond Ye 
22:18.1 Brendan Brotman 
22:20.1 Justyn Park 
 
22:22.1 Matthew Beadle 
22:22.4 James Medina 
22:22.7 Christopher Coyle 
22:25.7 Jiasheng (Felix) Wang 
22:26.1 Jared Nachmias 
22:28.4 Kyle Anderson 
22:37.8 Joseph Roldan 
22:39.4 Kevin Moran 
22:42.1 John Hyde 
22:46.4 Jonathan Li 
 
22:46.6 Michael Mostransky 
22:48.8 Nicholas Parpan 
22:50.2 Ethan Steere 
22:50.9 Alexander De La Rosa 
22:51.2 Jonathan Malery 
22:51.6 Lucas Miele 
22:54.9 Stephen Gilmartin 
22:55.3 Samuel Leung 
22:59.8 Brady Bender 
23:00.4 Jason Guo 
 
23:03.7 Matthew Gaudiuso 
23:05.2 Vincent Mallon 
23:06.0 Brady Wagner 
23:06.2 Thomas Donohue 
23:07.1 Jonathan Wasserman 
23:10.2 John Simoldoni 
23:11.6 Jared Morales 
23:14.5 Anthony Belmonte 
23:19.7 Roberto Ramos 
23:20.0 Liam Roach 
 
23:29.3 Andy Mandolese 
23:30.0 Chase Evans 
23:32.3 Daniel Seidenstein 
23:33.7 Mathew Hyde 
23:35.3 Devin Cardoza 
23:37.1 Joseph Evola 
23:38.8 Cedric Buschfrers 
23:43.5 Robert Spiteri 
23:43.9 Christopher Kolilias 
23:44.3 Aaron Hafkin 
 
23:46.5 William Leison 
23:50.6 Justin Marine 
23:51.5 Jared Astrof 
23:56.5 Daniel You 
23:56.7 Kevin Charles 
24:01.9 Caleb Loring 
24:03.4 Andrew Escorcia 
24:13.4 Mateo Gonzalez 
24:13.8 Christopher Rath 
24:17.9 Kevin Chan 
 
24:24.3 Dylan Solemanyan 
24:25.9 Hayden Maitra 
24:26.1 Robert Horn 
24:34.9 Paul Bott 
24:41.0 Evan Cheng 
24:44.7 Xavier Shaw 
24:45.7 Daniel Angelillo 
24:45.8 Alex Borozny 
24:46.7 Justin Lin 
24:47.0 Michael Peck 
 
24:47.4 Jacob Reyes 
24:48.3 Nick Helguero 
24:51.7 Thomas Rice 
24:52.5 Kyle Oyeniran 
25:00.4 Alex Suh 
25:05.1 Joshua Baer 
25:08.4 Ryan Brosgole 
25:15.1 Alexander Imperial 
25:20.5 Anthony DePippo 
25:21.5 Joseph Gavin 
 
25:23.9 Daniel Chen 
25:27.8 Dean Valenti 
25:27.9 Noel Guevara 
25:35.1 Thomas Haggerty 
25:35.6 Brandon Ridge 
25:39.9 Charlie McKeough 
25:53.5 Rubin Thind 
25:57.3 Benjamin Glauner 
25:58.9 Brannon Marin 
25:59.2 Liam Ahearn 
 
26:01.7 David Haro 
26:08.7 Michael Ponzio 
26:27.5 Boris Lu 
26:27.5 Lucas Papaleo 
26:39.2 Ajay Chhabra 
26:40.5 Ryan Maselli 
26:51.8 Jordan Nicotra 
26:56.8 Giovani Cali 
27:00.2 Scott Yanover 
27:03.6 Jonathan Thomson 
 
27:09.1 Nicholas Logozzo 
27:24.9 Keaton McNulty 
27:54.8 Nicholas Petruso 
27:56.2 Michael Snow 
28:12.3 Aadhithan Murugaverl 
28:15.9 Bill Liu 
28:27.2 Nader Daruvala 
28:32.6 Rohin Greben 
28:34.0 Adam Sanders 
28:39.9 Brendan Carr 
 
29:17.0 Anthony Bacani 
29:42.0 Jerry Morales 
29:50.1 Ryan Marrione 
29:56.7 Lokesh Vasanthakumar 
30:05.5 Jossmarc Oliva 
30:11.3 Shaun Landman 
30:33.1 Ryan Pekoff 
30:46.1 Sebastian Diaz-Gomez 
30:49.4 Ahmed Aziz 
30:51.6 Donovan Garcia 
 
31:06.8 Anshu Khindri 
31:06.8 Harris Agha 
32:32.2 Justin Patlias 
32:51.6 Swagath Thomas 
33:13.1 David DeRienzo 
33:47.4 Domenic Cracco 
Freshman
17:01.7 Kailen McCauley 
17:50.5 Kyle Meyers 
17:52.0 Colin Funk 
17:57.5 Kevin Taylor 
18:04.9 Alexander Rosario 
18:10.1 Alexander Martucci 
18:11.6 Nick Chimienti 
18:21.6 Adam Vuoso 
18:29.3 Aidan Kopelman 
18:42.5 Michael Edgar 
 
18:54.3 Joseph Lucchese 
18:59.7 Jack Schmalzle 
19:01.0 Jack Belt 
19:02.5 Alexander Kasper 
19:08.6 Tyler Sparke 
19:09.2 Kieran Cook 
19:10.9 Jaden Byrne 
19:15.1 Trevor Rinn 
19:20.4 Ryan Kolin 
19:21.1 Aron Langston 
 
19:22.5 Raymond Ortega 
19:23.6 Peter Manino 
19:24.4 Ethan Doran 
19:25.7 Jack Feinberg 
19:26.9 Ryan Derasse 
19:29.2 Andrew Istomin 
19:30.0 Liam Nacinovich 
19:37.2 Thomas Siatsis 
19:42.7 Kieran Fink 
19:45.4 Pedro Sandoval 
 
19:47.4 Luke McNamara 
19:49.9 Justin Corabi 
19:53.8 Honor Scorzelli 
19:56.0 Ben Lomot 
19:56.7 William Lane 
19:59.7 Jack Zorn 
20:00.0 Michael Hartmann 
20:00.2 Daniel Beckworth 
20:00.5 Cole Morganlander 
20:01.8 Jake Lightner 
 
20:02.0 Brendan Cucuzza 
20:07.5 Josh Ostroff 
20:09.2 Robert Casey 
20:11.4 Joseph Glaudino 
20:15.6 Terrence McGinty 
20:18.1 Samir Khan 
20:21.7 Alex Dones 
20:21.9 Chris Goldstein 
20:23.3 Amokrane Aouchiche 
20:27.3 Keneil Soni 
 
20:28.4 Finn Maier 
20:30.5 Daniel Vazqquez 
20:34.5 Matthew Carlinsky 
20:40.7 Daniel Gassenhiemer 
20:41.0 Ryan Resko 
20:41.5 Mike Forte 
20:44.8 Matthew Gerosa 
20:46.4 Ryan Glenn 
20:49.4 aaron Ohebshalom 
20:51.1 Tim Trainor 
 
20:54.0 Oscar Yan 
20:57.8 Nick Burnside 
20:58.9 Benjamin Blumberg 
20:59.1 Michael Morra 
21:00.1 Jerry Xiao 
21:00.4 Benjamin Dammers 
21:01.3 Tomas Theocharidis 
21:04.6 Bill Yildiz 
21:06.8 Maxwell Meehan 
21:07.6 Jonathan Moalemi 
 
21:07.8 Ben Little 
21:09.9 Andrew Holtzman 
21:11.0 Warren Pershad 
21:14.1 James Giuffre 
21:15.9 Luke Christenson 
21:17.7 Joven Fong 
21:19.4 Jordan Liao 
21:24.6 Patrick Walsh 
21:24.8 Griffin Jackson 
21:26.0 Michael Bischoff 
 
21:26.6 Max Sclafani 
21:30.4 Bradley Lopes 
21:34.5 Christopher Lum 
21:35.5 Yanjun Lin 
21:35.9 Ethan Labelson 
21:37.0 Benjamin Nosovitch 
21:37.7 Killian Doherty 
21:39.4 William LeClair 
21:39.9 Patrick Adams 
21:44.1 Declan Brady 
 
21:44.1 Anthony Trenchfield 
21:44.5 GianLuca Berganza 
21:46.5 Ryan Hilton 
21:47.8 Max Ponce 
21:48.7 Matthew McAuley 
21:49.6 Anthony Scotto 
21:49.9 Asher Charno 
21:50.0 Quinn McLaughlin 
21:52.1 Christan Maselli 
21:54.0 Jonathon Cox 
 
21:56.3 Peter Cooney 
21:57.5 Dylan Monaco 
22:00.6 Anthony Dimartino 
22:05.0 Christopher Prainito 
22:05.1 Dylan Stalter 
22:06.1 Max Fuentes 
22:09.4 Matthew Hellerman 
22:10.3 Adam Akselrod 
22:12.1 Ameziane Aouchiche 
22:14.3 Daniel Rosenthal 
 
22:15.8 Andrew Lee 
22:15.8 Alexander Wu 
22:16.8 Roy Longarzo 
22:17.3 Hunter Brenneis 
22:19.2 Timothy Langone 
22:20.5 Alex Schwartz 
22:20.8 Zhong Hou 
22:20.9 Ian Levine 
22:21.4 Michael McCoy 
22:24.5 Craig Papajohn-Shaw 
 
22:28.4 Ian Rios 
22:29.1 Jackson Palmer 
22:29.1 Drew Hecht 
22:29.8 Steven Edwards 
22:32.2 Collin Murphy 
22:33.7 Stephen Berg 
22:33.8 Christopher Accomando 
22:36.4 James Scocca 
22:38.0 Gianluca Cusumano 
22:38.3 Euan Kang 
 
22:39.5 Jay Ottomanelli 
22:43.6 Ryan Hiew 
22:46.1 Steven Perez 
22:46.3 Matt Gallego 
22:48.4 Jaeden Nunnally 
22:49.1 Owen Wernow 
22:49.4 Gordon Bagley 
22:49.8 Nick O'Leary 
22:51.7 Mark Ferrara 
22:53.0 Gary Zhang 
 
22:53.6 Bryan Schmuck 
22:55.6 Jack Cohen 
22:56.2 Steven Lee 
22:56.4 Yunshu Liu 
23:01.3 David Driscoll 
23:02.3 Sasiru Pathirange 
23:05.0 Dominick Ruffini 
23:09.6 Justin Papaleo 
23:09.9 Theo Burns 
23:10.2 Ali-Sina Menhaji 
 
23:11.3 Andrew Pena 
23:11.9 Tyler Glenn 
23:13.3 Colin Grace 
23:19.1 Samuel Chon 
23:20.5 Andrew Director 
23:20.8 Ojas Chaudhary 
23:23.3 Massimo Avellino 
23:23.4 Dan Paolino 
23:23.6 Terrence Quinn 
23:25.7 Alevander Toboroki 
 
23:26.3 Brandon Munroe 
23:27.8 Niko Pamas 
23:34.5 Ryan Pugliano 
23:36.0 Ethan Wofse 
23:45.4 Holden Meyer 
23:47.0 Abraham Franchetti 
23:47.0 Nicholas Cooney 
23:48.7 Dillan Powell 
23:50.8 Nick Gerbi 
23:50.9 Fergal Mullally 
 
23:51.3 Ryan Kanyaro 
23:51.7 Dillon Amenn 
23:53.5 Giovanni Mascetti 
23:55.8 Connor Dekenipp 
23:59.6 Matthew Garcia 
24:00.5 Derek Yu 
24:01.6 Jason Ng 
24:02.8 Kevin Cantley 
24:03.2 Lucas Rose 
24:03.6 Luke Schwartzberg 
 
24:06.6 Chris Ignatiou 
24:07.0 Nicholas Karcz 
24:07.2 Teran Jafari 
24:08.9 Stanley Kong 
24:10.6 Tyler Kass 
24:10.8 Ian Brecker 
24:12.2 William Chen 
24:16.2 Peter Barry 
24:16.4 Rong (Raymond) Li 
24:17.6 Andrew Cheung 
 
24:18.8 Tyler Delorey 
24:20.2 Ryan Kelton 
24:23.5 Joseph Muratori 
24:24.9 Nicholas Banz 
24:25.3 Ben Gingold 
24:27.8 Christopher Cosgrove 
24:29.0 Tyler Lin 
24:30.7 Jack Monaco 
24:33.2 Richard Verbouwens 
24:34.6 Vivek Patel  
 
24:37.3 Joe Dolce 
24:38.3 Harrison Cymbler 
24:39.7 Gabriel Conner 
24:41.9 AJ Gambino 
24:49.0 Aidan Feehan 
24:49.5 Christian Jacobs 
24:49.6 Thomas Crowe 
24:56.1 Gabriel Sultana 
24:56.6 Aidan Hamou 
24:57.6 Constantine Koutsoftas 
 
24:58.7 Justin Lehrfeld 
24:59.2 Brandon Valente 
25:01.4 Gregory Manzano 
25:04.3 Ethan Philip 
25:04.5 Michael Ricardo 
25:09.6 Zach Kreiger 
25:11.2 Patrick Moran 
25:12.6 Devon Enayatian 
25:13.4 Ilan Litvak 
25:14.0 Christopher Hsu 
 
25:15.3 Anthony Costa 
25:15.5 Michael Papini 
25:15.9 Matthew Membreno 
25:20.1 Kyle Chan 
25:20.9 Jonathan Xiang 
25:21.0 Rich Hu 
25:21.0 Andrew Castaneda 
25:24.1 Andrew Cusumano 
25:24.7 jarret kim 
25:25.0 Ben Borsykowsky 
 
25:43.0 Chris Gragnano 
25:43.8 Thomas Moritz 
25:47.0 Jeremy McPartland 
25:48.5 Travis Chu 
25:50.1 Aidan Tracy 
25:53.3 Matthew McManus 
25:54.3 Rion Weber 
25:55.9 Vincent Dantone 
26:00.5 Jeremy Rangell 
26:02.6 Brian Petz 
 
26:03.1 Mario Reyes 
26:03.6 Max Moscheni 
26:06.3 Noel Ortega 
26:09.6 Daniel Cappitelli 
26:13.6 Nicholas Marcino 
26:23.6 Logan Beringer 
26:23.7 Simon Malekan 
26:25.6 Daniel Geng 
26:26.2 Ruisong Lan 
26:27.0 Patrick Kostal 
 
26:31.5 Logan Boiko 
26:32.7 Dan Fitzgerald 
26:34.1 Miles Stump 
26:35.8 Sam Chung 
26:39.0 Adin Salim 
26:41.8 Ray Zhang 
27:03.6 Jack Carroll 
27:08.0 Louis Bonventora 
27:16.0 Antonio Padilla 
27:16.2 Aaron Bhavnani 
 
27:17.5 Michael Pietraniello 
27:20.6 Coll Liam 
27:26.3 Tyler Leest 
27:33.5 Rohan Singh 
27:34.2 Daniel Correell 
27:34.8 James LaSalle 
27:49.4 Joe Tudisco 
27:54.3 Om Patel 
28:24.9 Christopher Meyer 
28:25.0 Cole Belling 
 
28:32.3 Josh Cheuk 
28:58.0 Michael Zhang 
29:00.6 Dylan Levy 
29:08.0 Evan Ramirez 
29:13.9 Jonathan Chan 
29:23.7 Richie Majano 
29:25.8 Michael Tso 
29:28.1 Stephen DeVinney 
29:51.6 Davis Choi 
29:56.2 Aidan Orr 
 
30:01.3 Alex Mantikas 
30:04.2 James Guida 
30:04.3 Jack Zgombic 
30:33.1 Ethan Zhu 
30:52.7 Josh Erazo 
31:00.3 Jacob Polovetsky 
31:04.2 Ethan Davila 
31:04.2 Daniel Becker 
31:04.2 Jason Oak 
31:19.3 Hunter Cohen 
 
31:23.8 Luke Trencheny 
31:52.4 Siddhartha Chanda 
31:58.3 Angelo Montagnino 
32:07.4 Xiao Li 
32:34.6 Jonah Ben-Levi 
32:59.9 Adrian Ashby 
33:43.6 Brenner Yellis 
33:58.7 Joshua Ostad 
35:17.8 Ian Williams 
36:12.0 Yusuf Zafar 
 
39:09.1 Daniel Kussman 
8th Grade
17:49.5 Jordan Altman  (8th)
19:48.0 Carsen Kirchner  (8th)
Boys 2.5 Mi / 4K XC 
Senior
13:32.2 Bryan Villafuerte 
13:37.7 Aaron Li 
13:44.4 Patrick Smyth 
13:52.9 John Meah 
13:53.9 Christopher Courts 
13:56.5 Adam Stefan 
13:59.2 Gabe Silva 
14:00.8 Brendan Moehringer 
14:02.6 Drew Miller 
14:06.1 Brendan Rosario 
 
14:08.9 Charles LaMassa 
14:08.9 Sean Bottalico 
14:08.9 Aidan Pech 
14:09.3 Nicholas Scardigno 
14:10.2 Mike Turner 
14:12.0 Maor Amar 
14:12.6 Glenn Newberger 
14:13.8 Kenneth Tan 
14:19.5 Daniel Finning 
14:20.3 JP Grace 
 
14:21.3 Jack McGowan 
14:21.7 Justin Murillo 
14:22.1 Michael Greco 
14:23.6 Max Friedman 
14:24.4 Brian Casey 
14:27.0 Tyler Goldstein 
14:34.7 Christian Sekosan 
14:34.7 Ryan Happel 
14:36.1 Ben Goldstein 
14:38.8 Kevin Ryan 
 
14:39.3 Shane Nembach 
14:40.2 Sean Ahearn 
14:40.7 Gary Sautner 
14:40.7 Jack Rosencrans 
14:43.0 Joshua Michel 
14:44.9 Jack Waldman 
14:45.3 Christopher DiLillo 
14:47.9 Ben Reilly 
14:47.9 Michael Lu 
14:49.4 John Krzyminski 
 
14:52.8 David Cheque 
14:52.9 Anthony Leeb 
14:58.8 Brian Cho 
14:59.9 Hugh Owens 
15:06.0 Bryan Murphy 
15:06.0 Daniel Ferreira 
15:09.7 Brian Scannell 
15:10.1 Jonathan Melkun 
15:11.3 Peter Martorana 
15:11.3 Chris Drury 
 
15:12.9 Nathaniel Miller 
15:15.2 Dylan Herlihy 
15:18.8 Christopher Miliano 
15:19.1 Joshua Chung 
15:21.1 James Pizaro 
15:22.4 Joshua Gershoff 
15:22.6 Taylor Diamond 
15:25.4 Thomas Bodendorf 
15:25.4 Daniel Sheehan 
15:25.7 John Dublynn 
 
15:27.5 John Bensen 
15:31.1 Jason Goncalves 
15:33.7 Ryan DeRosa 
15:35.5 Christopher Gioia 
15:35.8 Joseph Callahan 
15:38.1 Vincent Matarese 
15:42.4 Andres Bell 
15:44.3 Thomas Blaney 
15:44.5 Jack Nichols 
15:44.9 Benjamin Aranoff 
 
15:44.9 Andrew Pogue 
15:45.2 Victor D'Angelo 
15:45.4 Sebastian Castro 
15:46.5 Daniel Berlin 
15:48.7 Michael Rosen 
15:50.3 Eric Tacheci 
15:50.8 Jardineau Pierre 
15:54.0 Tim Saulpaugh 
15:55.2 James Vizza 
15:55.5 Dillon Pekoff 
 
15:56.1 Sean Curtis 
16:01.2 Aaron Malekan 
16:03.8 Andrew Gervasi 
16:05.0 Matt Ryan 
16:06.2 Rob Mongitore 
16:06.8 Andrew Gerard 
16:07.7 Ian Acriche 
16:08.6 Thomas Hilbert 
16:09.5 Blake Kirchner 
16:09.7 Steven Keane 
 
16:13.5 Anthony Edwards 
16:14.1 Jason Lehrfeld 
16:17.3 Kishan Batra 
16:18.2 Jonathan Cruz 
16:18.9 Matt Guerra 
16:20.3 Christian Marinello 
16:24.1 Emilio Diaz 
16:24.7 Joseph Drossman 
16:24.7 Carson Turco 
16:29.0 Richard Chen 
 
16:29.7 Erik Allen 
16:30.3 Lotrell Lindsay 
16:33.6 Aidan Monteleone 
16:37.6 Anthony Ranieri 
16:40.1 Thomas Gleave 
16:42.5 Tyler Augi 
16:44.1 Sam Cacioppo 
16:46.0 Nicolas Tavares 
16:46.4 Thomas Edrmann 
16:50.1 Collin Santiago 
 
16:51.0 Christian Williams 
16:54.3 John Conaty 
16:55.4 Liam Schmidt 
16:55.6 James Fahy 
16:59.4 Aidan Bongiorno 
17:06.8 Jahmel Maynor-Mendez 
17:06.9 Jeff Jijy 
17:08.6 KaLee Tolentino 
17:09.4 Malik Barrett 
17:11.9 Peter Ackermann 
 
17:13.7 Justin Ahye 
17:18.0 Pete Agate 
17:24.0 Eric Schneider 
17:24.4 Liam Kassl 
17:29.1 Jacob Kruel 
17:31.5 Brandon Hernandez 
17:33.1 Dillion Silva 
17:33.4 Derek Maddrey 
17:35.3 Tyler Conor 
17:38.3 Jordan Zaia 
 
17:40.1 Josh Rudgayzer 
17:41.1 Isaac Luckman 
17:41.2 Luis Cardoza 
17:47.9 David Goldhirsch 
17:48.8 Sulan Pathiranage 
17:49.1 Thomas Chojnacki 
17:51.1 Darious Pickett 
17:52.8 Nicholas Timoshenko 
17:55.5 Samuel Rotberg 
17:58.6 Aditya Jindal 
 
18:00.2 Simion Liu 
18:01.1 Chris Schneider 
18:02.5 Richard Wiater 
18:02.7 Alan Sanon 
18:03.0 Jonathan Mathew 
18:09.1 Trevon Campbell 
18:09.2 Trent Biscone 
18:10.1 Derek Castillo 
18:12.7 Dan Cordova 
18:14.2 Brett Gold 
 
18:14.3 Tommaso Coraci 
18:16.1 Tobin James 
18:17.7 Xaiver Cafaro 
18:19.5 Kazuki Neo 
18:20.1 Matt Valero 
18:20.6 Jackson Welna 
18:24.0 Thomas Zamroz 
18:28.4 Faraz Fayyaz 
18:28.4 Thomas Klimaszewski 
18:36.5 Tim Sherlock 
 
18:41.0 Patrick Hirdt 
18:41.6 Steven Davila 
18:49.8 Collin Plunkett 
18:57.5 Ryan Shand 
19:01.6 Alex Clinton 
19:01.8 Brody Paola 
19:02.0 Jael Nash 
19:03.5 Robert Hagner 
19:03.5 Scott Haggerty 
19:04.1 Nick Langel 
 
19:05.1 Nathan Agpalo 
19:08.2 Ethan Citron 
19:10.5 Andy Chen 
19:12.0 James Seaman 
19:17.2 Robert Mortarana 
19:20.7 Kuvar Bhatnagar 
19:24.5 Andrew Rosen 
19:29.8 Christian Barbieri 
19:36.7 Rodney Jerome 
19:39.5 Marlon Duran 
 
19:51.7 Ahmed Sherif-Ali 
19:57.4 Aidan O'Rourke 
20:00.9 Jack Candiotti 
20:02.9 Russell Neuwirth 
20:16.8 Alben Benny 
20:29.7 Jason Ramirez 
20:36.2 Matt Mandolese 
20:37.4 Cameron Augi 
20:41.6 Shane Scaffidi 
21:02.9 Eric Lopez 
 
21:25.2 Chase Zornberg 
21:56.8 Bryan Perez 
21:57.9 Nicholas Becker 
21:58.9 Ari Gerberg 
22:13.4 Andrew Jiang 
22:52.2 Dylan Dial 
22:53.5 Justin Schiavo 
23:06.3 Matt Soethout 
23:53.5 Justin Lahoz 
24:23.2 Richard Gonzalez 
 
24:29.7 Jonathon Nieves 
24:59.8 Abin Joseph 
25:47.9 Henry Beras 
26:47.8 Jake Rusignolo 
28:40.0 Alec (AJ) Rovner 
Junior
13:29.7 Luis Carrillo Rubio 
13:41.2 Jason Linzer 
13:55.9 David Durdaller 
14:02.9 Richard Kanders 
14:04.1 Scott Henneberger 
14:05.5 Matthew Owens 
14:09.5 Jason Maynard 
14:13.0 Shivansh Kumar 
14:13.4 Christian Cicilia 
14:14.0 Matt Marrone 
 
14:14.5 Justin Hu 
14:17.5 Liam Graff 
14:20.0 Daniel Maass 
14:21.7 Justin Hill 
14:29.1 Grant Krawiec 
14:35.8 Jonathan Lelis DeSousa 
14:39.0 Timothy Fruhauf 
14:39.4 Luke Jarski 
14:40.4 Nicholas Mastandrea 
14:43.5 Patrick Boyle 
 
14:45.0 Allison Munro 
14:45.9 Hazen Hildebolt 
14:48.0 Ethan Grassini 
14:49.1 Patrick Mulvey 
14:49.2 Matthew Kiley 
14:54.1 Michael Yarrington 
14:54.7 Daniel Sedgh 
14:59.0 Jack Lasalla 
15:02.6 Roberto Milan 
15:04.5 Charles OHanian 
 
15:05.7 Justin Ortiz 
15:08.4 Evan Miller 
15:08.6 Justin Gulbin 
15:09.6 Hunter Pick 
15:11.2 Marcus Pomales 
15:11.3 Jack Baxt 
15:13.1 Vincent Savoretti 
15:13.1 Joseph Lostritto 
15:15.9 Joe Randazzo 
15:16.8 Sean Balakhanei 
 
15:16.9 Michael Kurpisz 
15:18.5 Emmett Conway 
15:18.9 Eamon Esposito 
15:20.3 Logan Frain 
15:21.8 Alex Schlaefer 
15:24.4 Sean Rea 
15:25.5 Andrew Rosenberg 
15:27.6 Alberto Rodriguez 
15:27.7 Christian Snyder 
15:29.0 Theodore Chang 
 
15:29.5 Steven Chale 
15:29.7 Justin Reisert 
15:29.9 Thomas Swindell 
15:31.9 Christopher O'Connor 
15:33.6 Adam Garcia 
15:35.8 Eugene Thomas 
15:37.4 Steven Multer 
15:38.3 Daniel Giron 
15:38.5 Matt Ferrara 
15:39.1 Matt Volpe 
 
15:40.4 Manit Chugh 
15:41.7 Aaron Baxt 
15:41.8 Jack LaSalle 
15:41.9 John Sprufero 
15:42.2 Alex Rangell 
15:42.3 Julian Jimenez 
15:42.6 Kevin Mohtadi 
15:42.6 Michael Dicpinigaitis 
15:48.0 William Donovan 
15:48.6 Sam Moritz 
 
15:50.4 Conall Maloney 
15:50.6 Jake D'Alto 
15:50.9 Dylan Baker 
15:51.7 Brandon Tso 
15:51.8 Michael Bank 
15:52.0 Dylan Kenny 
15:52.2 Joedell Bastien 
15:53.8 Justin DePinto 
15:53.8 Luke Feeney 
15:56.4 Abishek Ravindran 
 
15:58.0 Nolan Sweeney 
16:00.1 Andrew Nie 
16:04.2 Gregory Keis 
16:11.1 Sam Godson 
16:13.8 Bryan Lo 
16:16.6 Michael Silverman 
16:17.3 Spencer Feehan 
16:17.7 davontay jones 
16:22.0 David Dagoon 
16:22.4 Connor Fawcett 
 
16:24.2 Alex Menoudakos 
16:24.4 Brandon Decarolis 
16:25.0 James Alberella 
16:28.1 Andrew Aspiras 
16:28.5 Aidan Oneil 
16:29.5 Zachary Bennardo 
16:30.3 Yoni Pinsky 
16:30.4 Jack Rand 
16:30.8 Max Maquet 
16:31.2 Matthew Batkiewicz 
 
16:31.4 Dylan McDonald 
16:31.7 Brian Clark 
16:35.0 Jan Kaluta 
16:35.3 Nicholas Marchetti 
16:35.3 Michael Sensale 
16:35.3 Jeremiah Omeike 
16:38.0 Lucca Goldberg 
16:38.9 Evan Hitsky 
16:39.0 James Murphy 
16:42.2 Eli Pullaro 
 
16:42.3 Steven Bailey 
16:42.6 Brandon Lake 
16:46.5 Jean Desir 
16:47.4 Ishaan Patel 
16:47.7 Brandon Ma 
16:48.1 Jack Grygiel 
16:49.2 Aiden DeLeo 
16:50.0 Jasper Kimball 
16:50.1 Ryan Li 
16:53.0 Jason Banish 
 
16:53.5 Ryan Bruce 
16:53.6 Thomas Augeri 
16:58.8 Jack Schlef 
16:59.0 Aiden Yurdiga 
17:01.2 Really Brennan 
17:03.3 Brian Benedetto 
17:05.4 Arjun Gupta 
17:05.4 Connor Callow 
17:05.6 Edler Augustin 
17:07.6 Austin George 
 
17:08.0 Thomas Edgar 
17:11.0 Andrew Rosicki 
17:14.7 Alvin Hsu 
17:15.0 Reece Kaufman 
17:15.1 Steven Higgins 
17:15.5 Jalen Morales 
17:21.0 Kareem Allen-Austin 
17:26.7 Jared Martin 
17:26.7 Reinaldo Powell 
17:27.3 Eriks Zamurs 
 
17:27.8 AJ Ford 
17:28.8 Luke Markovina 
17:30.2 Josh Blankstein 
17:35.0 Michael Whitney 
17:37.7 Michael Guglielmo 
17:41.5 Stephen Cooney 
17:42.6 Paul Choi 
17:43.1 Jack Rhein 
17:47.5 Mason Ferraro 
17:51.8 Liam Conroy 
 
17:52.2 Matthew Bo 
17:53.2 Matthew Murphy  
17:53.8 Oscar Brown 
17:54.1 Emmett De Bruin 
17:54.3 Zach Goldberg 
17:54.7 JT Devine 
17:55.2 Nicholas Hoene 
17:55.6 Riley Kiernan 
17:59.4 Aidan Smithwick 
18:00.2 Peter Agoglia 
 
18:01.5 Anthony Cafaro 
18:01.7 Wilson Velasco 
18:04.4 Jack Carty 
18:05.1 Justin Stuart 
18:05.5 Rukiya Kawaguchi 
18:09.0 William Wren 
18:12.9 Devin Edmonston 
18:13.2 William Borges 
18:13.5 Rohan Mehrotra 
18:14.3 Nick Paladino 
 
18:15.4 Ryan Worrell 
18:17.0 Joshuah Joseph 
18:17.3 Curtis Finch 
18:23.0 Ankit Sayed 
18:25.9 Jason Chen 
18:27.7 Kabeera Singh 
18:27.8 Faizan Elahi 
18:32.3 Jake Gakshteyn 
18:40.4 Michael Ciuffo 
18:40.7 Matthew Marquez 
 
18:41.6 Kevin Carratu 
18:45.9 Manfred Fong 
18:48.1 Jake Cizmarik 
18:48.7 Theodore Woodworth 
18:49.5 Clark Lerner 
18:54.6 Tyler Staszak 
18:54.8 Harrison Owens 
18:57.4 Keegan Rehill 
18:59.4 Frank Vereline 
18:59.8 Teddy Koutsoftus 
 
19:01.8 Christian Kachadourian 
19:02.1 Jason Kaplan 
19:02.3 Alex Assenmacher 
19:06.5 Gabe Brando 
19:06.6 Brian Fitzgerald 
19:12.8 Mitchell Klee 
19:13.2 Jadan Hanson 
19:13.9 Mathias Cho 
19:16.5 Gavin Rogers 
19:18.0 Jack Racer 
 
19:22.1 Dan Rodriguez 
19:23.2 Nicolas Carlino 
19:24.0 Luca Agostini 
19:37.6 Rishab Jain 
19:39.7 Zachary Gitlin 
19:40.8 Benjamin Bass 
19:51.8 Connor Sommers 
19:53.0 Nicholas Seier 
19:56.3 Jeremiah Cochran 
19:56.7 Sean Curley 
 
19:58.2 Yosuf Alekozay 
19:59.7 Logan Paola 
20:00.6 Matt Temkin 
20:03.2 Michael Shu 
20:03.5 Elliott Rendon 
20:15.1 Harry Thompson 
20:27.4 Troy Behar 
20:27.8 Andy Zhang 
20:28.1 Lewis Webb 
20:30.0 Nick DeLuca 
 
20:32.6 Adam Baksh 
20:37.9 Jordan Zornberg 
20:38.8 Chris Mathew 
20:42.1 Sebastian Kaczor 
20:44.8 Ahmed Jengda 
20:55.9 Kyle Lee 
20:57.2 Juha Yoon 
21:10.9 Dylan Molloy 
22:02.4 Luke Philip 
22:12.6 Conor Slevin 
 
22:19.3 Avery Torff 
22:22.2 Dylan Levin 
22:35.0 Mamadou Sakho 
22:38.1 John Bellisio 
22:38.5 brandon leeb 
22:41.3 Jacob Lando 
22:45.8 Michael Corsi 
22:50.1 Max Grossberg 
22:57.3 Alexandro Villalobos 
22:59.9 Mathew Pietranello 
 
23:25.7 Philip Cassidy 
24:38.2 Joel Philip 
24:55.0 Andrew McKeown 
25:29.0 Anthony Piergiovanni 
26:39.8 Robbie Weaver 
26:46.5 jason decristoforo 
27:54.0 Timmy Neckles 
32:56.0 Ed Gorsky 
Sophomore
13:43.2 Zachary Van Houten 
13:49.2 Oliver Melara-Perez 
13:50.8 Noah Loewy 
14:01.9 Anthony Diaz 
14:06.8 Jayden Abraham 
14:09.3 Eric Shu 
14:24.6 Rahul Maharjan 
14:24.6 Nick Tardugno 
14:25.4 Matt Zerbarini 
14:32.7 Braeden Vieni 
 
14:34.3 Lucas Maley 
14:36.6 Kenneth Procacci 
14:37.5 Max Craven 
14:37.9 Thomas Burfeind 
14:37.9 Alexander Niyazov 
14:38.3 Max Baggett 
14:40.5 Fletcher Wilson 
14:45.9 Kealan Mullally 
14:49.4 Spencer Lee 
14:53.0 Nathaniel Kimball 
 
14:58.3 Matthew Scardigno 
14:59.1 Garrick Neuner 
14:59.5 Ayden Morales 
15:00.4 Carson Paradis 
15:06.4 Liam Donohue 
15:07.2 Daniel Ruskin 
15:08.2 Jake Cresser 
15:09.6 Matthew Marino 
15:10.1 Tristan Degen 
15:11.9 Sam Rosencrans 
 
15:15.5 Elijah Yeroushalmi 
15:16.2 Riley Keffer 
15:19.6 Michael Cuomo 
15:20.0 Michael Holihan 
15:21.8 Jason Bier 
15:25.8 Samuel Lam 
15:27.0 Barry Zhang 
15:33.4 Isaac Goldstein 
15:36.6 Alex Feldman 
15:37.0 Nathan Aranoff 
 
15:40.2 Paul Bauccio 
15:40.8 Joe Kuroda 
15:42.2 Daniel O'Neill 
15:43.9 Matt Rice 
15:45.8 Aadarsh Yagnik 
15:48.2 Ryan Faude 
15:51.8 Dylan Esquivel 
15:53.5 Avnoor Deol 
15:55.0 Sean Wilde 
15:55.4 Anthony Suau 
 
15:58.0 Jeremy Callahan 
15:58.7 Matthew DiGraziano 
15:59.5 John Schmuck 
15:59.6 Lucas Aherens 
16:01.3 Zachary Ragozino 
16:01.7 Sebastian Marano 
16:02.3 Dylan Sofield 
16:03.7 Nicolas Ragas 
16:05.3 patrick Hanley 
16:06.8 Anthony Schembeck 
 
16:07.5 Nikita Shoff 
16:08.2 David DeBiasi 
16:10.5 Matthew Sheehan 
16:11.6 Nicholas Bavaro 
16:13.2 Bennett Maley 
16:13.3 Chris Vartoukian 
16:15.4 Alfredo Benavidez 
16:16.4 John Quinn 
16:19.5 Izzy Silver 
16:19.7 Owen Mullen 
 
16:23.2 Thomas Kelly 
16:23.4 Daniel Islas 
16:24.6 Spencer Kriegstein 
16:25.3 Cody Stefan 
16:28.8 Nicholas McNulty 
16:29.2 Ethan Straus 
16:33.7 Nick Leeb 
16:34.9 Andrew Flood 
16:36.7 Zac Sullivan 
16:36.7 Douglas Burgess 
 
16:38.2 Andrew Louie 
16:39.7 Carson Winters 
16:39.9 Johnny Ramsoomye 
16:40.2 William Hu 
16:40.2 Dylan Pigott 
16:41.9 Drew Alaimo 
16:46.6 Jason Wu 
16:48.2 Carl Nie 
16:49.0 Daniel Beck 
16:50.8 Thomas Vairo 
 
16:53.6 Sam Cordova 
16:53.9 Jeremy Silberg 
16:57.0 William Capone 
16:59.7 Yutaka Ito 
17:00.2 Nathan Im 
17:01.8 Alex Isham 
17:02.0 Kevin Charles 
17:04.2 Jack Duncan 
17:04.4 Simon Ferris 
17:04.9 Antonio Marrero 
 
17:10.1 Ronald Cheng 
17:10.6 Justin Oh 
17:12.1 Matthew Ardito 
17:12.7 Christopher Basile 
17:14.0 Neal Mehta 
17:15.1 Ubaidullah Hassan 
17:15.3 Andy Jiang 
17:15.8 Dylan Norrby 
17:19.0 Brandon Root 
17:19.4 Michael Russo 
 
17:19.9 Joshua Sandoval 
17:21.4 Nathniel Blades 
17:26.3 Nathaniel Sunshine 
17:26.6 Alex Saar 
17:28.2 Connor Wick 
17:28.8 Brady Bender 
17:31.1 Jake Cavalli 
17:35.1 Gerardo Castillo 
17:37.8 Henry Yu 
17:39.6 Owen Mroz 
 
17:40.9 Miguel Santos 
17:42.8 Jaime Grosman 
17:45.6 Stephen Kessler 
17:47.3 Paul Mata 
17:51.4 George Liu 
17:53.2 Joseph Roldan 
17:53.7 Kevin Connolly 
17:54.8 Michael Heffernan 
17:55.1 Kevin Moran 
17:55.5 Kyle Samida 
 
17:55.8 Tyler Schettino 
17:57.9 Matt Fioretti 
17:58.7 Anthony Belmonte 
18:00.9 Brandon Schoen 
18:01.9 Melvin Fuentes 
18:05.6 Jared Morales 
18:07.7 Timothy Kurpiewski 
18:09.2 Bryan Dasilva 
18:10.9 Nicholas Trerrotola 
18:17.6 Thomas Donohue 
 
18:17.9 Axel Gomez 
18:19.5 Christopher Coyle 
18:22.1 Michael Fahey 
18:23.3 John Simoldoni 
18:26.0 Frank Beslity 
18:28.0 Samuel Leung 
18:28.9 Liam Roach 
18:29.1 Gerrick Charles 
18:29.9 Kyle Anderson 
18:30.6 Jonathan Wasserman 
 
18:35.1 Charlie McKeough 
18:35.9 David Margarin 
18:37.1 Ryan McClernon 
18:37.5 Ethan Steere 
18:38.9 Deaglan Doyle 
18:39.0 Andy Mandolese 
18:40.0 Aviv Fedida 
18:40.2 Barlin Singh 
18:42.0 Nicholas Parpan 
18:43.5 Marco McCormack 
 
18:50.3 John Hyde 
18:52.0 Jonathan Li 
18:58.6 Michael Montanile 
18:59.1 Kenneth Spratt 
18:59.6 Michael Peck 
19:00.2 Jason Guo 
19:00.3 Daniel Seidenstein 
19:02.5 Brady Wagner 
19:10.2 Jared Astrof 
19:14.7 Cedric Buschfrers 
 
19:15.9 Jack Benedetto 
19:20.9 Justin Lin 
19:24.3 Daniel You 
19:25.3 Robert Horn 
19:28.5 Chase Evans 
19:29.0 Vincent Mallon 
19:31.0 William Leison 
19:31.6 Bharath Venkatesan 
19:35.3 Dylan Solemanyan 
19:39.1 Isaiah Folkes 
 
19:42.2 Roberto Ramos 
19:49.3 Thomas Rice 
19:54.3 Alexander De La Rosa 
19:55.1 Devin Cardoza 
19:58.0 Dean Valenti 
19:58.7 Noel Guevara 
19:59.1 Matthew Gaudiuso 
20:02.5 Justin Marine 
20:06.6 Alexander Imperial 
20:08.2 Daniel Chen 
 
20:08.8 Daniel Angelillo 
20:10.2 Robert Spiteri 
20:10.2 Mateo Gonzalez 
20:11.7 Ryan Brosgole 
20:17.8 Mathew Hyde 
20:20.3 Caleb Loring 
20:23.3 Luke Cerini 
20:24.3 Matthew Beadle 
20:28.2 Eric Anderson 
20:36.1 Ajay Chhabra 
 
20:36.2 Joseph Evola 
20:36.3 Andrew Escorcia 
20:39.1 Lucas Miele 
20:40.0 Thomas Haggerty 
20:40.6 Benjamin Glauner 
20:41.3 Jacob Reyes 
20:53.9 Joseph Gavin 
21:02.5 Lucas Papaleo 
21:26.0 David Haro 
21:30.7 Brandon Ridge 
 
21:33.0 Hayden Maitra 
21:44.0 Kyle Oyeniran 
21:47.0 Joshua Baer 
22:03.3 Alex Suh 
22:04.9 Raymond Ye 
22:06.0 Scott Yanover 
22:08.0 Nicholas Petruso 
22:28.2 Lokesh Vasanthakumar 
22:32.8 Giovani Cali 
22:33.3 Rubin Thind 
 
22:37.3 Brendan Carr 
22:38.3 Nicholas Logozzo 
22:39.7 Kevin Chan 
22:42.4 Liam Ahearn 
22:54.9 Brannon Marin 
23:00.0 Nader Daruvala 
23:07.3 Aadhithan Murugaverl 
23:14.3 Ryan Marrione 
24:28.3 Jossmarc Oliva 
25:18.9 Bill Liu 
 
25:54.9 Ryan Pekoff 
26:36.7 Ahmed Aziz 
26:46.8 Ryan Maselli 
26:47.0 Michael Snow 
27:46.6 Harris Agha 
28:12.7 Justin Patlias 
Freshman
13:47.3 Kailen McCauley 
14:12.5 Kyle Meyers 
14:30.0 Colin Funk 
14:33.9 Chris Goldstein 
14:34.9 Nick Chimienti 
14:38.1 Kevin Taylor 
14:39.4 Adam Vuoso 
14:57.4 Alexander Martucci 
15:22.7 Jack Belt 
15:25.3 Alexander Kasper 
 
15:36.8 Thomas Siatsis 
15:38.4 Tyler Sparke 
15:42.3 Andrew Istomin 
15:44.6 Raymond Ortega 
15:46.9 Joseph Glaudino 
15:48.1 William Lane 
15:50.8 Cole Morganlander 
15:51.0 Ryan Derasse 
16:04.7 Ryan Kolin 
16:05.7 Pedro Sandoval 
 
16:09.7 Aidan Kopelman 
16:10.4 Jack Schmalzle 
16:12.8 Trevor Rinn 
16:15.1 Aron Langston 
16:19.6 Ryan Hilton 
16:23.0 Josh Ostroff 
16:26.3 Nick Burnside 
16:26.8 Jerry Xiao 
16:27.7 Jack Feinberg 
16:28.0 Finn Maier 
 
16:33.0 Amokrane Aouchiche 
16:40.8 Ethan Doran 
16:41.3 aaron Ohebshalom 
16:42.2 Honor Scorzelli 
16:42.9 Terrence McGinty 
16:43.1 Jonathan Moalemi 
16:43.7 Tim Trainor 
16:44.9 Mike Forte 
16:48.3 Andrew Holtzman 
16:49.0 Joven Fong 
 
16:49.0 Michael Edgar 
16:49.2 Keneil Soni 
16:50.2 Benjamin Nosovitch 
16:51.9 Brendan Cucuzza 
17:00.4 Liam Nacinovich 
17:03.0 Daniel Gassenhiemer 
17:03.5 Luke McNamara 
17:04.7 Jordan Liao 
17:06.8 Ryan Glenn 
17:09.7 Warren Pershad 
 
17:10.9 James Giuffre 
17:11.9 Samir Khan 
17:14.4 William LeClair 
17:14.9 Matthew Hellerman 
17:15.8 Robert Casey 
17:16.9 Max Sclafani 
17:21.1 Yanjun Lin 
17:22.5 Griffin Jackson 
17:27.6 Maxwell Meehan 
17:28.6 Matthew Carlinsky 
 
17:31.1 Dylan Stalter 
17:32.5 Justin Corabi 
17:35.3 Bill Yildiz 
17:35.3 Benjamin Dammers 
17:43.3 Jay Ottomanelli 
17:44.6 Anthony Scotto 
17:49.5 Christopher Accomando 
17:51.0 Steven Perez 
17:51.7 Steven Lee 
17:52.5 Zhong Hou 
 
17:52.6 Dylan Monaco 
17:54.5 Owen Wernow 
18:00.0 Patrick Walsh 
18:00.6 Adam Akselrod 
18:01.1 Bradley Lopes 
18:04.9 Steven Edwards 
18:06.0 Kieran Cook 
18:06.7 Alex Dones 
18:08.3 Billy Mohr 
18:08.7 Daniel Vazqquez 
 
18:11.6 Nick O'Leary 
18:14.1 Holden Meyer 
18:14.8 Anthony Dimartino 
18:15.9 Samuel Chon 
18:16.1 Alexander Rosario 
18:18.2 Thomas Moritz 
18:20.5 Jackson Palmer 
18:21.1 Dan Paolino 
18:21.7 Alex Schwartz 
18:23.0 Alevander Toboroki 
 
18:23.2 Michael Bischoff 
18:23.3 Bryan Schmuck 
18:25.1 Dominick Ruffini 
18:25.5 Max Fuentes 
18:34.7 Sasiru Pathirange 
18:36.5 Gianluca Cusumano 
18:38.0 Ian Levine 
18:39.8 Michael Morra 
18:40.0 Drew Hecht 
18:41.0 Hunter Brenneis 
 
18:41.3 Aidan Feehan 
18:43.9 Andrew Director 
18:44.9 Tyler Glenn 
18:46.5 Luke Schwartzberg 
18:52.1 Patrick Adams 
18:52.5 Christopher Cosgrove 
18:53.9 Christopher Lum 
18:54.2 Matt Gallego 
18:58.7 Declan Brady 
19:01.0 Craig Papajohn-Shaw 
 
19:01.3 Ryan Kanyaro 
19:01.4 Ameziane Aouchiche 
19:02.4 Chris Ignatiou 
19:03.8 Niko Pamas 
19:05.2 Stanley Kong 
19:06.3 Lucas Rose 
19:10.1 Aidan Tracy 
19:11.1 Ethan Labelson 
19:13.2 Ryan Hiew 
19:14.5 Dillon Amenn 
 
19:16.8 Daniel Rosenthal 
19:17.7 Ryan Pugliano 
19:20.3 Christan Maselli 
19:21.7 Andrew Lee 
19:24.2 Roy Longarzo 
19:26.5 Justin Papaleo 
19:28.0 Tyler Delorey 
19:28.4 Gary Zhang 
19:29.7 Gabriel Sultana 
19:30.0 Christopher Hsu 
 
19:31.7 Joe Dolce 
19:31.9 Ethan Wofse 
19:32.5 Christopher Prainito 
19:32.5 Ian Rios 
19:33.6 Michael McCoy 
19:37.6 Rong (Raymond) Li 
19:40.8 Matthew Garcia 
19:41.2 Abraham Franchetti 
19:41.8 Ali-Sina Menhaji 
19:43.6 Nick Gerbi 
 
19:43.9 Richard Verbouwens 
19:44.2 Kevin Cantley 
19:45.3 Mario Reyes 
19:45.6 Ben Lomot 
19:48.9 David Driscoll 
19:50.9 Tyler Lin 
19:52.1 Matthew Membreno 
19:53.1 Jonathon Cox 
19:57.5 Massimo Avellino 
20:00.1 Thomas Crowe 
 
20:00.6 Colin Grace 
20:00.7 Derek Yu 
20:02.2 Ben Gingold 
20:04.4 Andrew Pena 
20:06.2 Max Ponce 
20:06.9 Brandon Munroe 
20:09.0 Gordon Bagley 
20:09.8 AJ Gambino 
20:10.5 Andrew Cheung 
20:12.7 Ryan Kelton 
 
20:13.5 Brandon Valente 
20:18.5 Giovanni Mascetti 
20:19.1 Max Moscheni 
20:21.7 Gregory Manzano 
20:21.7 Andrew Castaneda 
20:23.3 Quinn McLaughlin 
20:24.1 Constantine Koutsoftas 
20:24.3 Christian Jacobs 
20:27.0 William Chen 
20:28.9 Simon Malekan 
 
20:31.2 Matthew McManus 
20:40.4 Jack Carroll 
20:43.6 Jaeden Nunnally 
20:44.7 Tyler Kaufman 
20:47.4 Nicholas Banz 
20:50.3 Gregory Winter 
20:58.8 Zach Kreiger 
21:00.3 Jack Monaco 
21:06.9 jarret kim 
21:10.8 Nicholas Karcz 
 
21:13.0 Anthony Costa 
21:15.7 Rich Hu 
21:17.2 Joseph Lucchese 
21:22.1 Louis Bonventora 
21:24.7 Harrison Cymbler 
21:29.7 Joseph Muratori 
21:32.8 Vincent Dantone 
21:36.9 Alexander Wu 
21:37.0 Jeremy McPartland 
21:37.9 Vivek Patel  
 
21:40.0 Rion Weber 
21:43.8 James LaSalle 
21:44.9 Ray Zhang 
21:45.1 Coll Liam 
21:45.5 Chris Gragnano 
21:47.4 Patrick Kostal 
21:47.8 Dan Fitzgerald 
21:49.3 Ilan Litvak 
21:52.5 Joe Tudisco 
21:59.2 Aaron Bhavnani 
 
22:03.9 Patrick Moran 
22:17.1 Michael Pietraniello 
22:19.7 Nicholas Marcino 
22:44.4 Tyler Leest 
22:48.3 Ruisong Lan 
22:49.6 Antonio Padilla 
22:52.2 Daniel Correell 
23:05.0 Noel Ortega 
23:09.0 Travis Chu 
23:21.2 Luke Trencheny 
 
23:22.1 Logan Beringer 
23:23.6 Daniel Cappitelli 
23:27.2 Christopher Meyer 
23:27.9 Ben Borsykowsky 
23:43.7 Josh Erazo 
24:08.5 Jonah Ben-Levi 
24:16.5 Aidan Orr 
24:18.3 Rohan Singh 
24:24.1 Angelo Montagnino 
24:26.4 Jack Zgombic 
 
24:44.7 Michael Zhang 
24:48.1 Ethan Zhu 
24:58.3 Josh Cheuk 
25:14.2 Brendan Jahrsdoerfer 
25:32.8 Aidan Hamou 
25:42.3 Justin Lehrfeld 
25:52.5 Evan Ramirez 
25:53.9 Todd Meltzer 
26:06.6 Richie Majano 
26:34.1 Ryan Resko 
 
26:45.1 Ian Williams 
27:57.5 James Guida 
28:07.2 Dylan Levy 
29:19.7 Daniel Kussman 
8th Grade
15:53.1 Jordan Altman  (8th)
16:15.9 Carsen Kirchner  (8th)
Boys 1.5 Mi XC 
Senior
09:45.6 Luke Reagan 
10:42.3 Andrew Gerard 
12:08.4 Justin Serrian 
12:15.5 Ahmed Sherif-Ali 
12:27.8 Matt Mandolese 
13:04.4 Shane Scaffidi 
13:08.8 Bryan Perez 
14:40.7 Matt Soethout 
15:05.9 Abin Joseph 
21:33.2 Vincent Sullivan 
 
Junior
10:08.0 Joseph Mongiello 
11:10.7 Jack Lagnado 
11:18.1 Aidan Kelly 
11:19.7 Jack Racer 
11:32.3 Jared Martin 
12:22.5 Emery Ventura 
12:51.5 John Bellisio 
13:05.6 Luke Sulli 
13:09.7 Nelson Castilla 
13:19.3 Avery Torff 
 
13:51.1 Antony Berrezueta 
13:55.3 Darren Chiang 
14:28.5 Joseph Hardina 
15:06.1 Reuben Fonseca 
15:09.3 Angel Jean 
16:36.5 Ed Gorsky 
17:33.7 Jacob Zietek 
18:47.6 thomas liebl 
21:25.1 Abdullah Bismil 
Sophomore
10:21.5 Ben Guttman 
10:34.1 Ubaidullah Hassan 
10:59.3 Jared Nachmias 
10:59.3 Brendan Brotman 
11:50.3 Ben Gruber 
12:05.6 Evan Cheng 
12:12.3 Aaron Hafkin 
12:31.3 Matthew Gaudiuso 
12:31.5 Anthony Bacani 
12:32.8 Michael Ponzio 
 
12:37.0 Nick Helguero 
12:48.6 Gary Stewart 
13:04.7 Boris Lu 
13:08.6 Braeden Vieni 
13:22.0 Sebastian Diaz-Gomez 
14:01.7 Rohin Greben 
14:03.5 Ryan Maselli 
14:15.3 Hamza Iqbal 
14:23.2 Swagath Thomas 
14:40.8 David DeRienzo 
 
14:52.3 Liam Ahearn 
14:59.6 Lance Singuenco 
18:17.2 Anshu Khindri 
18:45.9 Justin Patlias 
18:56.3 George Liu 
Freshman
08:06.4 Colin Funk 
08:08.4 Kevin Taylor 
08:16.0 Jack Belt 
08:27.0 Alexander Martucci 
08:31.8 Luke Christenson 
08:34.6 William Lane 
08:35.9 Ryan Derasse 
08:37.5 Josh Ostroff 
08:38.7 Jack Schmalzle 
08:39.0 Terrence McGinty 
 
08:39.6 Joseph Glaudino 
08:39.7 Jack Feinberg 
08:40.4 Luke McNamara 
08:40.8 Pedro Sandoval 
08:42.6 Aidan Kopelman 
08:50.5 Liam Nacinovich 
08:50.8 Michael Hartmann 
08:51.0 Alexander Kasper 
08:53.9 Amokrane Aouchiche 
08:54.5 Justin Corabi 
 
08:56.5 Daniel Beckworth 
08:56.5 Jaden Byrne 
08:59.6 Peter Manino 
09:00.6 Bradley Lopes 
09:01.0 Matthew Gerosa 
09:05.5 Andrew Istomin 
09:06.0 Tim Trainor 
09:06.8 Patrick Walsh 
09:07.3 Thomas Siatsis 
09:08.9 Matthew Carlinsky 
 
09:12.4 Holden Meyer 
09:13.6 Andrew Holtzman 
09:13.9 James Giuffre 
09:14.2 Aron Langston 
09:17.3 Michael Morra 
09:17.4 Ryan Kolin 
09:17.9 Anthony Scotto 
09:18.3 Steven Perez 
09:20.0 Daniel Vazqquez 
09:21.0 Alexander Rosario 
 
09:24.5 Oscar Yan 
09:25.0 Brendan Cucuzza 
09:27.9 Bill Yildiz 
09:28.1 Timothy Langone 
09:29.4 Mike Forte 
09:31.3 Michael Bischoff 
09:32.0 Ryan Hilton 
09:34.8 Daniel Gassenhiemer 
09:36.9 Griffin Jackson 
09:39.3 Matthew Hellerman 
 
09:41.2 Aidan Hamou 
09:45.2 Ameziane Aouchiche 
09:50.3 Zhong Hou 
09:50.7 James Scocca 
09:51.6 Anthony Dimartino 
09:51.9 Christopher Lum 
09:52.5 Sasiru Pathirange 
09:53.2 Drew Hecht 
09:57.3 Maxwell Meehan 
09:58.0 Steven Lee 
 
09:58.1 Euan Kang 
09:58.5 Jack Cohen 
09:58.7 Harrison Cymbler 
09:59.3 Jackson Palmer 
10:01.5 Dominick Ruffini 
10:02.4 Terrence Quinn 
10:02.7 Ryan Kelton 
10:03.1 Mark Ferrara 
10:03.5 Kieran Fink 
10:03.8 Matthew McAuley 
 
10:05.6 Patrick Adams 
10:06.2 Ian Rios 
10:16.7 Yunshu Liu 
10:17.7 Ethan Labelson 
10:18.5 Ryan Hiew 
10:19.6 Massimo Avellino 
10:21.4 Daniel Rosenthal 
10:21.5 Niko Pamas 
10:21.7 Dillon Amenn 
10:21.8 Benjamin Dammers 
 
10:22.2 Ryan Kanyaro 
10:23.0 Asher Charno 
10:23.9 Logan Boiko 
10:25.7 Ali-Sina Menhaji 
10:26.3 Jonathon Cox 
10:28.0 Matthew Garcia 
10:28.8 AJ Gambino 
10:31.2 Ian Levine 
10:32.0 Matthew Membreno 
10:33.9 Louis Bonventora 
 
10:35.7 Yanjun Lin 
10:36.4 Thomas Crowe 
10:37.2 Ian Brecker 
10:38.4 Vincent Dantone 
10:39.5 Nicholas Cooney 
10:40.0 Anthony Costa 
10:40.4 Dennis Liu 
10:44.2 William Chen 
10:45.3 Quinn McLaughlin 
10:47.8 Derek Yu 
 
10:50.1 Lucas Rose 
10:55.6 Jeremy Rangell 
10:56.1 Andrew Cusumano 
10:57.0 Stanley Kong 
10:58.6 Tyler Lin 
10:59.2 Gordon Bagley 
10:59.3 Alex Barton 
11:01.1 Connor Dekenipp 
11:02.4 Cole Belling 
11:04.3 Nicholas Banz 
 
11:07.5 Kyle Chan 
11:08.7 Aidan Tracy 
11:09.7 Miles Stump 
11:10.8 Jeremy McPartland 
11:16.1 Declan Brady 
11:16.6 Bryan Schmuck 
11:18.5 Ilan Litvak 
11:22.1 Dan Fitzgerald 
11:24.0 Alexander Wu 
11:24.9 Stephen Berg 
 
11:27.2 Michael Pietraniello 
11:34.2 Kevin Cantley 
11:34.6 Ruisong Lan 
11:36.8 Ethan Wofse 
11:37.3 Travis Chu 
11:38.2 Daniel Geng 
11:45.8 Patrick Moran 
11:50.4 Peter Cooney 
11:56.2 Giovanni Mascetti 
12:00.9 Logan Beringer 
 
12:02.3 Rich Hu 
12:07.1 Evan Ramirez 
12:11.6 Aaron Bhavnani 
12:13.8 Rion Weber 
12:14.9 Michael Ricardo 
12:16.0 Constantine Koutsoftas 
12:21.8 Jonah Ben-Levi 
12:32.3 Garrett Gunn 
12:32.4 Gabriel Conner 
12:42.7 James LaSalle 
 
12:44.3 Kevin Buttner 
12:44.6 Max Ponce 
12:51.4 Nicholas Karcz 
13:00.3 Michael Zhang 
13:06.8 Angelo Montagnino 
13:10.9 Ben Borsykowsky 
13:26.6 Richie Majano 
13:28.5 Hunter Cohen 
13:37.3 Josh Cheuk 
13:46.2 Rohan Singh 
 
13:49.3 Dylan Levy 
13:52.7 Xiao Li 
14:00.3 Justin Lehrfeld 
14:01.2 Jack Zorn 
14:05.2 James Guida 
14:05.4 Aidan Orr 
14:19.5 Alex Mantikas 
14:22.7 Ethan Philip 
15:00.3 Yusuf Zafar 
15:03.2 Michael Tso 
 
15:07.7 Daniel Correell 
15:08.8 Ethan Davila 
15:15.5 Anthony De Nisco 
15:20.7 Om Patel 
15:32.6 Jacob Polovetsky 
15:53.2 James Fioretti 
16:48.0 Daniel Kussman 
18:28.6 David Kim 
18:31.4 Daniel Becker 
18:55.4 Michael Muratori 
 
18:56.0 Anthony Trenchfield 
18:57.0 Keneil Soni 
21:32.2 Patrick Fioribello 
8th Grade
07:50.4 Jordan Altman  (8th)
Boys 1.47 Mi XC 
Freshman
08:27.5 Alexander Martucci 
08:43.5 Ryan Kolin 
08:53.8 Amokrane Aouchiche 
08:58.9 Josh Ostroff 
09:03.1 Keneil Soni 
09:11.1 Jerry Xiao 
09:12.2 Bradley Lopes 
09:13.1 Joven Fong 
09:14.8 Luke McNamara 
09:17.8 Kieran Fink 
 
09:30.0 Anthony Scotto 
09:33.0 Patrick Walsh 
09:34.5 Matthew Carlinsky 
09:51.5 Timothy Langone 
09:53.3 Jordan Liao 
09:58.1 Steven Perez 
10:21.0 Stanley Kong 
10:35.2 Jonathon Cox 
10:41.8 Ameziane Aouchiche 
11:13.2 Ethan Philip 
 
11:19.7 Vivek Patel  
11:21.6 Ben Borsykowsky 
11:30.7 Aidan Hamou 
11:41.7 Jeremy McPartland 
12:10.5 Michael Tso 
12:33.5 Rohan Singh 
12:38.9 Jack Zgombic