Boys Holmdel All-Time Teams Through 2015 Season


2010 Boys MOCs Race 

Holmdel Park All Time Team Performances

This list is only updated through the 2015 season and does not include any 2016 performances. All individual times have been rounded up to the nearest whole second. 

Please send additions & corrections to Joe Lanzalotto who updated and maintains this list: J.Lanza@verizon.net

Boys List 

1 CBA A 77:48 Average 15:33.6
Mike Mazzaccaro 15:20 MOC 2010
Mike McClemens 15:26 MOC 2013
Blaise Ferro 15:36 MOC 2015
George Kelly 15:37 MOC 2011
John Coyle 15:49 Shore Conference 1987
2 North Hunterdon A 78:03 Average 15:36.6
Brendon Heffernan 15:31 MOC 1991
Matt McDonald 15:31 MOC 2010
Andy Martin 15:35 Group 4 1984
Brad Hudson 15:38 MOC 1983
Bill Babcock 15:48 MOC 1984
3 West Windsor-Plainsboro North A 78:33 Average 15:42.6
Joe Rosa 14:56 MOC 2009
Jim Rosa 15:15 MOC 2009
John Squeri 16:00 Shore Coaches 2009
Eddie Cunningham 16:01 MOC 2012
Ryan Sleeper 16:21 MOC 2008
4 Millburn A 78:55 Average 15:47.0
Matt Grossman 15:32 Group 4 2015
Tyler Udland 15:36 Group 2 2008
Blake Udland 15:48 Group 2 2011
Robert Stone 15:53 MOC 2012
Pete Murphy 16:06 MOC 2007
5 West Windsor-Plainsboro South A 79:02 Average 15:48.4
Brian Leung 15:33 MOC 2007
Nikhil Pulimood 15:42 MOC 2014
Thomas Vinci 15:52 MOC 2013
Dan Riff 15:57 MOC 2012
Tim Bason 15:58 Shore Coaches 2015
6 Cherokee A 79:05 Average 15:49.0
Shawn Wilson 15:40 Group 4 2012
Marc Pelerin 15:44 MOC 2001
Keith Krieger 15:46 Group 4 2002
Jack Shea 15:46 MOC 2015
Joe Halin 16:09 Group 4 1999
6 Haddonfield A 79:05 Average 15:49.0
Jon Vitez 15:42 MOC 2009
Ben Potts 15:43 MOC 2010
Chris Platt 15:49 MOC 2001
Skip Stiles 15:55 MOC 2001
Breton Bonnette 15:56 MOC 2001
8 St Benedicts 79:12 Average 15:50.4
Edward Cheserek 14:53 Shore Coaches 2011
Brandon Jarrett 15:43 Shore Coaches 2006
Edwin Rutto 15:57 Shore Coaches 2014
Bryan Scotland 16:14 Shore Coaches 2003
Ronald Kigen 16:25 Shore Coaches 2015
9 Westfield A 79:20 Average 15:52.0
Cliff Sheehan 15:50 Group 4 1980
Jeff Perella 15:50 MOC 2005
Jack Leahy 15:51 Group 4 2010
Matthew Luppino 15:51 MOC 2013
Matt Elmuccio 15:58 MOC 1996
10 CBA B 79:22 Average 15:52.4
Tom Rooney 15:51 MOC 2013
Kevin Rogers 15:52 MOC 2005
Chris Horel 15:53 MOC 2005
Brian Kerwin 15:53 MOC 1999
Will Melofchik 15:53 MOC 2003
11 Highland Regional A 79:30 Average 15:54.0
Joshua Clark  15:33 MOC 2015
Steve Maine 15:41 Group 4 2013
Nate Miller 15:57 MOC 1998
Kevin Pumphrey 16:03 Shore Coaches 1985
Jay Wassell 16:16 Group 4 1994
12 Don Bosco A 79:32 Average 15:54.4
Michael Higgins 15:42 MOC 2013
Christian Costello 15:57 MOC 2011
Kyle Levermore 15:55 MOC 2013
David Rosas 15:58 Non-Public A 2015
Rafael Vargas 16:00 MOC 2009
13 Toms River North A 79:33 Average 15:54.6
Pete Hess 15:37 Shore Conference 2002
Joe Kotran 15:55 Group 4 2009
Chris Koerner 15:58 MOC 1982
John Flavin 16:00 MOC 2015
Chris Pisano 16:03 MOC 1983
14 Delbarton A 79:36 Average 15:55.2
Morgan Pearson 15:39 MOC 2010
Patrick Schellberg 15:47 MOC 2009
Tom Poland 15:48 MOC 2006
Lou Ross 16:11 Non-Public A 1981
Rob Failla 16:11 Non-Public A 1988
15 CBA C 79:54 Average 15:58.8
Tim Gorman 15:54 Shore Coaches 2011
Paul Marabito 15:58 Shore Conference 1982
Matt Mitchell 15:59 Shore Conference 1987
Billy Bragg 16:00 Non-Public A 2012
Bill Barrett 16:03 MOC 1984
16 Ocean City 79:55 Average 15:59.0
Brett Johnson 15:41 Group 2 2008
Miles Schoedler 15:44 Shore Coaches 2010
John Fennekohl 16:03 MOC 2006
Ryan Birchmeier 16:10 Group 2 2007
John Richardson 16:17 Group 2 2002
17 Colts Neck A 79:58 Average 15:59.6
Craig Forys 15:16 MOC 2006
Mike O'Dowd 15:59 Shore Coaches 2010
Jordan Brannan 16:08 MOC 2015
Mark Leininger 16:13 Group 4 2008
John Ward 16:22 Group 2 2010
18 Hunterdon Central A 80:01 Average 16:00.2
Chris Pannone 15:47 Group 4 2003
Jon Fasulo 15:49 Group 4 1998
Jim Herdman 15:56 MOC 1982
William Rowland 16:14 MOC 2003
Justin Cornetta 16:15 Shore Coaches 2015
19 Paul VI A 80:03 Average 16:00.6
Jason DiJoseph 15:17 Non-Public A 1988
Ron Faith 16:08 MOC 1984
Tom Keefer 16:09 MOC 1991
Joe Cranston 16:13 MOC 1989
Pete Dougherty 16:16 MOC 1990
20 Ridgewood A 80:05 Average 16:01.0
Bob Keino 15:50 Shore Coaches 1993
Ari Zamir 15:53 MOC 2003
Patrick Rynkowski 16:00 Shore Coaches 2010
Taro Shigenobu 16:09 MOC 2008
Kevin McCabe 16:13 MOC 1987
21 Pope John XXIII A 80:09 Average 16:01.8
Justin Scheid 15:48 MOC 2003
Scott Meehan 15:50 MOC 2013
Chris Hatler 16:00 MOC 2012
Jeremy Scheid 16:15 Shore Coaches 2006
Anthony LeMastro 16:16 Shore Coaches 2005
22 Voorhees A 80:16 Average 16:03.2
Brad Hudson 15:55 MOC 1982
Chris Romero 15:57 MOC 2015
Chris Southwick 16:06 Shore Coaches 2006
Robert Whitney 16:07 Group 2 2015
Chris Thompson 16:11 Shore Coaches 2014
23 Don Bosco B 80:22 Average 16:04.4
Bobby Gonzalez 16:01 MOC 2013
Mike Belgiovine 16:02 MOC 2009
Patrick Sullivan  16:05 Non-Public A 2014
Leighton Spencer 16:06 MOC 2008
Rob Molke 16:08 MOC 2007
23 Morris Hills A 80:22 Average 16:04.4
Sean Pohorence 15:51 MOC 2008
Kyle Soloff 15:59 Shore Coaches 2006
Jayson Decker 16:10 Group 2 2005
Brandon Rodkewitz 16:11 Shore Coaches 2005
Travis Ellis 16:11 Group 2 2012
25 Eastern 80:28 Average 16:05.6
Mike Myers 15:51 MOC 2000
Dan Deichert 16:05 MOC 2001
Karl Savage 16:06 Group 4 1996
Nicholas Pschunder 16:10 Group 4 2014
Barry Shea 16:16 Shore Coaches 1984
26 North Hunterdon B 80:30 Average 16:06.0
Dave Mugavero 15:59 Group 4 2013
Jaimin Vekaria 16:01 MOC 2011
Chris Robinson 16:03 MOC 1995
Brian Partlow 16:13 MOC 1988
Gavin Sloane 16:14 MOC 1983
27 CBA D 80:31 Average 16:06.2
Fran Bogan 16:04 Non-Public A 2013
Dan Mykytishyn 16:05 MOC 2010
Jack Boyle 16:07 Non-Public A 2012
Greg Paugh 16:07 Non-Public A 2013
Dan Bailey 16:08 Shore Coaches 2009
28 Mainland A 80:33 Average 16:06.6
Greg Hughes 15:39 MOC 2003
Scott Keyser 16:06 Group 2 1995
Jimmy Wyner 16:06 MOC 2003
Kurt Wayton 16:20 Group 3 1993
Joey Masters 16:22 MOC 2003
29 Holmdel A 80:40 Average 16:08.0
Jack Baisley 15:58 MOC 2012
George Galasso 16:02 MOC 2008
Craig Segal 16:10 MOC 2001
Dan Barlev 16:10 Group 2 2014
Adam Lampell 16:20 Shore Coaches 2005
30 Shawnee 80:42 Average 16:08.4
David Forward 15:57 Shore Coaches 2008
Connor Herr 15:58 MOC 2010
Peter Murray 16:13 Shore 2010
Adam Ambrus 16:14 Group 4 2000
Matt Talbot 16:20 Group 4 1984
31 Haddonfield B 80:43 Average 16:08.6
Matthew Nussbaum 16:01 MOC 2010
Jim Smith 16:05 Group 2 1979
Greg Halla 16:06 MOC 2012
Greg Pelose 16:11 MOC 2015
Brian Goldberg 16:20 MOC 2003
Jim Smith 15:57 Group 2 1978*
32 Bernards A 80:44 Average 16:08.8
John Carlotti 15:53 MOC 1982
Paul Stogryn 16:08 Group 1 1981
Jim Nielsen 16:11 MOC 1983
Jeff Simpson 16:15 MOC 1985
Chris Blanchet 16:17 MOC 1982
Charles Logan 15:48 Group 1 1978*
32 Jackson Memorial 80:44 Average 16:08.8
Kris Carle 15:57 Shore Coaches 2006
Rich Morris 16:03 MOC 1992
Austin Santillo 16:13 MOC 2007
Ryan Rafferty 16:14 MOC 2015
Paul Bahamondes 16:17 Shore Coaches 2003
34 Old Bridge A 80:45 Average 16:09.0
Matt Ciambriello 15:46 MOC 2006
Umar Saeed 16:08 MOC 2004
Ray Rivera 16:13 MOC 2015
Travis Mahoney 16:17 MOC 2007
Gerard Gill 16:21 Group 4 2015
35 Middletown North 80:47 Average 16:09.4
Tom O'Neil 15:26 Group 2 2013
Justin Lippert 15:57 Group 2 2013
Mike Marano 16:20 Group 2 2014
Matthew Todaro 16:25 MOC 2015
Dan Ciambrone 16:39 MOC 2001
35 Red Bank Catholic 80:47 Average 16:09.4
Rob Napolitano 15:57 MOC 2012
Joe Berardi 16:07 MOC 2004
Kevin Byrne Jr 16:09 Monmouth County 2010
Eamon Manning 16:13 Monmouth County 1981
Bobby McGann 16:21 Monmouth County 2007
37 Cinnaminson A 80:48 Average 16:09.6
Jon Anderson 15:51 MOC 2003
Steve Grabowski 16:08 MOC 2005
Matt Poskus 16:13 MOC 2006
Brian Tetreault 16:18 Shore Coaches 2006
Steve Keen 16:18 MOC 1982
38 Haddon Twp 80:54 Average 16:10.8
Luke Petela 15:40 MOC 2014
Owen Long 16:15 MOC 2015
Jason Fiscus 16:17 MOC 1988
Randy Ladd 16:19 MOC 2015
David Donohue 16:23 Group 1 1988
39 Red Bank Regional 80:55  Average 16:11.0
Rob Dennis 15:59 MOC 2003
Joe Kingsbery 16:00 Shore Conference 2003
Walton Kingsbery 16:05 MOC 1999
Johnny Rodriguez 16:23 Group 2 1999
Matty Metlitz 16:28 Monmouth County 2009
40 Chatham 80:58 Average 16:11.6
Ben Massam 15:45 Group 2 2005
James Grimes 16:05 MOC 2006
Brian Walsh 16:12 Group 2 1991
Will Mitchell  16:20 Group 3 2014
Anthony Malatesta 16:36 MOC 2011
41 Morristown A 80:59 Average 16:11.8
Tom DelSordo 16:03 Group 3 1996
Evan Quinn 16:05 MOC 2015
Sean Lyons 16:11 MOC 2013
Gray Reinhard 16:14 MOC 2001
Eric Sturtevant 16:26 MOC 1985
42 Hillsborough A 81:01 Average 16:12.2
Brian Dennis 16:01 MOC 2005
Brandon Tubby 16:06 MOC 2015
Ryan Mahalsky 16:08 Group 4 2010
Nicholas McFarland 16:22 Group 4 2012
Fredy Irizarry 16:24 CJ Group 4 2005
43 CBA E 81:03 Average 16:12.6
John McCabe 16:09 MOC 1980
Geoff Fahey 16:11 Shore Coaches 1998
Thomas Falvey 16:13 MOC 2000
Mike Cassidy 16:13 MOC 2013
Jeff DiChiara 16:17 MOC 1999
44 West Windsor-Plainsboro South B 81:04 Average 16:12.8
Sam Macaluso 15:59 MOC 2009
Brian Schoepfer 16:05 MOC 2009
Jake Riff 16:11 Group 4 2012
Joe Ennis 16:24 MOC 2004
Karn Setya 16:25 Shore Coaches 2013
45 Freehold Township 81:06 Average 16:13.2
Dylan Tarpey 15:32 MOC 2012
Kevin Summonte 16:15 Group 4 2012
Keenan Huggins-Filozof 16:22 Group 4 2010
Graham Huggins-Filozof 16:23 MOC 2011
Joe Lundberg 16:34 Group 4 2014
46 Cherry Hill East A 81:09 Average 16:13.8
Aaron Groff 15:37 Group 4 2015
Dan Helfand 16:18 Group 4 2014
Bill Stewart 16:22 Group 4 1983
Ben Dillon 16:25 Group 4 2013
Christin Mele 16:27 Group 4 2014
46 Don Bosco C 81:09 Average 16:13.8
Robert Townsend 16:10 MOC 2012
Anthony Belgiovine 16:13 MOC 2007
Zack Weland 16:13 Non-Public A 2014
Connor Nicholson 16:15 MOC 2015
Howard Rosas 16:18 MOC 2009
48 Manalapan 81:10 Average 16:14.0
Tom Fischer 15:41 Shore Conference 1981
Robby Andrews 15:58 MOC 2007
Mark Hastings 16:33 Group 2 1980
John Casey 16:33 Freehold Districts 1981
Vinnie McDonald 16:25 Shore Conference 1982
Tim Anderson 16:14 Monmouth County  1978*
49 Ridge 81:13 Average 16:14.6
Tyler Gibbons 15:44 MOC 2011
Alex Brenner 16:16 MOC 2005
Evan Roelke 16:19 MOC 2009
Anthony Bellitti 16:21 Shore Coaches 2009
Jim Stamateris 16:33 Group 4 2010
50 Brick Memorial 81:17 Average 16:15.4
Andrew Brodeur 15:51 MOC 2007
Kyle Mueller 16:12 Group 4 2014
Scott Muoio 16:14 Shore Coaches 1994
Pat Hennigan 16:18 MOC 1990
Andrew Goelz 16:42 Group 2010
51 Phillipsburg 81:28 Average 16:17.6
Jon Harper 15:54 Shore Coaches 2011
Doug Jankowski 16:11 Group 4 2007
Ed Sheridan 16:12 MOC 2006
Ryan Doyle 16:34 Group 4 2005
Matt Sheridan 16:37 Group 4 2005
52 CBA F 81:29 Average 16:17.8
Jake Zorski 16:17 Shore Conference 2003
Aaron Liberatore 16:17 MOC 2012
Bob Deane 16:18 Monmouth County 1982
Greg Leach 16:18 MOC 2005
Dan Heffernan 16:19 Shore Coaches 1988
52 Washington Township A 81:29 Average 16:17.8
Anthony Dentino 16:00 Group 4 2010
Bryan Skelly 16:14 MOC 1999
Carmen Cavella 16:15 Group 4 2003
Kyle Leonard 16:24 Group 4 2012
Mark Weems 16:36 MOC 1999
54 Cherokee B 81:34 Average  16:18.8
Tom Yersak 16:13 MOC 2004
Greg Malloy 16:14 MOC 2010
Greg Bredek 16:19 MOC 2005
Akex Yersak 16:21 MOC 2007
Matt Mueller 16:27 MOC 2000
55 Indian Hills A 81:35 Average 16:19.0
Jerome Perkins 16:07 MOC 2007
Nick Ward 16:10 Shore Coaches 2010
Bobby Corcoran 16:16 Group 2 2013
Tom Holster 16:28 MOC 2015
Max Bruno 16:34 MOC 2007
55 Paul VI B 81:35 Average 16:19.0
John Williams 16:17 Non-Public A 1994
Chris Hageman 16:18 MOC 1984
Michael Rankin 16:18 MOC 2008
George Steinhoff 16:21 MOC 1984
Tom Hoban 16:21 Non-Public A 2010
57 Memorial (West New York) 81:40 Average 16:20.0
William Canon 16:13 Group 4 2000
Hector Rivera 16:15 Group 4 1984
Michael Andino 16:16 Group 4 1993
Francisco Lugo 16:25 Group 4 1980
Rafael Hernandez 16:31 Group 4 2015
Al Solano 15:54 Group 4 1978*
58 Wallkill Valley 81:41 Average 16:20.2
Craig Corti 15:40 Group 1 2014
Ryan Chiesa 16:03 MOC 2012
Louis Bustamante 16:29 Group 1 2013
James Corti 16:37 Group 2 2012
Luke Vanderhoff 16:52 MOC 2015
58 CBA G 81:42 Average 16:20.4
Eric Savoth 16:19 Shore Coaches 1995
Marc Librizzi 16:20 Monmouth County 1979
Nick Trigani 16:20 Non-Public A 2014
Patrick Ryan 16:21 Shore Conference 2002
Kevin Brandon 16:22 Monmouth County 1979
60 Westfield B 81:42 Average 16:20.4
Andrew Kirna 16:06 MOC 2010
Matt Russo 16:13 MOC 2014
Dave Fitzgerald 16:27 MOC 1981
John Kirna 16:27 Group 4 2011
Robert Broadbent 16:29 MOC 2004
61 Ridgewood B  81:43 Average 16:20.6
Nick Salamone 16:17 MOC 2012
Byron Williams 16:20 Group 4 2005
Billy Byrne 16:20 MOC 2015
Levi Jennings 16:21 Shore Coaches 2010
Dan Emont 16:25 Shore Coaches 2006
62 Mountain Lakes 81:45 Average 16:21.0
Stephen Lewandowski 15:47 MOC 2012
Chris Luciano  15:55 MOC 2013
Ben DeVenezia 16:20 MOC 2012
Rutger Admirand 16:47 Group 1 2010
Jim Gibson 16:56 MOC 1983
63 Kingsway 81:49 Average 16:21.8
Noah Culbreath 16:09 Group 4 2014
Ryan Magnus 16:15 MOC 2012
Kyle Evernham 16:26 Group 4 2014
Ozzie Huerta 16:28 MOC 2005
Joe Grandizio 16:31 Group 4 2014
63 North Hunterdon C 81:49 Average 16:21.8
Chris Dolan 16:16 MOC 1995
David Folsom 16:16 MOC 2012
Pat Dolan 16:19 Group 3 1992
Mathan Sisco 16:28 MOC 1996
Monty Meeks 16:30 MOC 1988
65 Randolph 81:50 Average 16:22.0
Collin Frost 15:57 MOC 2010
John Hayes 16:04 MOC 1984
Louis Catizone 16:25 MOC 2008
Geoff Mcgrane 16:41 Shore Coaches 2004
Zach Bahor 16:43 MOC 2006
66 Mendham A 81:54 Average 16:22.8
Michael Franklin 16:15 MOC 2008
Ray Pugsley 16:16 MOC 1986
Peter Ehmann 16:25 Group 3 2010
Justin Naselli 16:29 Group 3 2011
Paul Ehmann 16:29 Shore Coaches 2012
67 CBA H 81:55 Average 16:23.0
Josh Kruppa 16:22 Monmouth County 2012
Ken McLeod 16:23 Non-Public A 1980
Thomas Dengler 16:23 Monmouth County 2014
Aidan Durney 16:23 Non-Public A 2014
Chris Bennett 16:24 Non-Public A 1993
67 St Joes Metuchen 81:55  Average 16:23.0
Jim Flannery 15:52 MOC 2001
Ray Driscoll 16:25 Non-Public A 1998
Matt Doherty 16:29 Non-Public A 1998
Michael Fernandes 16:29 Non-Public A 2010
Dan McGill 16:40 Non-Public A 1998
John Wavro 16:13 Non-Public A 1978*
67 St John Vianney: 81:55 Average 16:23.0
Tony Morelli 16:06 Monmouth County 1981
Dan McCarthy 16:17 Monmouth County 1982
Tim Collins 16:24 Monmouth County 1982
Mike LaMantia 16:31 Non-Public A 1981
Eric Walker 16:37 Shore Conference 2002
70 Pingry 81:56 Average 16:23.2
Liam Mullett 15:49 Non-Public B 2013
Chris Lear 16:21 MOC 1991
Matthew LaForgia 16:24 MOC 2008
Christopher Scavone 16:26 MOC 2005
Dan Schuchinsky 16:56 Non-Public B 2007
70 South Brunswick 81:56 Average 16:23.2
Nicholas Neville 16:00 MOC  2014
Matt Zamorski 16:08 MOC 2014
Kyle McCann 16:25 MOC 2014
Ryan Budhu 16:38 Group 4 2014
Matt Randal 16:45 CJ Group 4 2001
72 Voorhees B 82:57 Average 16:23.4
Harrison Brakewood 16:12 MOC 2011
Nicholas Raefski 16:17 Group 2 2014
Anthony Capone 16:23 MOC 2013
Bhavin Gala 16:31 MOC 2011
Brenden McGill 16:34 MOC 2015
72 Robbinsville 81:57 Average 16:23.4
Brian O'Toole 16:00 MOC 2010
Christian Roberts 16:21 MOC 2014
Zach Michon 16:21 Shore Coaches 2015
Nicholas Lachman 16:24 MOC 2008
Richie Kasper 16:51 Group 2 2015
74 Summit 81:59 Average 16:23.8
Leland Jones 15:53 MOC 2014
Stephen Hankinson 16:06 Shore Coaches 2006
Chris Heckelman 16:27 MOC 2015
Mitchell Booth  16:43 Group 2 2014
Patrick Manion 16:50 Group 2 2014
75 Haddonfield C 82:03 Average 16:24.6
Mike Burke 16:21 Shore Coaches 2004
Joe Shanahan 16:23 Group 1 1987
Dan Gough 16:24 Group 1 1986
Chad Evans 16:27 MOC 2014
Austin Stoner 16:28 Group 2 2015
75 Southern Regional 82:03 Average 16:24.6
Matt Valeriani 16:14 Shore Coaches 2009
Brandon Skeie 16:19 MOC 2010
Joe Simpson 16:29 MOC 2004
Vinnie Zarrillo 16:30 MOC 2000
Eric Dragonetti 16:31 Shore Coaches 2010
77 CBA I 82:04 Average 16:24.8
Brian Dengler 16:24 Non-Public A 2014
Sean Martinek 16:24 MOC 2014
Nat Glackin 16:25 MOC 2000
Conrad Lippert 16:25 Shore Coaches 2011
Brendan Ring 16:26 MOC 1991
77 Mt Olive 82:04 Average 16:24.8
Steve Slattery 15:49 MOC 1996
Patrick Slattery 16:05 MOC 2000
Jerry Whittaker 16:33 MOC 2001
Scott McDonnell 16:48 Group 3 1993
Andrew Sabella 16:49 MOC 2001
79 Pope John XXIII B 82:07 Average 16:25.4
Peter Spinks 16:16 MOC 2012
Mchael Campbell 16:16 MOC 2013
Matt Day 16:26 Non-Public A 1997
Tim McGovern 16:34 MOC 2013
Albert Taylor 16:35 Non-Public A 2004
80 Don Bosco D 82:10 Average 16:26.0
Connor Sullivan 16:21 MOC 2006
Mike Flanagan 16:23 Non-Public A 2012
Justin Fuhrman 16:25 Non-Public A 2015
Eric Lapinski 16:28 Non-Public A 2010
Ryan Tucker 16:33 Non-Public A 2010
81 CBA J 82:11 Average 16:26.2
Brian Zink 16:26 Non-Public A 1993
Dave Stonebreaker 16:26 Shore Conference 1986
Chris Lombardi 16:26 Non-Public A 2005
Brian Fitzgerald 16:26 Shore Conference 1986
Andrew Filachek 16:27 MOC 1999
81 Holy Cross 82:11 Average 16:26.2
Mike Sheehan 16:09 MOC 2007
Tom Farrell 16:18 MOC 1983
Eric Lorenz 16:23 Non-Public A 1987
Chris Creighton 16:39 Non-Public A 1987
Mike Robertson 16:42 Shore Coaches 1992
83 Bridgewater-Raritan 82:12 Average 16:26.4
Ryan Diorio 16:03 MOC 2005
Chris Banafato 16:20 MOC 2008
Mike Zecca 16:33 Group 4 2003
Jake Ruskan 16:33 MOC 2009
John Guzman 16:43 MOC 2003
83 Old Bridge B 82:12 Average 16:26.4
D'Ambrosio 16:24 MOC 2015
Kevin Stengle 16:26 Shore Coaches 1994
Gerard D'Ambrosio 16:26 Group 4 2014
Brian Lundberg 16:28 Shore Coaches 1983
Joe Capolino 16:28 MOC 2011
85 Gill-St. Bernards 82:13 Average 16:26.6
Bobby Papazian 15:39 MOC 2004
Doug Smith 15:44 Non Public B 2007
Patrick Anderseon 16:35 MOC 2013
Taylor Coate 17:04 Shore Coaches 2006
???? Young  17:11 ??? ???
85 East Brunswick 82:14 Average 16:26.8
Brian Donovan 16:16 MOC 2000
Greg Bull 16:18 Shore Coaches 2004
Yannick Wood 16:29 Group 4 2005
David Lee 16:31 Group 4 1986
Ryan William 16:40 Shore Coaches 2003
85 Paul VI C 82:14 Average 16:26.8
Joe Digiacomo 16:22 Non-Public A 1994
Matt Cieslik 16:24 MOC 1988
Ken McNamara 16:27 MOC 1988
Jim Wolfram 16:29 Non-Public A 1988
Vin Cieslik 16:32 MOC 1988
88 Kearny 82:16 Average 16:27.2
Roger Munoz 16:07 Group 4 1994
Artie Almeida 16:19 Group 4 1987
Tony Barroco 16:21 MOC 1992
Brian Mendez 16:36 MOC 2008
Frank Scrozynski 16:53 Group 4 1983
Joe Weber 15:50 MOC 1978*
89 Raritan 82:17 Average 16:27.4
Steve Liona 16:10 MOC 1988
Mike Beslanovitz 16:23 CJ Group 3 1985
Matt Dahl 16:30 MOC 2004
Greg Calhoun 16:33 Monmouth County 1985
Kevin Kenney 16:41 CJ Group 2 1990
90 Cranford 82:18 Average 16:27.6
Tim Styler 16:05 MOC 1998
Ed Clinton 16:26 MOC 2002
Joe McKenney 16:33 Group 2 2005
Kevin Brown 16:34 CJ Group 2 2004
Matt Morrow 16:40 Group 2 1983
91 Toms River North B 82:19 Average 16:27.8
Daniel Bingham 16:20 Group 4 2003
Tim Koerner 16:22 Shore Conference 1986
Aaron Leskow 16:26 Shore Coaches 2009
Ron Hankins 16:34 Shore Conference 1983
AJ Monaco 16:37 Shore Conference 1986
92 Cinnaminson B 82:20 Average 16:28.0
Bill Mason 16:19 MOC 1998
Michael Ungvarsky 16:24 MOC 2015
John Keevey 16:26 MOC 1990
Todd Campbell 16:30 MOC 2008
Matt Feeley 16:41 MOC 1992
93 Haddon Heights 82:23 Average 16:28.6
Mickey Borsellino 16:19 Group 1 2007
Matt Mitchell 16:19 Shore Coaches 2005
Josh Black 16:21 Shore Coaches 2007
John Salisbury 16:27 MOC 1992
Andrew Whitman 16:57 MOC 2007
94 CBA K 82:24 Average 16:28.8
Fitzgerald  16:27 Shore Conference 1986
Will Melofchik 16:27 MOC 2002
Dave Franklin 16:28 Shore Conference 1983
Noah Yuro 16:30 MOC 2015
Brian Hoffman 16:32 MOC 1999
95 Delbarton B 82:25 Average 16:29.0
Jordan Earlywine 16:17 Non-Public A 2014
Todd Wells 16:29 Non-Public B 1986
Mike Maguire 16:31 MOC 2013
Mike Materna 16:34 MOC 2001
Jack O'Reilly 16:34 Non-Public A 2013
95 West Windsor-Plainsboro North B 82:25 Average  16:29.0
Casey Dalrymple 16:25 MOC 2010
Tyler Corkedale 16:26 MOC 2008
Pat O'Connell 16:27 MOC 2010
Sean McNulty 16:32 Shore Coaches 2006
Sam Williams 16:35 Group 4 2014
97 Mainland B 82:27 Average  16:29.4
Kevin Cronin 16:24 MOC 2006
Spenser Popeson 16:27 Shore Coaches 2003
Geoff Wayton 16:28 Shore Coaches 1993
Matt Hernberg 16:31 Shore Coaches 2008
Kevin Gahr 16:37 Group 4 2005
98 Bernards B 82:29 Average 16:29.8
Rory Farrell 16:28 Shore Coaches 1980
Lyle Smith 16:29 MOC 1984
Andy Bigelow 16:30 MOC 1988
Cooper Rudin 16:30 Shore Coaches 2012
Billy Nann 16:32 Group 1 1988
99 Marlboro 82:31 Average 16:30.2
Ty Jensen 15:57 Shore Coaches 2000
Nick Pellegrino 16:22 Group 2 1999
Jay Pozner 16:35 Shore Conference 1988
Andy Kwatinatz 16:46 Monmouth County 1984
Joe Young 16:51 Monmouth County 1982
100 Ridgewood C 82:36 Average 16:31.2
Tom Hughes 16:26 Group 4 1980
Michael Cator 16:27 MOC 2005
Eric Berntsen 16:32 Group 4 1986
Kenneth Marshall 16:34 Group 4 2014
Travis Spicer 16:37 Shore Coaches 2011
101 Hightstown 82:37 Average 16:31.4
Luke Dermody 16:21 Shore Coaches 2012
Ryan Smith 16:23 Shore Coaches 1998
Simon Gordonov 16:28 Group 2 2005
Jeremy Klapper 16:40 MOC 2000
Karon Purcell 16:45 Shore Coaches 2009
102 Lenape Regional 82:39 Average 16:31.8
Ryan Garvin 16:14 Shore Coaches 2008
Julian Greco 16:26 MOC 2012
Sean Mulroy 16:31 Shore Coaches 2010
Dan O'Leary 16:40 Shore Coaches 2013
Mike Dannenfelser 16:48 Group 4 2012
102 Morris Hills B 82:39 Average 16:31.8
Jared Labar 16:14 MOC 2005
Liam Tansey 16:30 Group 2 2007
Rich Mackey 16:36 MOC 1998
Nick Patterson 16:37 Group 2 2011
Ryan Uhrynowich 16:42 MOC 2005
104 Westfield C 82:40 Average 16:32.0
Sam Tooley 16:31 MOC 2010
Andy Jacob 16:31 MOC 1983
Ryan Scrudato 16:31 Group 4 2009
Philip Edwards 16:32 MOC 2013
Andy Jacob 16:35 MOC 1983
105 Cherokee C 82:42 Average 16:32.4
Nick Falk 16:27 MOC 2014
Josh Joseph 16:31 Shore Coaches 2000
Ben Werbos 16:31 Shore Coaches 1998
Kevin Schickling 16:35 Group 4  2007
Aaron Boucher 16:38 MOC  1998
106 Wayne Valley 82:42 Average 16:32.4
Tony Salvatore 16:10 Shore Coaches 2006
Rich Cochrane 16:30 MOC 1990
Mitch Germinario 16:25 Group 2 2014
Stephen Abate 16:47 Shore Coaches 2006
Jack Lacarrubba 16:50 Group 2 2011
197 Haddonfield D 82:46 Average 16:33.2
Tim Molloy 16:29 MOC 2010
Kevin Underwood 16:32 MOC 1990
Colin Gallagher 16:33 MOC 2015
Colin Baker 16:35 MOC  2007
Chris Goings 16:37 MOC 2014
108 CBA L 82:47 Average 16:33.4
Drew Reda 16:32 MOC 2012
Paul Knepple 16:33 MOC 2015
Terence Rozier-Byrd 16:34 MOC 1996
Dennis Smith 16:34 Shore Coaches 2008
Patrick Hiler 16:34 Shore Coaches 2014
109 Holmdel B 82:51 Average 16:34.2
Aaron Barlev 16:10 Group 2 2014
Andrew Tsai 16:24 MOC 2012
Dennis Fodor 16:35 Shore Coaches 2012
Eric Williams 16:50 MOC 2013
Oliver Song 16:52 Monmouth County 2008
John McCarthy 16:02 Monmouth County 1978*
110 West Windsor-Plainsboro South C 82:53 Average 16:34.6
Kevin Foy 16:29 Shore Coaches 2008
Dave Hall 16:31 Group 2 1981
Joe Ennis 16:33 MOC 2005
Dan Sheldon 16:38 Shore Coaches 2011
Alvaro Chavez 16:42 Group 4 2011
111 CBA M 82:54 Average 16:34.8
Jon Dooling 16:34 MOC 2014
Brian Hill 16:34 MOC 2015
John Morris 16:35 Monmouth County 2014
Nick Trigani 16:35 MOC 2015
Bob Deane 16:36 MOC 1983
111 Old Bridge C 82:54 Average 16:34.8
Dan Harding 16:33 MOC 2001
Sam Habib 16:33 MOC 2012
Sean Hobson 16:35 MOC 2015
Rich Lafergola 16:36 Shore Coaches 2001
Wil Rivera 16:37 MOC 1995
113 Hillsborough B 82:58 Average 16:35.6
Mike Kleuber 16:27 Group 4 2004
Jordan Magath 16:27 MOC 2007
Michael Digricoli 16:36 MOC 2012
Matthew Nunn 16:39 MOC 2012
Joseph Bernardo 16:49 Shore Coaches 2006
114 Millburn B 83:04 Average 16:36.8
Brian Robinson 16:29 Shore Coaches 2008
Myles Udland 16:31 Shore Coaches 2007
Steven Cohen 16:33 Group 4 2013
Justin Kelly 16:45 Group 4 2015
Dan Kirschner 16:46 Shore Coaches 2008
115 CBA N 83:07 Average 16:37.4
Tom Perry 16:37 Shore Confence 1986
Mark Lee 16:37 Shore Coaches 2009
Drake Anzano 16:37 MOC 2015
Rich Corcoran  16:38 MOC 1991
Scott Zapcic 16:38 MOC 2011
115 Colts Neck B 83:07 Average 16:37.4
Riley Leder 16:25 Group 4 2011
Colin Chehanske 16:37 Monmouth County 2012
Israel Payan 16:39 MOC 2000
Zach Tedoff 16:41 MOC 2004
Zach Csipkay 16:45 Monmouth County 2014
117 Emerson (Union City)  83:09 Average 16:37.8
Luis Sergio DelaVerga 16:29 Group 2 1980
Dan Belford 16:38 MOC 1980
Martin Castillo 16:38 Shore Coaches 1982
Jose Galvez 16:41 Group 2 1981
Jorge DelaVega 16:43 MOC 1979
117 Union Catholic 83:09 Average 16:37.8
DJ Thornton 16:10 MOC 2008
Brian Guterl 16:16 MOC 2006
Andrew Ghizzone 16:46 Shore Coaches 2013
Alan Eke 16:51 MOC 2011
Nate Papachristos 17:06 Non-Public A 2014
119 Notre Dame  83:10 Average 16:38.0
Todd Henderson 16:20 Shore Coaches 1998
Shaun Foley 16:42 Shore Coaches 2008
Brendan McMenamin 16:39 MOC 2015
Eric Wills 16:43 MOC 1992
Luke Fischer 16:46 MOC 2006
120 Westfield D 83:11 Average 16:38.2
Gordon Kaslusky 16:34 Group 4 1997
John Cacchione 16:38 Group 4 1980
Zach Lizmi 16:38 MOC 2010
Kevin Smith 16:39 Group 4 2012
Ryan Stefiuk 16:42 Group 4 1996
121 Hunterdon Central B 83:13 16:38.6
Jonathan Fox 16:20 CJ Group 4 2002
Todd Leutholt 16:36 Group 4 1987
Allen 16:38 Group 4 1996
Alexis Muhumure 16:49 Group 4 2012
Matthew Saponara 16:50 Shore Coaches 2014
121 Morristown B 83:13 Average 16:38.6
Dennis Molnar 16:28 Group 4 1986
Jason Vigilante 16:37 Shore Coaches 1990
Ben Edwards 16:40 MOC 2015
Liam Mulcahy 16:42 Shore Coaches 2006
Kian Messkoub 16:46 Group 3 1997
123 Old Bridge D 83:14 Average 16:38.8
Nick Carbone 16:38 Shore Coaches 2006
Arthur Dzienniszewski 16:38 Group 4 2015
Tim Paule 16:39 Shore Coaches 2001
Scott Belton 16:39 Group 4 2015
Ryan Bennett 16:40 CJ Group 4 Sectionals 2001
124 Mendham B 83:18 Average 16:39.6
Chris Shields 16:30 MOC 1988
Brian Norwell 16:33 Group 3 1988
Clay Petty 16:38 Group 3 2010
Ryan Savercool 16:47 MOC 2008
Tom Pavarini 16:50 Group 3 2012
125 Delbarton C 83:19 Average 16:39.8
Joey DeFeo 16:35 Shore Coaches 2015
Jim Steineman 16:38 MOC 1996
Kevin O'Brien  16:40 MOC 1983
Kevin Horty  16:42 MOC 1989
Paul Rosa 16:44 MOC 2001
125 Paul VI D 83:19 Average 16:39.8
Tom Metzger 16:33 MOC 1984
McNally 16:37 Non-Public A 1986
John Wolfram 16:42 Shore Coaches 1984
Ryan Anderson 16:42 MOC 1995
Andrew Vernon 16:45 MOC 2002
127 Don Bosco E 83:22 Average 16:40.4
Stephen Wyka 16:35 MOC 2007
Colin McCullough 16:41 Non-Public A 2005
Nicholas Carapezza 16:41 MOC 2011
Mike Hickey 16:42 Shore Coaches 1992
Peter Gerboth 16:43 MOC 2001
128 Franklin 83:23 Average 16:40.6
Christian Gonzalez 15:55 MOC 2006
Jermaine Coore 16:09 Group 4 2007
Darrell Gooding 16:26 Group 4 2010
Selasi Lumax 17:21 Shore Coaches 2007
Abanda Abanda 17:32 Group 4 2007
129 CBA O 83:24 Average 16:40.8
Vin Ferrer 16:39 Shore Conference 2007
Bill Kolb 16:40 Shore Conference 1983
Trevor Rozier-Byrd 16:41 MOC 2000
Todd Lippin 16:42 Non-Public A 1987
Genaro Anzalone 16:42 Monmouth County 2015
130 Moorestown 83:26 Average 16:41.2
Anthony Horten 16:18 Group 2 2010
Dave Ringwood 16:44 Shore Coaches 2008
Eric Holaday 16:47 Group 2 2005
Kevin Healey 16:48 Group 2 2007
James Mulski 16:49 MOC 2007
130 River Dell 83:26 Average 16:41.2
William Daly 15:48 MOC 2015
Colin Daly 16:04 Group 2 2014
Mike Famularo 17:09 Group 2 2007
Michael Fonder 17:12 Group 2 2003
Daniel Olson 17:13 Group 2 2005
132 Old Bridge E 83:28 Average 16:41.6
Suds Kairab 16:41 MOC 1983
Fallon 16:41 Shore Coaches 1984
Glen Li 16:42 MOC 2004
Chris Bezeg 16:42 CJ Group 4 Sectionals 2004
Breandan Lyman 16:42 Shore Coaches 2006
133 Cherry Hill East B 83:34 Average 16:42.8
Josh Dillon 16:37 Group 4 2014
Isaiah Jean-Baptiste 16:39 Group 4 2015
Tyler Parsons 16:41 Shore Coaches 2015
Marc Meltzer 16:43 Group 4 2015
Cole Parsons 16:54 Group 4 2015
134 Asbury Park 83:38 Average 16:43.6
Bryan Spoonire 15:56 MOC 1990
Craig McDonald 16:34 MOC 1990
Demond Joyner 16:37 Monmouth County 1990
Georandy Johnson 17:08 MOC 1991
Seraphim 17:23 Group 2 1991
135 CBA P 83:41 Average 16:44.2
Marc McDonald 16:43 Non-Public A 1991
Brendan Swan  16:43 MOC 2008
Justin Wheat 16:44 Shore Coaches 2004
Brendan Pierson 16:45 MOC 2007
Chris Chiaro 16:46 Shore Coaches 1994
136 Don Bosco F 83:45 Average 16:45.0
Justin Touhey 16:43 MOC 2015
Nick Lapinski 16:45 MOC 2011
Zack Weland 16:45 MOC 2013
Chris Langan 16:46 MOC 1991
Sean Durkin 16:46 MOC 1992
136 Old Bridge F 83:45 Average 16:45.0
Taylor Casserly 16:43 MOC 2012
Jason Bruhn 16:44 CJ Group 4 Sectionals 1999
Kyle Zajaczkowski 16:45 MOC 2014
Ken Pascale 16:46 CJ Group 4 Sectionals 2003
Corey O'Neill 16:47 MOC 2009
138 Westfield E 83:48 Average 16:45.6
Kevin Ingram 16:42 MOC 2011
Andrew Harting-Smith 16:44 Group 4 2014
David Carville 16:45 MOC 2011
Dan Avis 16:47 MOC 1989
Rob Marczydio 16:50 Group 4 2012
139 Wall Twp 83:49 Average 16:45.8
Eric Schaffer 16:31 Monmouth County 2004
Kris Landers 16:33 CJ Group 2 1999
Jay Hagerman 16:40 Monmouth County 1992
Eric Motzenbecker 16:51 Shore Conference 1998
Tyler Abrams 17:14 Monmouth County 2004
140 Indian Hills B 83:50 Average 16:46.0
Matt Tuohy 16:36 Group 2 2013
Chris Corcoran 16:45 Shore Coaches 2015
Matt Cohane 16:49 Group 2 2015
Steve Fiumefreddo 16:50 Shore Coaches 2015
Derek Barney 16:50 Group 2 2015
140 Toms River North C 83:50 Average 16:46.0
j Koerner 16:40 Shore Coaches 1985
Joe Lesniak 16:41 MOC 2001
Richie Hoffman 16:45 MOC 2001
Ihab Massey 16:51 MOC 1989
Chris Billalba 16:53 Group 4 2010
142 Roxbury 83:54 Average 16:46.8
Jason Apwah 16:38 Shore Coaches 2006
Dyer ??? 16:39 Group 4 1988
Michael Koch 16:47 Group 2 2013
Jamie Dwyer 16:54 MOC 1988
Andy Boesgaard 16:56 Group 2 1996
143 Cherokee D 83:55 Average 16:47.0
Steven Burkholder 16:43 Shore Coaches 2009
Chris Applegate 16:47 MOC  2006
Kaleb Burch 16:47 Group 4 2013
Rich Nelson 16:48 MOC 2005
Aiden Lynch 16:50 Group 4 2011
144 CBA Q 83:57 Average 16:47.4
Patrick Ryan 16:46 MOC 2002
Christian McLaughlin  16:46 Monmouth County 2014
Erich Reulbach 16:48 MOC 2000
Joe Boyle 16:48 Shore Coaches 2015
Kyle Havsard 16:49 MOC 2007
145 Haddonfield B 83:59 Average 16:47.8
Matthew Golia 16:42 Shore Coaches 2006
John Greenburg 16:47 Shore Coaches 2013
Daniel Carreon 16:50 Group 2 2007
Matthew Stewart 16:50 Shore Coaches 2013
Danny Brennan 16:50 Group 2 2014
146 Pope John C 84:01 Average 16:48.2
Jon Juleus 16:38 Non-Public A 2007
Tim Paziora 16:41 MOC 2008
Kevin McCormick 16:51 Non-Public A 2008
Chris Drace 16:55 Non-Public A 2014
Nick Beese 16:56 Non-Public A 2007
147 Washington Township B 84:04 Average 16:48.8
Adam Driscoll 16:46 MOC 1999
Bill Matthias 16:46 Group 4 2005
Robert Hewitt 16:49 MOC 1998
Brett Salmon 16:51 MOC 2005
Mark Natalie 16:52 MOC 2005
148 Highland B 84:05 Average 16:49.0
Jerry Franks 16:30 Shore Coaches 1990
Chris Grottini 16:46 MOC 1988
Brad Rozzelle 16:47 MOC 1988
Martell 17:01 Group 3 1988
Chris Simon 17:01 MOC 1990
149 North Bergen 84:12 Average 16:50.4
Daniel Rondon 16:23 Group 4 2008
Mike DiVincent 16:36 Group 4 1982
Dan Scarpellini 16:43 Group 4 1994
Javier Cuevas 16:51 MOC 2001
Ed Vezzola 17:39 Group 4 1990
150 Morristown C 84:13 Average 16:50.6
Alexander Cary 16:46 MOC 2012
Justn Frenzel 16:49 Group 2 1997
Rudy Torres 16:49 MOC 2012
Chris Beyrent 16:50 Group 2 2003
Brian Cary 16:59 Group 4 2014
151 Paul VI 84:15 Average 16:51.0
Tom Creesong 16:49 Non-Public A 1997
Mike Ritchie 16:51 MOC 2009
Neil MacFarlane 16:51 MOC 2012
Joe Margre 16:52 Shore Coaches 1987
Eric Bayless 16:52 MOC 1990
152 Roselle Catholic 84:21 Average 16:52.2
Andrew Catalano 16:33 Shore Coaches 2004
Jim Garster 16:56 MOC 1984
Tristen Montalvo 16:56 Shore Coaches 2004
Vinny Nicastro 16:58 MOC 2008
Patrick Newman 16:58 Nob-Public B 2010

* Times from 1978 are shown on this listing with an asterisk but are not 
included in team totals due to the difference in the course.

All individual times have been rounded up to the nearest whole second.

Please send additions & corrections to Joe Lanzalotto: J.Lanza@verizon.net