Racecast

Shore Coaches Invitational

Holmdel Park · 5000m · Boys · Compiled · NJ

2286 runners from 11 divisions

These divisions were run separately. This is how their times compare, not how they finished — the places and scores below were never contested.

View full meet →

Team scores

Place Team Points 12345 67
1 Christian Brothers Academy (NJ) 195 4 14 18 70 89 105 116
2 West Chester Henderson (PA) 275 20 29 42 60 124 189 195
3 West Windsor-Plainsboro North (NJ) 359 1 37 53 128 140 198 280
4 Westfield (NJ) 390 32 69 72 107 110 192 239
5 West Windsor-Plainsboro South (NJ) 443 48 59 65 84 187 304 328
6 Ridge (NJ) 464 50 71 74 126 143 177 191
7 Haddonfield Memorial (NJ) 482 6 23 78 155 220 274 296
8 Southern Regional (NJ) 523 34 39 82 137 231 402 403
9 Guilford (CT) 602 33 88 135 146 200 213 289
10 Randolph (NJ) 652 10 75 120 129 318 485
11 Old Bridge (NJ) 676 83 98 117 138 240 242 257
12 Ridgewood (NJ) 719 9 21 176 219 294 391 514
13 Indian Hills (NJ) 724 15 68 101 247 293 405 601
14 Ocean City (NJ) 839 3 112 133 207 384 395 492
15 Morris Hills (NJ) 848 63 108 153 229 295 329 348
16 Colts Neck (NJ) 854 8 44 115 267 420 506 723
17 East Brunswick (NJ) 889 79 90 158 241 321 372 400
18 Dickinson (NJ) 895 36 113 174 258 314 709 896
19 Toms River North (NJ) 909 81 160 171 210 287 306 380
20 Mountain Lakes (NJ) 920 43 94 217 236 330 476 673
21 Cherry Hill East (NJ) 922 109 134 183 244 252 311 320
22 South Brunswick (NJ) 946 67 164 168 214 333 409 430
23 Lenape (NJ) 973 35 96 169 331 342 356 414
24 Red Bank Catholic (NJ) 1009 22 49 290 323 325 360 613
25 Ramsey (NJ) 1012 47 147 161 313 344 451 486
26 Hillsborough (NJ) 1030 30 196 205 298 301 327 415
27 Princeton (NJ) 1109 64 86 212 337 410 491 501
28 Moorestown (NJ) 1150 25 172 181 375 397 516 535
29 West Morris Mendham (NJ) 1170 54 57 261 361 437 444 572
30 Blair Academy (NJ) 1170 19 77 266 283 525 665 843
31 Pope John XXIII (NJ) 1176 131 204 208 279 354 434 521
32 Robbinsville (NJ) 1182 28 163 228 365 398 433 645
33 Bishop Eustace Prep (NJ) 1193 87 221 243 299 343 452 563
34 Delbarton (NJ) 1224 17 85 136 456 530 546 748
35 McNair Academic (NJ) 1235 95 173 178 349 440 661 730
36 North Hunterdon (NJ) 1257 5 141 190 460 461 676 726
37 Delsea Regional (NJ) 1267 40 46 232 439 510 600 849
38 Hightstown (NJ) 1299 93 188 264 358 396 497 695
39 Washington Township (NJ) 1326 11 180 315 393 427 466 687
40 Shawnee (NJ) 1333 12 16 326 445 534 585 692
41 Haddon Township (NJ) 1387 151 199 201 407 429 554 683
42 Lacey Township (NJ) 1395 103 202 224 383 483 993 1119
43 Hunterdon Central (NJ) 1415 102 123 357 364 469 495 500
44 Paul VI (NJ) 1473 55 194 269 419 536 602 791
45 Hackensack (NJ) 1494 97 237 288 305 567 761
46 Red Bank Regional (NJ) 1508 150 170 335 406 447 561 588
47 Bernards (NJ) 1523 114 218 324 424 443 484 568
48 Lawrenceville (NJ) 1532 167 265 278 381 441 523 619
49 Howell (NJ) 1554 130 230 300 363 531 785 866
50 Livingston (NJ) 1570 2 144 310 394 720 776 829
51 Montville (NJ) 1585 127 175 238 474 571 624 892
52 Clearview Regional (NJ) 1642 119 260 322 366 575 771 826
53 Wayne Hills (NJ) 1643 139 206 387 438 473 583 607
54 Watchung Hills Reg (NJ) 1675 38 111 459 488 579 629 732
55 Millburn (NJ) 1721 106 377 379 388 471 580 775
56 Newton (NJ) 1769 211 297 376 421 464 552 816
57 Bridgewater-Raritan (NJ) 1769 45 118 332 632 642 681 702
58 Delaware Valley Reg (NJ) 1787 302 341 355 373 416 477 590
59 Mainland Regional (NJ) 1832 256 268 316 359 633 644 675
60 Voorhees (NJ) 1854 80 270 374 544 586 727 818
61 Northern Burlington Regional (NJ) 1891 226 262 286 468 649 670 882
62 Wallkill Valley Reg (NJ) 1902 121 125 505 515 636 716 901
63 Peddie (NJ) 1905 291 309 336 347 622 648 798
64 St Joseph (NJ) (NJ) 1906 132 179 404 513 678 743 800
65 Toms River South (NJ) 1913 197 222 292 538 664 697 860
66 Barnegat (NJ) 1961 24 91 558 587 701 803 969
67 Phillipsburg (NJ) 2011 26 338 541 542 564 712 715
68 Chatham (NJ) 2024 104 285 520 553 562 635 708
69 Lyndhurst (NJ) 2025 13 282 408 608 714 1013 1123
70 Seton Hall Prep (NJ) 2069 61 185 482 605 736 765 871
71 Lenape Valley Reg (NJ) 2113 234 263 392 533 691 767 805
72 Jackson Memorial (NJ) 2127 162 216 454 623 672 793 836
73 Edison (NJ) 2144 52 487 518 527 560 744 769
74 Pascack Valley (NJ) 2202 31 166 422 766 817 996 1020
75 Northern Valley-Demarest (NJ) 2214 51 481 502 550 630 792 822
76 Montgomery (NJ) 2218 122 418 519 578 581 594 756
77 Cliffside Park (NJ) 2238 66 340 566 576 690 698 745
78 Piscataway (NJ) 2260 246 345 413 599 657 693 1004
79 Union Catholic Reg (NJ) 2270 159 412 431 621 647 711 753
80 Summit (NJ) 2278 76 307 493 668 734 774 811
81 Holmdel (NJ) 2301 182 254 446 686 733 757 789
82 Highland Regional (NJ) 2304 142 203 512 627 820 1016 1072
83 Leonia (NJ) 2305 271 308 386 490 850 1027 1203
84 Franklin (Somerset) (NJ) 2312 62 426 467 639 718 880 883
85 Memorial (NJ) 2319 275 362 465 591 626 741
86 Cinnaminson (NJ) 2332 99 165 458 699 911 937 1162
87 Hopewell Valley Central (NJ) 2363 157 251 616 620 719 790 858
88 Shore Regional (NJ) 2427 352 378 435 556 706 1171
89 Hopatcong (NJ) 2431 73 233 508 763 854 1012 1053
90 Ocean Township (NJ) 2464 193 248 577 595 851 919 1151
91 Kingsway Regional (NJ) 2469 351 499 504 526 589 751 772
92 Notre Dame (NJ) 2500 156 509 547 606 682 724 768
93 Monsignor Donovan (NJ) 2510 145 149 655 662 899 948 1015
94 Somerville (NJ) 2513 184 390 479 654 806 889 945
95 Morristown (NJ) 2547 281 371 517 684 694 747 760
96 Pingry (NJ) 2556 277 389 432 511 947 959
97 Morris Knolls (NJ) 2580 284 411 442 689 754 783 802
98 Matawan Regional (NJ) 2664 368 369 631 637 659 954 1033
99 Ramapo (NJ) (NJ) 2671 56 428 545 780 862 903 929
100 Rumson-Fair Haven Regional (NJ) 2706 250 276 609 762 809 890 966
101 North Warren Reg (NJ) 2729 235 353 615 674 852 870 893
102 North Brunswick Township (NJ) 2821 7 27 781 958 1048 1067 1104
103 Seneca (NJ) 2822 259 457 555 750 801 837 877
104 Cherry Hill West (NJ) 2875 154 494 524 705 998 1076 1122
105 West Morris Central (NJ) 2880 317 423 463 739 938 944 979
106 Roselle Catholic (NJ) 2916 186 462 598 794 876 1031 1099
107 Brick Memorial (NJ) 2923 58 503 551 704 1107 1113 1170
108 Mater Dei (NJ) 2928 209 312 759 804 844 1025 1097
109 Monroe Township (NJ) 2938 41 350 729 895 923 927 950
110 Parsippany Hills (NJ) 2943 215 225 685 847 971 975 995
111 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 2972 367 593 638 652 722 797 821
112 Westhill (NY) (NY) 2990 537 540 612 650 651 951 964
113 Pennsville Memorial (NJ) 3061 227 498 680 799 857 904 1210
114 Park Ridge (NJ) 3108 303 529 603 779 894 905 986
115 Oratory Prep (NJ) 3153 223 565 725 731 909 1023 1029
116 Millville Senior (NJ) 3212 273 573 618 867 881 989 1010
117 Princeton Day (NJ) 3219 148 625 671 855 920 960 1055
118 St Johns Preparatory (NY) 3247 92 489 773 910 983
119 Paramus (NJ) 3273 478 549 643 758 845
120 Eastern Senior (NJ) 3367 450 548 755 784 830 835 1007
121 Verona (NJ) 3399 334 448 559 1019 1039 1196
122 Metuchen (NJ) 3401 455 700 713 746 787 990 999
123 Maple Shade (NJ) 3414 496 543 703 770 902 916 924
124 Williamstown (NJ) 3499 417 480 688 831 1083 1165 1193
125 Rahway (NJ) 3524 370 737 752 824 841 872
126 Warren Hills Reg (NJ) 3562 470 584 810 823 875 879 897
127 Penns Grove (NJ) 3583 339 385 832 922 1105 1114 1176
128 Camden Catholic (NJ) 3635 319 604 827 933 952 1008 1021
129 Allentown (NJ) 3653 436 539 749 961 968 1062 1092
130 Bloomfield (NJ) 3669 401 677 735 891 965 1032 1144
131 Timber Creek (NJ) 3772 596 610 663 795 1108
132 Moorestown Friends (NJ) 3908 249 782 813 1017 1047 1059 1066
133 Governor Livingston (NJ) 3913 272 839 856 949 997 1085 1125
134 Deptford Township (NJ) 3982 425 570 931 962 1094 1217 1232
135 Immaculata (NJ) 4037 528 640 842 956 1071 1139 1182
136 Eldred Central (NY) 4087 152 475 985 1237 1238
137 Pascack Hills (NJ) 4098 592 634 788 1034 1050 1135 1172
138 Newark Academy (NJ) 4106 807 808 812 815 864 906 980
139 South Plainfield (NJ) 4121 728 796 828 848 921 977 1060
140 Sayreville War Memorial (NJ) 4130 399 786 846 912 1187
141 St Joseph (NJ) 4133 472 628 886 1000 1147 1191
142 Hamilton East - Steinert (NJ) 4162 641 833 869 873 946 984 1129
143 Buena Regional (NJ) 4172 582 669 853 940 1128 1178
144 Cumberland Regional (NJ) 4174 614 710 863 898 1089
145 Jonathan Dayton (NJ) 4247 346 814 978 1046 1063 1120 1152
146 Kinnelon (NJ) 4251 574 742 885 957 1093 1124 1247
147 Arthur P Schalick (NJ) 4290 255 887 914 1116 1118 1121 1148
148 Madison-Boro (NJ) 4327 100 963 1043 1088 1133 1136 1169
149 A.L. Johnson (NJ) 4357 253 569 1106 1183 1246
150 Elizabeth (NJ) 4366 667 740 934 939 1086 1163 1221
151 Westwood Regional (NJ) 4383 611 900 928 943 1001 1206 1241
152 Montclair Kimberley (NJ) 4413 656 840 942 973 1002 1052 1134
153 Northern Highlands (NJ) 4438 245 878 1044 1115 1156
154 Gill St. Bernard's (NJ) 4452 658 861 908 976 1049 1154 1204
155 New Providence (NJ) 4481 834 874 888 913 972 982 992
156 Jefferson Township (NJ) 4507 666 865 907 1024 1045
157 Pennsauken (NJ) 4514 453 825 859 1155 1222
158 Cardinal McCarrick (NJ) 4531 522 646 1101 1102 1160 1173 1181
159 Monmouth Regional (NJ) 4532 717 721 988 1026 1080 1137 1159
160 Delran (NJ) 4580 532 868 1028 1054 1098 1208 1216
161 Wall (NJ) 4656 679 777 1040 1079 1081 1229
162 Hammonton (NJ) 4659 507 918 1018 1078 1138 1236
163 New Egypt (NJ) 4674 449 925 1038 1112 1150 1189 1225
164 Woodbridge (NJ) 4689 660 738 1035 1077 1179
165 Middletown South (NJ) 4721 557 935 955 1100 1174 1239
166 Henry Hudson Regional (NJ) 4749 707 967 974 1011 1090 1095 1141
167 Middle Township (NJ) 4853 597 1037 1070 1074 1075 1126 1199
168 Woodstown (NJ) 4887 778 991 1005 1056 1057 1132 1158
169 Lower Cape May Regional (NJ) 5081 617 884 1167 1198 1215 1235
170 Eastern Christian (NJ) 5160 926 1036 1041 1073 1084 1157 1186
171 Highland Park (NJ) 5199 819 953 1069 1140 1218 1253
172 Pennington (NJ) 5221 382 1127 1226 1242 1244 1254
173 South Hunterdon Reg (NJ) 5243 764 930 1142 1200 1207
174 BCIT Medford (NJ) 5250 987 1006 1009 1103 1145 1153 1220
175 Middlesex (NJ) 5274 1003 1042 1065 1068 1096 1109 1161
176 Lakewood (NJ) 5340 696 1058 1087 1249 1250 1251
177 Manasquan (NJ) 5363 838 970 1130 1180 1245
178 DePaul (NJ) 5387 981 1061 1064 1117 1164 1214 1224
179 Rutgers Prep (NJ) 5407 915 1051 1082 1175 1184 1213
180 Dunellen (NJ) 5431 936 1022 1111 1168 1194 1195 1201
181 Riverside (NJ) 5439 917 932 1188 1197 1205 1211 1240
182 Teaneck (NJ) 5539 653 1143 1243 1248 1252 1255
183 Keyport (NJ) 5622 1030 1131 1146 1149 1166 1185 1190
184 Point Pleasant Beach (NJ) 5729 1014 1091 1192 1209 1223 1228 1230
185 Keansburg Senior (NJ) 5743 941 1110 1227 1231 1234
186 Bound Brook (NJ) 5804 994 1177 1202 1212 1219 1233

Not scored, fewer than five finishers: Triton Regional (4), Scotch Plains-Fanwood (4), Holy Spirit (4), Belvidere (4), University Charter Academy (4), Hasbrouck Heights (3), Wildwood Catholic (3), Pitman (3), Summit (3), Neptune (3), Sparta (2), Raritan (2), Holy Spirit (2), Salem (2), Paul VI (2), Point Pleasant Boro (2), Montgomery (1), Wall (1), Highland Park (1), Calvary Christian (1), Belvidere (1)

Results

Place Athlete Grade School Time Rating Points Actual race
1 James Rosa 12 West Windsor-Plainsboro North (NJ) 1 15:30.0 139.4 1 1
2 Jeremy Elkaim 12 Livingston (CA) 1 15:33.0 139.0 2 1
3 Miles Schoedler 12 Ocean City (NJ) 1 15:44.0 137.4 3 2
4 Mike Mazzaccaro 12 Christian Brothers Academy (NJ) 1 15:52.0 136.2 4 3
5 Matthew McDonald 12 North Hunterdon (NJ) 1 15:52.0 136.2 5 2
6 Ben Potts 12 Haddonfield Memorial (NJ) 1 15:57.0 135.5 6 4
7 Cullen Davis 12 North Brunswick Township (NJ) 1 15:59.0 135.3 7 3
8 Michael O'Dowd 12 Colts Neck (NJ) 1 15:59.0 135.3 8 1
9 Patrick Rynkowski 12 Ridgewood (NJ) 1 16:00.0 135.1 9 2
10 Collin Frost 12 Randolph (NJ) 1 16:05.0 134.4 10 5
11 Anthony Dentino 12 Washington Township (NJ) 1 16:07.0 134.1 11 4
12 Conner Herr 11 Shawnee (NJ) 1 16:07.0 134.1 12 3
13 Patrick Rono 11 Lyndhurst (NJ) 1 16:10.0 133.7 13 1
14 Dan Mykityshyn 12 Christian Brothers Academy (NJ) 2 16:10.0 133.7 14 6
15 Nick Ward 12 Indian Hills (NJ) 1 16:10.0 133.7 15 1
16 Peter Murray 11 Shawnee (NJ) 2 16:13.0 133.3 16 4
17 Morgan Pearson 12 Delbarton (NJ) 1 16:15.0 133.1 17 1
18 George Kelly 11 Christian Brothers Academy (NJ) 3 16:17.0 132.8 18 7
19 Scott Chamberlin 12 Blair Academy (NJ) 1 16:18.0 132.7 19 1
20 Austin Stecklair 12 West Chester Henderson (PA) 1 16:18.0 132.7 20 8
21 Levi Jennings 11 Ridgewood (NJ) 2 16:21.0 132.3 21 5
22 Kevin Byrne 12 Red Bank Catholic (NJ) 1 16:22.0 132.1 22 2
23 Robert Rawls 12 Triton Regional (MA) 1 16:22.0 132.1 6
24 Matthew Nussbaum 12 Haddonfield Memorial (NJ) 2 16:23.0 132.0 23 9
25 Matthew Nelson 10 Barnegat (NJ) 1 16:24.0 131.9 24 3
26 Anthony Horten 12 Moorestown (NJ) 1 16:24.0 131.9 25 7
27 Jon Harper 11 Phillipsburg (NJ) 1 16:25.0 131.7 26 8
28 Kyle Davis 12 North Brunswick Township (NJ) 2 16:27.0 131.5 27 5
29 Brian O'Toole 12 Robbinsville (NJ) 1 16:27.0 131.5 28 2
30 Bryan Andrews 12 West Chester Henderson (PA) 2 16:28.0 131.3 29 10
31 Ryan Mahalsky 12 Hillsborough (NJ) 1 16:28.0 131.3 30 6
32 Ben Malone 10 Pascack Valley (NJ) 1 16:28.0 131.3 31 2
33 Andrew Kirna 12 Westfield (NJ) 1 16:30.0 131.1 32 7
34 Jeff Moretti 12 Guilford (CT) 1 16:30.0 131.1 33 11
35 Eric Dragonetti 11 Southern Regional (NJ) 1 16:31.0 130.9 34 12
36 Sean Mulroy 11 Lenape (NJ) 1 16:31.0 130.9 35 8
37 Jose Veras 12 Dickinson (PA) 1 16:31.0 130.9 36 9
38 Casey Dalrymple 12 West Windsor-Plainsboro North (NJ) 2 16:32.0 130.8 37 13
39 CJ DeFabio 12 Watchung Hills Reg (NJ) 1 16:33.0 130.7 38 10
40 Brandon Skeie 12 Southern Regional (NJ) 2 16:33.0 130.7 39 14
41 Nicholas Costello 10 Delsea Regional (NJ) 1 16:34.0 130.6 40 4
42 Khari Bowen 12 Monroe Township (NJ) 1 16:35.0 130.4 41 9
43 Tim Collins 12 West Chester Henderson (PA) 3 16:35.0 130.4 42 15
44 Stephen Lewandowski 11 Mountain Lakes (NJ) 1 16:36.0 130.3 43 3
45 John Ward 10 Colts Neck (NJ) 2 16:36.0 130.3 44 10
46 Jake Ruskan 12 Bridgewater-Raritan (NJ) 1 16:36.0 130.3 45 11
47 Brady Deckert 12 Delsea Regional (NJ) 2 16:36.0 130.3 46 5
48 John Dugan 12 Ramsey (NJ) 1 16:37.0 130.2 47 6
49 Dan Sheldon 11 West Windsor-Plainsboro South (NJ) 1 16:40.0 129.8 48 16
50 Rob Napolitano 10 Red Bank Catholic (NJ) 2 16:40.0 129.8 49 7
51 Evan Roelke 12 Ridge (NJ) 1 16:40.0 129.8 50 11
52 Adam Bernstein 12 Northern Valley-Demarest (NJ) 1 16:41.0 129.7 51 3
53 Steven Flynn 11 Edison (CA) 1 16:42.0 129.5 52 12
54 Patrick O'Connell 12 West Windsor-Plainsboro North (NJ) 3 16:42.0 129.5 53 17
55 Chris Sauer 12 Sparta (MI) 1 16:44.0 129.3 4
56 Clay Petty 12 West Morris Mendham (NJ) 1 16:44.0 129.3 54 18
57 Thomas Hoban 12 Paul VI (VA) 1 16:45.0 129.1 55 5
58 Bradley Paternostro 12 Ramapo (NJ) (NJ) 1 16:45.0 129.1 56 6
59 Peter Ehmann 11 West Morris Mendham (NJ) 2 16:45.0 129.1 57 19
60 Andrew Goelz 11 Brick Memorial (NJ) 1 16:45.0 129.1 58 13
61 Jacob Riff 10 West Windsor-Plainsboro South (NJ) 2 16:46.0 129.0 59 20
62 Reiny Barchet 9 West Chester Henderson (PA) 4 16:47.0 128.9 60 21
63 Kevin Barrett 12 Seton Hall Prep (NJ) 1 16:47.0 128.9 61 22
64 Darrel Gooding 11 Franklin (Somerset) (NJ) 1 16:48.0 128.8 62 14
65 Travis Ellis 10 Morris Hills (NJ) 1 16:48.0 128.8 63 8
66 Zaid Smart 12 Princeton (NJ) 1 16:48.0 128.8 64 7
67 Daniel Riff 10 West Windsor-Plainsboro South (NJ) 3 16:48.0 128.8 65 23
68 Sherif Ali 12 Cliffside Park (NJ) 1 16:48.0 128.8 66 9
69 Tyler Blackburn 11 South Brunswick (NJ) 1 16:48.0 128.8 67 15
70 John Prizzi 12 Indian Hills (NJ) 2 16:50.0 128.5 68 8
71 Jack Leahy 11 Westfield (NJ) 2 16:51.0 128.4 69 16
72 William Bragg 10 Christian Brothers Academy (NJ) 4 16:51.0 128.4 70 24
73 Jim Stamateris 12 Ridge (NJ) 2 16:52.0 128.3 71 12
74 Sam Tooley 12 Westfield (NJ) 3 16:52.0 128.3 72 17
75 Joe Prestifilippo 12 Hopatcong (NJ) 1 16:53.0 128.1 73 4
76 Tyler Gibbons 11 Ridge (NJ) 3 16:53.0 128.1 74 13
77 Sam Knipper 11 Randolph (NJ) 2 16:53.0 128.1 75 25
78 Thomas Chin 12 Summit (OR) 1 16:54.0 128.0 76 10
79 Chris Miller 12 Blair Academy (NJ) 2 16:55.0 127.9 77 2
80 Gregory Halla 10 Haddonfield Memorial (NJ) 3 16:55.0 127.9 78 26
81 Alexander Silverman 12 East Brunswick (NJ) 1 16:55.0 127.9 79 18
82 Harrison Brakewood 11 Voorhees (NJ) 1 16:56.0 127.8 80 9
83 Chris Billaba 12 Toms River North (NJ) 1 16:56.0 127.8 81 19
84 Jarred Iacovelli 12 Southern Regional (NJ) 3 16:56.0 127.8 82 27
85 Mike Stetson 12 Old Bridge (NJ) 1 16:57.0 127.6 83 20
86 Brian Schopefer 12 West Windsor-Plainsboro South (NJ) 4 16:58.0 127.5 84 28
87 Ryan Slattery 11 Delbarton (NJ) 2 16:58.0 127.5 85 11
88 Aaron Thomas 12 Princeton (NJ) 2 16:59.0 127.4 86 10
89 Ron Griswold 12 Bishop Eustace Prep (NJ) 1 17:00.0 127.3 87 5
90 Kevin Maguire 11 Guilford (CT) 2 17:00.0 127.3 88 29
91 Tim Gorman 11 Christian Brothers Academy (NJ) 5 17:01.0 127.1 89 30
92 Samuel Frost 12 East Brunswick (NJ) 2 17:02.0 127.0 90 21
93 Joseph Mandara 10 Barnegat (NJ) 2 17:02.0 127.0 91 12
94 Gariel Vazquez - St Johns Preparatory (NY) 1 17:03.0 126.9 92 11
95 Luke Dermody 9 Hightstown (NJ) 1 17:03.0 126.9 93 12
96 Rutger Admirand 12 Mountain Lakes (NJ) 2 17:03.0 126.9 94 6
97 Allen Walton 12 McNair Academic (NJ) 1 17:05.0 126.7 95 7
98 Corey Holloway 12 Lenape (NJ) 2 17:05.0 126.7 96 22
99 John Pujols 11 Hackensack (NJ) 1 17:05.0 126.7 97 14
100 Shawn Burke 12 Old Bridge (NJ) 2 17:07.0 126.4 98 23
101 Dylan Tooher 12 Cinnaminson (NJ) 1 17:07.0 126.4 99 13
102 Alex Parker 12 Scotch Plains-Fanwood (NJ) 1 17:07.0 126.4 15
103 Jack Mahoney 11 Madison-Boro (NJ) 1 17:08.0 126.3 100 8
104 Peter Tuohy 12 Indian Hills (NJ) 3 17:08.0 126.3 101 13
105 Dan Blauvelt 11 Hunterdon Central (NJ) 1 17:08.0 126.3 102 24
106 Noah Jacobs 11 Lacey Township (NJ) 1 17:08.0 126.3 103 16
107 Anthony Malatesta 11 Chatham (NJ) 1 17:08.0 126.3 104 14
108 Conrad Lippert 11 Christian Brothers Academy (NJ) 6 17:08.0 126.3 105 31
109 Blake Udland 11 Millburn (NJ) 1 17:09.0 126.2 106 17
110 John Kirna 11 Westfield (NJ) 4 17:09.0 126.2 107 25
111 Nicholas Patterson 11 Morris Hills (NJ) 2 17:10.0 126.0 108 15
112 Damon Glatz 11 Cherry Hill East (NJ) 1 17:10.0 126.0 109 26
113 Zach Lizmi 12 Westfield (NJ) 5 17:10.0 126.0 110 27
114 Andrew Warshauer 12 Watchung Hills Reg (NJ) 2 17:10.0 126.0 111 28
115 Erik Johnson 11 Ocean City (NJ) 2 17:11.0 125.9 112 32
116 Jose Rivera 12 Dickinson (PA) 2 17:11.0 125.9 113 29
117 Philip Vernimb 12 Bernards (NJ) 1 17:11.0 125.9 114 9
118 Riley Leder 10 Colts Neck (NJ) 3 17:11.0 125.9 115 18
119 Scott Zapcic 11 Christian Brothers Academy (NJ) 7 17:12.0 125.8 116 33
120 Alex Leight 11 Old Bridge (NJ) 3 17:12.0 125.8 117 30
121 Steven Morgan 12 Bridgewater-Raritan (NJ) 2 17:12.0 125.8 118 31
122 Daniel Anthony 11 Clearview Regional (NJ) 1 17:12.0 125.8 119 19
123 Mike Roma 12 Randolph (NJ) 3 17:12.0 125.8 120 34
124 Joe Chegwidden 12 Wallkill Valley Reg (NJ) 1 17:12.0 125.8 121 10
125 Andy Adamovics 10 Montgomery (CA) 1 17:13.0 125.7 122 20
126 Charles Koontz 11 Hunterdon Central (NJ) 2 17:13.0 125.7 123 32
127 Charlie Grab 11 West Chester Henderson (PA) 5 17:13.0 125.7 124 35
128 James Corti 10 Wallkill Valley Reg (NJ) 2 17:14.0 125.6 125 11
129 John Bayeux 12 Ridge (NJ) 4 17:14.0 125.6 126 21
130 Michael Higgins 9 Montville (NJ) 1 17:14.0 125.6 127 14
131 Eddie Cunningham 10 West Windsor-Plainsboro North (NJ) 4 17:14.0 125.6 128 36
132 Jon Knipper 11 Randolph (NJ) 4 17:14.0 125.6 129 37
133 Jack Boyle 10 Christian Brothers Academy (NJ) 8 17:14.0 125.6 1
134 Tyler Gillies 12 Howell (NJ) 1 17:15.0 125.4 130 33
135 Nick Bertoline 11 Pope John XXIII (NJ) 1 17:15.0 125.4 131 16
136 Michael Fernandes 12 St Joseph (NJ) (NJ) 1 17:15.0 125.4 132 22
137 Daniel Murray 11 Ocean City (NJ) 3 17:16.0 125.3 133 38
138 Zach Ianarelli 11 Cherry Hill East (NJ) 2 17:16.0 125.3 134 34
139 Matthew Marchand 12 Guilford (CT) 3 17:16.0 125.3 135 39
140 Adam Suczewski 12 Delbarton (NJ) 3 17:17.0 125.2 136 17
141 Nick Mardirosian 12 Southern Regional (NJ) 4 17:17.0 125.2 137 40
142 Joe Capolino 11 Old Bridge (NJ) 4 17:17.0 125.2 138 35
143 Lee Weisberger 11 Wayne Hills (NJ) 1 17:17.0 125.2 139 23
144 Danny Lee 11 West Windsor-Plainsboro North (NJ) 5 17:18.0 125.1 140 41
145 Jaimin Vekaria 11 North Hunterdon (NJ) 2 17:18.0 125.1 141 36
146 Cory Constantine 11 Highland Regional (NJ) 1 17:18.0 125.1 142 15
147 Kenny Sun 12 Ridge (NJ) 5 17:18.0 125.1 143 24
148 Nick Fogarty 11 Livingston (CA) 2 17:18.0 125.1 144 37
149 Edward Stone 11 Monsignor Donovan (NJ) 1 17:18.0 125.1 145 18
150 Connor Isnard 12 Guilford (CT) 4 17:20.0 124.8 146 42
151 Chris Eltringham 11 Ramsey (NJ) 2 17:20.0 124.8 147 19
152 Adam Fisch 12 Princeton Day (NJ) 1 17:20.0 124.8 148 3
153 Connor Delaney 12 Monsignor Donovan (NJ) 2 17:21.0 124.7 149 20
154 Bryan Broderick 11 Red Bank Regional (NJ) 1 17:22.0 124.6 150 21
155 Joe Eagan 12 Haddon Township (NJ) 1 17:22.0 124.6 151 12
156 Alex Campanella 10 Eldred Central (NY) 1 17:22.0 124.6 152 4
157 Jonathan Mugavero 10 Christian Brothers Academy (NJ) 9 17:23.0 124.5 2
158 Connor Doyle 12 Morris Hills (NJ) 3 17:23.0 124.5 153 22
159 Peter Skryzallin 10 Cherry Hill West (NJ) 1 17:23.0 124.5 154 25
160 Timothy Malloy 12 Haddonfield Memorial (NJ) 4 17:23.0 124.5 155 43
161 Jon Sewnig 12 Notre Dame (WI) 1 17:24.0 124.4 156 16
162 Ryan Fredericks 12 Hopewell Valley Central (NJ) 1 17:24.0 124.4 157 17
163 Brian Smith 12 East Brunswick (NJ) 3 17:24.0 124.4 158 38
164 Allen Eke 11 Union Catholic Reg (NJ) 1 17:25.0 124.3 159 13
165 Anthony Romano 12 Toms River North (NJ) 2 17:25.0 124.3 160 39
166 Erik Buser 11 Ramsey (NJ) 3 17:26.0 124.1 161 23
167 Greg Caldwell 12 Jackson Memorial (NJ) 1 17:26.0 124.1 162 26
168 Roberto Guiducci 11 Robbinsville (NJ) 2 17:26.0 124.1 163 14
169 Hiten Doshi 11 South Brunswick (NJ) 2 17:26.0 124.1 164 40
170 Kevin Wright 10 Cinnaminson (NJ) 2 17:27.0 124.0 165 24
171 Adam Morrow 12 Pascack Valley (NJ) 2 17:27.0 124.0 166 18
172 Joel Jones 12 Lawrenceville (NJ) 1 17:27.0 124.0 167 15
173 Matt Eder 12 South Brunswick (NJ) 3 17:27.0 124.0 168 41
174 Anthony Dennis 11 Lenape (NJ) 3 17:27.0 124.0 169 42
175 Charles Williams 12 Red Bank Regional (NJ) 2 17:28.0 123.9 170 25
176 Amad Walajahi 12 Toms River North (NJ) 3 17:28.0 123.9 171 43
177 Brett Samocki 12 Moorestown (NJ) 2 17:28.0 123.9 172 27
178 Omar Lopez 10 McNair Academic (NJ) 2 17:28.0 123.9 173 16
179 Jose Aguilar 12 Dickinson (PA) 3 17:28.0 123.9 174 44
180 Kevin Duffy 11 Montville (NJ) 2 17:28.0 123.9 175 19
181 Steven Spreitzer 12 Ridgewood (NJ) 3 17:28.0 123.9 176 28
182 Stephen Verdi 10 Ridge (NJ) 6 17:29.0 123.8 177 1
183 Kevin Ratigan 11 McNair Academic (NJ) 3 17:29.0 123.8 178 17
184 Thomas Cunningham 12 St Joseph (NJ) (NJ) 2 17:29.0 123.8 179 29
185 Dan Gresh 12 Washington Township (NJ) 2 17:29.0 123.8 180 45
186 Aaron Liberatore 10 Christian Brothers Academy (NJ) 10 17:29.0 123.8 3
187 Jack Inglis 11 Moorestown (NJ) 3 17:30.0 123.7 181 30
188 Jack Baisley 10 Holmdel (NJ) 1 17:30.0 123.7 182 26
189 Steven Omari 12 Cherry Hill East (NJ) 3 17:30.0 123.7 183 46
190 Eric Grohn 12 Somerville (NJ) 1 17:30.0 123.7 184 20
191 Justin Hill 12 Seton Hall Prep (NJ) 2 17:31.0 123.6 185 44
192 Sean Kip 10 Roselle Catholic (NJ) 1 17:31.0 123.6 186 18
193 AJ Chavez 11 West Windsor-Plainsboro South (NJ) 5 17:31.0 123.6 187 45
194 Ashwin Narayan 11 Hightstown (NJ) 2 17:31.0 123.6 188 21
195 Mike Salach 11 West Chester Henderson (PA) 6 17:32.0 123.4 189 2
196 David Folsom 10 North Hunterdon (NJ) 3 17:32.0 123.4 190 47
197 William Villa 12 Christian Brothers Academy (NJ) 11 17:33.0 123.3 4
198 Matt Lechleider 11 Ridge (NJ) 7 17:33.0 123.3 191 31
199 Kevin Smith 10 Westfield (NJ) 6 17:33.0 123.3 192 48
200 Frank Quagliotti 12 Raritan (NJ) 1 17:33.0 123.3 27
201 Jonathan Goldfarb 11 Ocean Township (NJ) 1 17:33.0 123.3 193 22
202 Neil MacFarlane 10 Paul VI (VA) 2 17:34.0 123.2 194 23
203 Josh McGonagle 11 West Chester Henderson (PA) 7 17:34.0 123.2 195 3
204 Christoph Mullaly 10 Hillsborough (NJ) 2 17:34.0 123.2 196 49
205 Raymond Newman - Toms River South (NJ) 1 17:34.0 123.2 197 32
206 Veer Bhalla 11 West Windsor-Plainsboro North (NJ) 6 17:35.0 123.1 198 46
207 Tim Kenna 11 Haddon Township (NJ) 2 17:35.0 123.1 199 19
208 Andrew Krier 11 Guilford (CT) 5 17:35.0 123.1 200 47
209 Grant Grothusen 11 Haddon Township (NJ) 3 17:35.0 123.1 201 20
210 Keith Charette 11 Lacey Township (NJ) 2 17:35.0 123.1 202 33
211 Joseph Benckert 11 Highland Regional (NJ) 2 17:35.0 123.1 203 24
212 Chris Hatler 10 Pope John XXIII (NJ) 2 17:35.0 123.1 204 28
213 David Demchik 11 Hillsborough (NJ) 3 17:35.0 123.1 205 50
214 Alec Vliet 12 Wayne Hills (NJ) 2 17:36.0 123.0 206 34
215 Andrew DeMaria 12 Ocean City (NJ) 4 17:36.0 123.0 207 48
216 Peter Spinks 10 Pope John XXIII (NJ) 3 17:36.0 123.0 208 29
217 Daniel Polanco 12 Mater Dei (CA) 1 17:36.0 123.0 209 5
218 Nick Younger 12 Toms River North (NJ) 4 17:36.0 123.0 210 51
219 Kristopher Trautz 11 Newton (IA) 1 17:36.0 123.0 211 21
220 Will Flemer 10 Princeton (NJ) 3 17:36.0 123.0 212 25
221 Chris Burkle 10 Guilford (CT) 6 17:36.0 123.0 213 49
222 Mike Weber 12 South Brunswick (NJ) 4 17:37.0 122.9 214 52
223 Bobby Rimkins 10 West Chester Henderson (PA) 8 17:37.0 122.9 4
224 Sukhdeep Singh 12 Parsippany Hills (NJ) 1 17:37.0 122.9 215 30
225 Brandon Eldershaw 11 Jackson Memorial (NJ) 2 17:38.0 122.7 216 35
226 Cameron Kane 10 Mountain Lakes (NJ) 3 17:38.0 122.7 217 22
227 Stephen Sroka 11 Bernards (NJ) 2 17:38.0 122.7 218 23
228 Mohamed Eid 12 Ridgewood (NJ) 4 17:39.0 122.6 219 36
229 Eric Lacy 12 Haddonfield Memorial (NJ) 5 17:39.0 122.6 220 50
230 Luke Mazzochette 12 Bishop Eustace Prep (NJ) 2 17:39.0 122.6 221 24
231 Chris Marco 10 Toms River South (NJ) 2 17:39.0 122.6 222 37
232 Joseph Mascolo 11 Oratory Prep (NJ) 1 17:39.0 122.6 223 6
233 Joe McMahon 12 Lacey Township (NJ) 3 17:40.0 122.5 224 38
234 Rajinder Singh 12 Parsippany Hills (NJ) 2 17:40.0 122.5 225 31
235 Andre Dupuis 12 Northern Burlington Regional (NJ) 1 17:40.0 122.5 226 26
236 Tyler Cummings 12 Pennsville Memorial (NJ) 1 17:40.0 122.5 227 7
237 Constanti Moraitis 11 Robbinsville (NJ) 3 17:41.0 122.4 228 25
238 Jonathan Richman 12 Morris Hills (NJ) 4 17:41.0 122.4 229 32
239 Matt Motto 12 Howell (NJ) 2 17:41.0 122.4 230 53
240 Mike Evans 9 Southern Regional (NJ) 5 17:41.0 122.4 231 51
241 Zach Smolsky 11 Delsea Regional (NJ) 3 17:42.0 122.3 232 33
242 Dylan Capwell 10 Hopatcong (NJ) 2 17:42.0 122.3 233 26
243 Danny Murnane 11 Lenape Valley Reg (NJ) 1 17:42.0 122.3 234 34
244 Sam Tripp 10 North Warren Reg (NJ) 1 17:42.0 122.3 235 27
245 Josh Lefler 11 Ridge (NJ) 8 17:42.0 122.3 5
246 Matthew Wendler 12 Mountain Lakes (NJ) 4 17:42.0 236 28
247 Carlos Coronado 11 Hackensack (NJ) 2 17:42.0 122.3 237 39
248 Andrew Tedeschi 10 Montville (NJ) 3 17:43.0 122.2 238 27
249 Kevin Ingram 11 Westfield (NJ) 7 17:43.0 122.2 239 5
250 Nicholas Price 10 Old Bridge (NJ) 5 17:43.0 122.2 240 54
251 Alex Elkin 12 East Brunswick (NJ) 4 17:43.0 122.2 241 55
252 Taylor Casserly 10 Old Bridge (NJ) 6 17:43.0 122.2 242 56
253 Eric Franklin 10 Bishop Eustace Prep (NJ) 3 17:43.0 122.2 243 29
254 Russell Beatty 11 Cherry Hill East (NJ) 4 17:43.0 122.2 244 6
255 Tim Latterner 12 Northern Highlands (NJ) 1 17:44.0 122.1 245 28
256 Brian Wells 12 Piscataway (NJ) 1 17:44.0 122.1 246 57
257 Scott Savage 11 Indian Hills (NJ) 4 17:44.0 122.1 247 29
258 Greg Lowing 10 Ocean Township (NJ) 2 17:45.0 122.0 248 30
259 AJ Chaborek 10 West Chester Henderson (PA) 9 17:45.0 122.0 6
260 Drew Haines 12 Moorestown Friends (NJ) 1 17:45.0 122.0 249 8
261 Samuel Gottuso 11 Rumson-Fair Haven Regional (NJ) 1 17:45.0 122.0 250 35
262 Nigel Bates 10 Hopewell Valley Central (NJ) 2 17:45.0 122.0 251 31
263 Andrew Yarosh 12 Ridge (NJ) 9 17:45.0 122.0 40
264 Jason Isbit 11 Westfield (NJ) 8 17:45.0 122.0 7
265 Ricky Zhao 11 Cherry Hill East (NJ) 5 17:46.0 121.8 252 8
266 Ledger Bjellquist 12 A.L. Johnson (NJ) 1 17:46.0 121.8 253 30
267 Jason McMullen 11 Holmdel (NJ) 2 17:46.0 121.8 254 36
268 Evan Tarlow 11 Westfield (NJ) 9 17:46.0 121.8 58
269 Brandon Dugan 12 Arthur P Schalick (NJ) 1 17:46.0 121.8 255 9
270 Jordan Reedie 12 Mainland Regional (NJ) 1 17:47.0 121.7 256 41
271 Ryan Colon 10 Old Bridge (NJ) 7 17:47.0 121.7 257 59
272 Edwin Young 11 Dickinson (PA) 4 17:47.0 121.7 258 60
273 Ian Grant 12 Seneca (NJ) 1 17:47.0 121.7 259 42
274 Bill Dolan 9 Clearview Regional (NJ) 2 17:48.0 121.6 260 43
275 Gerald Gorman 11 West Morris Mendham (NJ) 3 17:48.0 121.6 261 52
276 Harrison Scott 9 Northern Burlington Regional (NJ) 2 17:48.0 121.6 262 32
277 Matthew Montgomery 12 Lenape Valley Reg (NJ) 2 17:48.0 121.6 263 37
278 Alex Huynh 11 Ridge (NJ) 10 17:48.0 121.6 7
279 Tyler Foss 12 Hightstown (NJ) 3 17:48.0 121.6 264 33
280 Chris Chuckran 12 Lawrenceville (NJ) 2 17:48.0 121.6 265 31
281 Evan Redos 11 Blair Academy (NJ) 3 17:49.0 121.5 266 10
282 John Stouber 11 Colts Neck (NJ) 4 17:49.0 121.5 267 44
283 Kyle Sulzer 11 Mainland Regional (NJ) 2 17:49.0 121.5 268 45
284 Bryan Reilly 12 Westfield (NJ) 10 17:49.0 121.5 9
285 Alex Lott 12 West Chester Henderson (PA) 10 17:49.0 121.5 53
286 Adam Verna 10 Paul VI (VA) 3 17:49.0 121.5 269 34
287 Bhavin Gala 11 Voorhees (NJ) 2 17:49.0 121.5 270 35
288 Tim Ryan 11 Leonia (NJ) 1 17:50.0 121.4 271 32
289 Sean Hahner 11 Governor Livingston (NJ) 1 17:50.0 121.4 272 38
290 Ron Barrington 12 Millville Senior (NJ) 1 17:50.0 121.4 273 61
291 Ethan Quanci 12 Haddonfield Memorial (NJ) 6 17:50.0 121.4 274 54
292 Jose Grullon 11 Memorial (NJ) 1 17:50.0 121.4 275 46
293 Ryan Corbett 11 Rumson-Fair Haven Regional (NJ) 2 17:51.0 121.3 276 39
294 Michael Zupron 11 Pingry (NJ) 1 17:51.0 121.3 277 11
295 Nyall Islam 11 Lawrenceville (NJ) 3 17:51.0 121.3 278 33
296 Anthony Lacey 11 Pope John XXIII (NJ) 4 17:51.0 121.3 279 40
297 Sean O'Connell 12 West Windsor-Plainsboro North (NJ) 7 17:51.0 121.3 280 55
298 Brian Bowmaster 12 Morristown (NJ) 1 17:51.0 121.3 281 47
299 Daniel Gasper 11 Lyndhurst (NJ) 2 17:52.0 121.2 282 34
300 Mark Scully 11 Blair Academy (NJ) 4 17:52.0 121.2 283 12
301 Drew Reinhardt 12 Morris Knolls (NJ) 1 17:52.0 121.2 284 48
302 Rolando Mendoza 11 Hasbrouck Heights (NJ) 1 17:52.0 121.2 13
303 Joe Martin 12 Christian Brothers Academy (NJ) 12 17:53.0 121.1 10
304 Charlie Baker 12 Chatham (NJ) 2 17:53.0 121.1 285 41
305 Dylan Hallahan 12 Northern Burlington Regional (NJ) 3 17:53.0 121.1 286 36
306 Kevan Chu 10 Toms River North (NJ) 5 17:54.0 120.9 287 62
307 Carlos Sanchez 12 Hackensack (NJ) 3 17:54.0 120.9 288 49
308 Kyle McCormick 12 West Chester Henderson (PA) 11 17:54.0 120.9 56
309 Mike McGowan 12 Guilford (CT) 7 17:54.0 120.9 289 57
310 Terrance Koar 12 Red Bank Catholic (NJ) 3 17:54.0 120.9 290 42
311 Stephen Sipprelle 11 Peddie (NJ) 1 17:55.0 120.8 291 14
312 Ryan Bressman 12 Toms River South (NJ) 3 17:55.0 120.8 292 50
313 Adam Frank 11 Indian Hills (NJ) 5 17:55.0 120.8 293 37
314 Mark French 11 Ridgewood (NJ) 5 17:55.0 120.8 294 51
315 Adrian Samsel 11 Morris Hills (NJ) 5 17:55.0 120.8 295 1
316 Brian Jacobs 12 Haddonfield Memorial (NJ) 7 17:55.0 120.8 296 58
317 Alex Castellanos 11 Newton (IA) 2 17:55.0 120.8 297 35
318 David Hudak 11 Hillsborough (NJ) 4 17:55.0 120.8 298 63
319 William Tso 12 Bishop Eustace Prep (NJ) 4 17:56.0 120.7 299 36
320 JD Mitchell 12 Christian Brothers Academy (NJ) 13 17:56.0 120.7 11
321 Billy Donahue 12 Howell (NJ) 3 17:56.0 120.7 300 64
322 Adam Kaletski 11 Hillsborough (NJ) 5 17:56.0 120.7 301 65
323 Matthew Stavenik 11 Delaware Valley Reg (NJ) 1 17:56.0 120.7 302 43
324 Alex Triana 11 Park Ridge (NJ) 1 17:56.0 120.7 303 37
325 Douglas Wallack 12 West Windsor-Plainsboro South (NJ) 6 17:56.0 120.7 304 59
326 Jon Kerby 11 Scotch Plains-Fanwood (NJ) 2 17:56.0 120.7 52
327 Aneudy Nunez 11 Hackensack (NJ) 4 17:57.0 120.6 305 53
328 Kevin Voelkel 12 Toms River North (NJ) 6 17:57.0 120.6 306 12
329 Steven Smolyn 12 Summit (OR) 2 17:57.0 120.6 307 44
330 Paul Fromholtz 12 Leonia (NJ) 2 17:57.0 120.6 308 38
331 Nicholas Valle 11 Peddie (NJ) 2 17:58.0 120.5 309 15
332 Kieran Tonero 11 Livingston (CA) 3 17:58.0 120.5 310 66
333 Daniel DJ Rodriguez 11 Cherry Hill East (NJ) 6 17:58.0 120.5 311 67
334 Paul Juelis 11 Mater Dei (CA) 2 17:58.0 120.5 312 16
335 Kyle Mahoney 12 Scotch Plains-Fanwood (NJ) 3 17:58.0 120.5 54
336 Jake LaSala 11 Holy Spirit (CA) 1 17:59.0 120.4 39
337 Andrew Clinton 12 Ramsey (NJ) 4 17:59.0 120.4 313 45
338 Luis Reyes 12 Dickinson (PA) 5 17:59.0 120.4 314 68
339 Randy Smith 11 Washington Township (NJ) 3 17:59.0 120.4 315 69
340 Steven Rabel 11 Mainland Regional (NJ) 3 18:00.0 120.3 316 55
341 Tyler Keena 12 West Morris Central (NJ) 1 18:00.0 120.3 317 38
342 Nick Macri 11 Randolph (NJ) 5 18:00.0 120.3 318 60
343 Jack Hensler 12 Camden Catholic (NJ) 1 18:00.0 120.3 319 46
344 Frank Zhang 12 Cherry Hill East (NJ) 7 18:00.0 120.3 320 13
345 Jaya Kasa 12 East Brunswick (NJ) 5 18:00.0 120.3 321 70
346 Timothy Dole 11 Clearview Regional (NJ) 3 18:01.0 120.2 322 56
347 Charley Rooney 11 Red Bank Catholic (NJ) 4 18:01.0 120.2 323 47
348 Reid Orza 12 Bernards (NJ) 3 18:01.0 120.2 324 40
349 Ryan Denver 11 Red Bank Catholic (NJ) 5 18:01.0 120.2 325 48
350 Luke McCann 11 Holy Spirit (CA) 2 18:02.0 120.1 41
351 Adrian Bizzaro 12 Westfield (NJ) 11 18:02.0 120.1 14
352 Rob Buzby 12 Shawnee (NJ) 3 18:02.0 120.1 326 57
353 Drew Maffey 12 Ridge (NJ) 11 18:03.0 119.9 8
354 Michael Olivola 11 Hillsborough (NJ) 6 18:03.0 119.9 327 71
355 Marken Patel 11 West Windsor-Plainsboro South (NJ) 7 18:03.0 119.9 328 61
356 Jess Spector 12 Morris Hills (NJ) 6 18:03.0 119.9 329 49
357 Doug Lappe 11 Mountain Lakes (NJ) 5 18:03.0 119.9 330 42
358 David Quimby 12 Lenape (NJ) 4 18:03.0 119.9 331 72
359 Ryan Le 12 Bridgewater-Raritan (NJ) 3 18:04.0 119.8 332 73
360 Alex Weinrich 12 South Brunswick (NJ) 5 18:04.0 119.8 333 15
361 Nicholas Lucas 11 Verona (NJ) 1 18:04.0 119.8 334 17
362 Eric Sokol 10 Westfield (NJ) 12 18:04.0 119.8 16
363 Patrick Waite 12 Red Bank Regional (NJ) 3 18:04.0 119.8 335 50
364 Colin Kochenash 11 Peddie (NJ) 3 18:05.0 119.7 336 18
365 Kevin Petrovic 11 Princeton (NJ) 4 18:05.0 119.7 337 39
366 Andrew Kaluzny 10 Phillipsburg (NJ) 2 18:05.0 119.7 338 58
367 Jaymes Dennison 10 Penns Grove (NJ) 1 18:05.0 119.7 339 19
368 Dominic Camm 12 Cliffside Park (NJ) 2 18:05.0 119.7 340 51
369 Kort Boethig 11 Delaware Valley Reg (NJ) 2 18:05.0 119.7 341 52
370 Brian Elliott 12 Lenape (NJ) 5 18:05.0 119.7 342 74
371 Matthew Thompson 12 Bishop Eustace Prep (NJ) 5 18:05.0 119.7 343 43
372 Joe Calabria 12 Ramsey (NJ) 5 18:05.0 119.7 344 53
373 Daniel Rebbel 12 Piscataway (NJ) 2 18:06.0 119.6 345 75
374 Ben Castor 11 Jonathan Dayton (NJ) 1 18:06.0 119.6 346 20
375 Liam Wall 9 Peddie (NJ) 4 18:06.0 119.6 347 21
376 Robert Biro 10 Morris Hills (NJ) 7 18:06.0 119.6 348 54
377 Yin Lok Lau 12 McNair Academic (NJ) 4 18:06.0 119.6 349 44
378 Nicholas Mazurek 12 Monroe Township (NJ) 2 18:06.0 119.6 350 59
379 Tom Cooke 11 Kingsway Regional (NJ) 1 18:07.0 351 60
380 Dylan Cole 12 Shore Regional (NJ) 1 18:07.0 119.5 352 45
381 Elton Clotter 12 North Warren Reg (NJ) 2 18:07.0 119.5 353 46
382 Reid Thomas 12 Pope John XXIII (NJ) 5 18:07.0 119.5 354 55
383 Max Gerckens 10 Delaware Valley Reg (NJ) 3 18:07.0 119.5 355 56
384 Marquis Cox 10 Lenape (NJ) 6 18:07.0 119.5 356 76
385 Chad Baldwin 12 Hunterdon Central (NJ) 3 18:07.0 119.5 357 77
386 Davis Soldo 12 Hightstown (NJ) 4 18:07.0 119.5 358 40
387 Anthony Zarillo 11 Mainland Regional (NJ) 4 18:07.0 119.5 359 61
388 Ryan Doyle 12 Red Bank Catholic (NJ) 6 18:08.0 119.4 360 57
389 Christopher Barry 11 West Morris Mendham (NJ) 4 18:08.0 119.4 361 62
390 Luis Pariol 10 Memorial (NJ) 2 18:08.0 119.4 362 62
391 Jack McCabe 11 Howell (NJ) 4 18:08.0 119.4 363 78
392 Drew Kapp 12 Ridge (NJ) 12 18:09.0 119.3 9
393 Christopher Vanacore 11 Hunterdon Central (NJ) 4 18:09.0 119.3 364 79
394 David Holzbaur 11 Robbinsville (NJ) 4 18:09.0 119.3 365 47
395 Colin Catts 12 Clearview Regional (NJ) 4 18:09.0 119.3 366 63
396 Eric Grossman 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 1 18:09.0 119.3 367 58
397 daniel Luzzi 10 Westfield (NJ) 13 18:10.0 119.2 17
398 Timothy Birch 11 Matawan Regional (NJ) 1 18:10.0 119.2 368 59
399 Michael Harris 12 Matawan Regional (NJ) 2 18:10.0 119.2 369 60
400 Luke Harper 12 Rahway (NJ) 1 18:10.0 119.2 370 61
401 Alex Maeda 11 West Windsor-Plainsboro South (NJ) 8 18:10.0 119.2 10
402 Brandon Ellison 11 Morristown (NJ) 2 18:11.0 119.1 371 64
403 Ethan Anderson 12 East Brunswick (NJ) 6 18:11.0 119.1 372 80
404 Gerhardt Gerckens 12 Delaware Valley Reg (NJ) 4 18:11.0 119.1 373 62
405 Matthew Thompson 12 Voorhees (NJ) 3 18:11.0 119.1 374 41
406 Forrest Klawunn 12 Moorestown (NJ) 4 18:11.0 119.1 375 65
407 Alexander Fayerman 11 Morris Hills (NJ) 8 18:12.0 119.0 2
408 Bobby Boger 12 Newton (IA) 3 18:12.0 119.0 376 48
409 Eric O'Brien 12 Millburn (NJ) 2 18:12.0 119.0 377 66
410 Rocco Nannarello 10 Shore Regional (NJ) 2 18:12.0 119.0 378 49
411 Matt DeShaw 9 Millburn (NJ) 3 18:12.0 119.0 379 67
412 Andrew Felix 11 Westfield (NJ) 14 18:12.0 119.0 18
413 Josh Harris 11 West Windsor-Plainsboro North (NJ) 8 18:12.0 119.0 11
414 Danny Rodriguez 12 Toms River North (NJ) 7 18:13.0 118.9 380 81
415 Arvind Arikatla 10 West Windsor-Plainsboro North (NJ) 9 18:13.0 118.9 12
416 Duke Ferguson 11 Lawrenceville (NJ) 4 18:13.0 118.9 381 50
417 Michael Walker 11 Toms River North (NJ) 8 18:13.0 118.9 19
418 Dan Oconnell 12 West Windsor-Plainsboro South (NJ) 9 18:13.0 118.9 13
419 Bryson Walker 12 Pennington (NJ) 1 18:13.0 118.9 382 22
420 Anthony Colasurdo 12 Lacey Township (NJ) 4 18:13.0 118.9 383 68
421 David Gillhooley 10 Ocean City (NJ) 5 18:13.0 118.9 384 63
422 Courtney Malcolm 11 Penns Grove (NJ) 2 18:14.0 118.8 385 23
423 Fabio Castiblanco 11 Leonia (NJ) 3 18:14.0 118.8 386 51
424 Scott Zhao 12 Cherry Hill East (NJ) 8 18:14.0 118.8 82
425 Rushi Dave 12 Wayne Hills (NJ) 3 18:14.0 118.8 387 69
426 Billy Cohen 12 Millburn (NJ) 4 18:15.0 118.7 388 70
427 Adam Armstrong 12 Pingry (NJ) 2 18:15.0 118.7 389 24
428 William Billy Howell 12 Somerville (NJ) 2 18:15.0 118.7 390 42
429 Connor Martyn 12 Ridgewood (NJ) 6 18:15.0 118.7 391 71
430 Matt Duenskie 12 Lenape Valley Reg (NJ) 3 18:15.0 118.7 392 63
431 James Furtaw 11 Washington Township (NJ) 4 18:15.0 118.7 393 83
432 David Coleman 12 Livingston (CA) 4 18:15.0 118.7 394 84
433 Louis Paone 9 Ocean City (NJ) 6 18:15.0 118.7 395 14
434 Steven Vitable 11 Hightstown (NJ) 5 18:15.0 118.7 396 43
435 Paul Rothenberger 12 Moorestown (NJ) 5 18:16.0 118.5 397 72
436 Alex Hallmark 11 Robbinsville (NJ) 5 18:16.0 118.5 398 52
437 James Delucia 12 Sayreville War Memorial (NJ) 1 18:16.0 118.5 399 73
438 Kevin Ma 10 East Brunswick (NJ) 7 18:16.0 118.5 400 85
439 Miles Devine 11 Haddonfield Memorial (NJ) 8 18:16.0 118.5 1
440 Joseph Rewick 12 Morris Hills (NJ) 9 18:16.0 118.5 64
441 Alexander Duncan 12 Bloomfield (NJ) 1 18:16.0 118.5 401 86
442 Jason Huey 12 Toms River North (NJ) 9 18:16.0 118.5 20
443 Daniel Koppa 12 Southern Regional (NJ) 6 18:17.0 118.4 402 64
444 Kyle Cullen 12 Southern Regional (NJ) 7 18:17.0 118.4 403 21
445 Jimmy Gorman 10 St Joseph (NJ) (NJ) 3 18:17.0 118.4 404 74
446 Dave Dorsey 12 Indian Hills (NJ) 6 18:17.0 118.4 405 44
447 Brian Litt 10 Red Bank Regional (NJ) 4 18:17.0 118.4 406 65
448 Jim Nolan 11 Haddon Township (NJ) 4 18:17.0 118.4 407 53
449 Thiago Fernandes 11 Lyndhurst (NJ) 3 18:17.0 118.4 408 54
450 Stephen Ragany 12 South Brunswick (NJ) 6 18:17.0 118.4 409 87
451 Tyler Russ 11 Cherry Hill East (NJ) 9 18:17.0 118.4 22
452 Michael Guan 12 Princeton (NJ) 5 18:17.0 118.4 410 15
453 Ryan Mariani 11 Morris Knolls (NJ) 2 18:17.0 118.4 411 75
454 Joe Seebode 12 Union Catholic Reg (NJ) 2 18:18.0 118.3 412 55
455 Lance Weaver 11 Piscataway (NJ) 3 18:18.0 118.3 413 88
456 Julian Greco 9 Lenape (NJ) 7 18:18.0 118.3 414 23
457 Christop Hamersky 11 Hillsborough (NJ) 7 18:18.0 118.3 415 24
458 John Cahill 12 Delaware Valley Reg (NJ) 5 18:18.0 118.3 416 66
459 Samuel Waddell 10 Williamstown (WV) 1 18:18.0 118.3 417 89
460 Andre Santos 12 Montgomery (CA) 2 18:18.0 118.3 418 76
461 Nick Lamberto 12 Paul VI (VA) 4 18:18.0 118.3 419 45
462 Adam Simon 11 Colts Neck (NJ) 5 18:19.0 118.2 420 77
463 Edward Stocking 12 Westfield (NJ) 15 18:19.0 118.2 25
464 Brian Lawry 12 Newton (IA) 4 18:19.0 118.2 421 56
465 Dean Piterski 11 Pascack Valley (NJ) 3 18:19.0 118.2 422 46
466 Dave Reed 10 West Morris Central (NJ) 2 18:19.0 118.2 423 47
467 James Kelly 10 Christian Brothers Academy (NJ) 14 18:19.0 118.2 26
468 Tom Limongello 10 Bernards (NJ) 4 18:19.0 118.2 424 57
469 Jimmy Heiner 10 Ridge (NJ) 13 18:19.0 118.2 16
470 Kendall Chapman 11 Deptford Township (NJ) 1 18:19.0 118.2 425 67
471 Tyler Rosikiewicz 9 Franklin (Somerset) (NJ) 2 18:19.0 118.2 426 90
472 Jordan Fraction 12 Washington Township (NJ) 5 18:20.0 118.1 427 91
473 Andy Slepman 12 West Windsor-Plainsboro South (NJ) 10 18:20.0 118.1 17
474 Andrew Wilson 12 Ramapo (NJ) (NJ) 2 18:20.0 118.1 428 48
475 Andrew Shaw 9 Haddon Township (NJ) 5 18:20.0 118.1 429 58
476 Daniel Boley 11 South Brunswick (NJ) 7 18:20.0 118.1 430 92
477 Joe Ferguson 12 West Windsor-Plainsboro South (NJ) 11 18:21.0 118.0 18
478 Michael Fuchs 11 Union Catholic Reg (NJ) 3 18:21.0 118.0 431 59
479 Tanner McMAHON 11 Pingry (NJ) 3 18:21.0 118.0 432 25
480 Michael Michon 10 Robbinsville (NJ) 6 18:21.0 118.0 433 60
481 Joseph Galica 11 Pope John XXIII (NJ) 6 18:21.0 118.0 434 68
482 John Wright 12 Shore Regional (NJ) 3 18:21.0 118.0 435 61
483 Glen Bortolus 11 West Windsor-Plainsboro South (NJ) 12 18:21.0 118.0 19
484 Michael Warn 12 Hillsborough (NJ) 8 18:21.0 118.0 93
485 Jason Rosenstein 11 Allentown (NJ) 1 18:21.0 118.0 436 49
486 Andrew Scaglione 11 Ridge (NJ) 14 18:22.0 117.9 20
487 Stephen Ilnitzki 11 West Morris Mendham (NJ) 5 18:22.0 117.9 437 65
488 Justin Diamond 11 Wayne Hills (NJ) 4 18:22.0 117.9 438 78
489 Andrew Rigley 12 Delsea Regional (NJ) 4 18:22.0 117.9 439 69
490 Satya Patel 12 McNair Academic (NJ) 5 18:22.0 117.9 440 62
491 David Blackmen 11 Lawrenceville (NJ) 5 18:22.0 117.9 441 63
492 Kyle O'Connor 9 Morris Knolls (NJ) 3 18:23.0 117.8 442 79
493 Steven Medina 12 Bernards (NJ) 5 18:23.0 117.8 443 64
494 David Riculli 11 West Morris Mendham (NJ) 6 18:23.0 117.8 444 3
495 Ben Lampe 11 Shawnee (NJ) 4 18:23.0 117.8 445 80
496 Jason Laio 10 Holmdel (NJ) 3 18:23.0 117.8 446 70
497 Gustav Danielsson 12 Westfield (NJ) 16 18:23.0 117.8 27
498 Kevin Barresi 12 Red Bank Regional (NJ) 5 18:23.0 117.8 447 71
499 Edward Congden 12 Verona (NJ) 2 18:23.0 117.8 448 26
500 Nikolai Hladick - New Egypt (NJ) 1 18:24.0 117.7 449 27
501 Mark Schenberger 12 Eastern Senior (NJ) 1 18:24.0 117.7 450 94
502 Chris DiRisio 11 Ramsey (NJ) 6 18:24.0 117.7 451 72
503 D'Vonne Trumbo 9 Bishop Eustace Prep (NJ) 6 18:24.0 117.7 452 65
504 Brendan Dempsey 11 South Brunswick (NJ) 8 18:24.0 117.7 28
505 Eric Butler 10 Pennsauken (NJ) 1 18:24.0 117.7 453 50
506 Rusty Geary 12 Guilford (CT) 8 18:24.0 117.7 2
507 Dmitri Scott 11 Jackson Memorial (NJ) 3 18:24.0 117.7 454 81
508 Troy Kanazka 11 Metuchen (NJ) 1 18:24.0 117.7 455 66
509 David Reed 11 Delbarton (NJ) 4 18:24.0 117.7 456 73
510 Kevin Yeamans 11 Seneca (NJ) 2 18:25.0 117.6 457 82
511 Andrew Stewart 11 Cinnaminson (NJ) 3 18:25.0 117.6 458 74
512 Matt Piekarski 10 Watchung Hills Reg (NJ) 3 18:25.0 117.6 459 95
513 Neel Sangal 12 North Hunterdon (NJ) 4 18:25.0 117.6 460 96
514 Arthur Schwabe 10 North Hunterdon (NJ) 5 18:25.0 117.6 461 97
515 Kevin Drastura 11 Roselle Catholic (NJ) 2 18:25.0 117.6 462 67
516 Chris Meyler 9 West Morris Central (NJ) 3 18:25.0 463 21
517 Kevin Jennings 10 Newton (IA) 5 18:25.0 117.6 464 68
518 Steven Ramirez 11 Memorial (NJ) 3 18:26.0 117.5 465 83
519 George Dwyer 11 Washington Township (NJ) 6 18:26.0 117.5 466 98
520 Ashwin Kommajesula 11 South Brunswick (NJ) 9 18:26.0 117.5 29
521 Richard Kaufman 11 Franklin (Somerset) (NJ) 3 18:26.0 117.5 467 99
522 Nick Causey 9 Northern Burlington Regional (NJ) 4 18:26.0 117.5 468 51
523 Alexander Ragno 12 Hunterdon Central (NJ) 5 18:27.0 117.4 469 100
524 Zachary Blackwood 12 Warren Hills Reg (NJ) 1 18:27.0 117.4 470 52
525 Daniel Bier 12 Millburn (NJ) 5 18:27.0 117.4 471 84
526 Joseph Nuccio 11 St Joseph (MT) 1 18:27.0 117.4 472 69
527 Larry Chang 12 Wayne Hills (NJ) 5 18:27.0 117.4 473 85
528 Steven Marabonda 12 Montville (NJ) 4 18:27.0 117.4 474 53
529 Hunter Proscia 11 Eldred Central (NY) 2 18:27.0 117.4 475 28
530 Matt Muilenburg 12 Mountain Lakes (NJ) 6 18:27.0 117.4 476 70
531 William Horton 12 Haddonfield Memorial (NJ) 9 18:28.0 117.3 3
532 Korey McNally 11 Delaware Valley Reg (NJ) 6 18:28.0 117.3 477 75
533 Michael Secreti 10 Paramus (NJ) 1 18:28.0 117.3 478 54
534 Tyler Grimm 11 Somerville (NJ) 3 18:28.0 117.3 479 55
535 Anirudh Thuppul 11 West Windsor-Plainsboro North (NJ) 10 18:28.0 117.3 22
536 Nick Bruno 12 Williamstown (WV) 2 18:29.0 117.2 480 101
537 Michael Ippolito 11 Northern Valley-Demarest (NJ) 2 18:29.0 117.2 481 56
538 Hemal Shah 11 Morris Hills (NJ) 10 18:29.0 117.2 4
539 Alex Diaz 11 Old Bridge (NJ) 8 18:29.0 117.2 30
540 Eric Stanwood 10 Seton Hall Prep (NJ) 3 18:29.0 117.2 482 66
541 Ryan Flannery 11 Lacey Township (NJ) 5 18:29.0 117.2 483 86
542 Thomas Edwards 11 Westfield (NJ) 17 18:30.0 117.1 31
543 Cooper Rudin 10 Bernards (NJ) 6 18:30.0 117.1 484 71
544 Harrison Shuster 11 Randolph (NJ) 6 18:30.0 117.1 485 67
545 Sam Ruel 11 Ramsey (NJ) 7 18:30.0 117.1 486 76
546 Tim Kraft 12 Edison (CA) 2 18:30.0 117.1 487 102
547 Robert Klink 12 Watchung Hills Reg (NJ) 4 18:30.0 117.1 488 103
548 Grant Barclay 10 St Johns Preparatory (NY) 2 18:30.0 117.1 489 57
549 Kit Ozuna 12 Leonia (NJ) 4 18:30.0 117.1 490 72
550 Antonino Piro 11 Wildwood Catholic (NJ) 1 18:31.0 117.0 29
551 Brett Mitchell 11 Morris Hills (NJ) 11 18:31.0 117.0 5
552 Matt Hoffman 11 Princeton (NJ) 6 18:31.0 117.0 491 58
553 Kevin Scott 10 Ocean City (NJ) 7 18:31.0 117.0 492 68
554 Jesse Taylor 12 Summit (OR) 3 18:31.0 117.0 493 77
555 Brandon Mak 10 West Windsor-Plainsboro North (NJ) 11 18:31.0 117.0 23
556 Brendan Kelly 10 Hillsborough (NJ) 9 18:31.0 117.0 32
557 Tyler Brake 9 Cherry Hill West (NJ) 2 18:31.0 117.0 494 87
558 Alexis Muhumure 10 Hunterdon Central (NJ) 6 18:31.0 117.0 495 104
559 Evan Bachich 12 Maple Shade (NJ) 1 18:32.0 116.9 496 30
560 Kasty Peskosky 12 Hightstown (NJ) 6 18:32.0 116.9 497 59
561 Ben Moyer 12 Pennsville Memorial (NJ) 2 18:32.0 116.9 498 31
562 Lence Johnson 12 Kingsway Regional (NJ) 2 18:32.0 116.9 499 24
563 Chase Broten 10 Hunterdon Central (NJ) 7 18:32.0 116.9 500 105
564 Ian McIssac 10 Princeton (NJ) 7 18:32.0 116.9 501 25
565 Sean Degnon 10 Northern Valley-Demarest (NJ) 3 18:32.0 116.9 502 60
566 Dominic Cifelli 12 Toms River North (NJ) 10 18:33.0 116.8 106
567 Vincent Scardilli 10 Brick Memorial (NJ) 2 18:33.0 116.8 503 107
568 Drew Kelly 12 West Chester Henderson (PA) 12 18:33.0 116.8 26
569 John Jack Cunningham 12 Kingsway Regional (NJ) 3 18:33.0 116.8 504 88
570 James Murphy 10 Ridge (NJ) 15 18:33.0 116.8 27
571 Louis Bustamante 9 Wallkill Valley Reg (NJ) 3 18:33.0 116.8 505 73
572 Brandon Forman 12 Colts Neck (NJ) 6 18:33.0 116.8 506 89
573 Ross Teicher 11 East Brunswick (NJ) 8 18:33.0 116.8 33
574 Pat McCurry 11 Hammonton (NJ) 1 18:33.0 116.8 507 61
575 Marc Minervini 12 Hopatcong (NJ) 3 18:33.0 116.8 508 74
576 Nick Scheetz 11 Notre Dame (WI) 2 18:33.0 116.8 509 62
577 Anthony Dillard 12 Delsea Regional (NJ) 5 18:33.0 116.8 510 78
578 Cameron Gensch 10 Pingry (NJ) 4 18:34.0 116.7 511 32
579 Michael Estrin 10 Lenape (NJ) 8 18:34.0 116.7 108
580 Keinan Dougherty 11 Highland Regional (NJ) 3 18:34.0 116.7 512 63
581 Sean Rankin 10 St Joseph (NJ) (NJ) 4 18:34.0 116.7 513 90
582 Joe Rorem 10 Princeton (NJ) 8 18:34.0 116.7 64
583 Anthony Andrews 12 Ridgewood (NJ) 7 18:34.0 116.7 514 91
584 Ryan Chiesa 10 Wallkill Valley Reg (NJ) 4 18:34.0 116.7 515 75
585 Jacob Shipley 12 Moorestown (NJ) 6 18:34.0 116.7 516 28
586 Colin LaPenta 11 Morristown (NJ) 3 18:34.0 116.7 517 92
587 Chris Rapos 12 Edison (CA) 3 18:35.0 116.6 518 109
588 Nick Sozio 12 Montgomery (CA) 3 18:35.0 116.6 519 93
589 Joseph Kraemer 11 Chatham (NJ) 3 18:35.0 116.6 520 79
590 Joe Crabb 12 Pope John XXIII (NJ) 7 18:35.0 116.6 521 6
591 Ryan Kelly 12 Cardinal McCarrick (NJ) 1 18:35.0 116.6 522 33
592 Ethan DeWitt 12 Lawrenceville (NJ) 6 18:35.0 116.6 523 76
593 Nickolas Boensch 9 Cherry Hill West (NJ) 3 18:35.0 116.6 524 94
594 Greg Park 12 Blair Academy (NJ) 5 18:36.0 116.4 525 34
595 Jayant Wunnava 10 Kingsway Regional (NJ) 4 18:36.0 116.4 526 95
596 Trevor Ryan 11 Edison (CA) 4 18:36.0 116.4 527 110
597 Shane Bonczak 11 Immaculata (NJ) 1 18:36.0 116.4 528 96
598 Tim McCormick 11 Park Ridge (NJ) 2 18:36.0 116.4 529 77
599 Jack Rogers 11 Delbarton (NJ) 5 18:36.0 116.4 530 80
600 Matthew Wong 10 Princeton (NJ) 9 18:37.0 116.3 65
601 Chris Errichiello 12 Howell (NJ) 5 18:37.0 116.3 531 111
602 Matt Pezza 10 Delran (NJ) 1 18:37.0 116.3 532 81
603 Austin Lamicella 11 Lenape Valley Reg (NJ) 4 18:37.0 116.3 533 82
604 Jack Gilligan 11 Shawnee (NJ) 5 18:37.0 116.3 534 97
605 Jack Spirgel 11 Moorestown (NJ) 7 18:37.0 116.3 535 98
606 Peter Gallagher 11 Paul VI (VA) 5 18:37.0 116.3 536 66
607 Dan O'Leary 9 Lenape (NJ) 9 18:37.0 116.3 34
608 Joseph DelVescio 11 Ocean City (NJ) 8 18:38.0 116.2 69
609 Casey Bunce 10 Westhill (NY) (NY) 1 18:38.0 116.2 537 83
610 Ryan Newman 10 Toms River South (NJ) 4 18:38.0 116.2 538 99
611 Jake Kupferberg 10 Toms River North (NJ) 11 18:38.0 116.2 35
612 justin Duffy 12 Allentown (NJ) 2 18:38.0 116.2 539 67
613 Ben Resch 11 East Brunswick (NJ) 9 18:38.0 116.2 36
614 Jonathon Moore 11 Westhill (NY) (NY) 2 18:38.0 116.2 540 84
615 Zach Fisher 10 Phillipsburg (NJ) 3 18:38.0 116.2 541 100
616 Brian Alba 10 West Windsor-Plainsboro North (NJ) 12 18:38.0 116.2 29
617 Chris Wittmann 12 Phillipsburg (NJ) 4 18:39.0 116.1 542 101
618 Nick West 12 Maple Shade (NJ) 2 18:39.0 116.1 543 35
619 Conner Daniel 12 Voorhees (NJ) 4 18:39.0 116.1 544 68
620 Jack Campbell 10 Westfield (NJ) 18 18:39.0 116.1 37
621 Will VanFossen 10 Moorestown (NJ) 8 18:39.0 116.1 30
622 Chris Cohane 12 Ramapo (NJ) (NJ) 3 18:39.0 116.1 545 69
623 Mike Held 11 Delbarton (NJ) 6 18:40.0 116.0 546 85
624 Tyler Jeavons 10 Notre Dame (WI) 3 18:40.0 116.0 547 70
625 Adam Evans 12 Eastern Senior (NJ) 2 18:40.0 116.0 548 112
626 Suraj Nyalakonda 11 West Windsor-Plainsboro North (NJ) 13 18:40.0 116.0 31
627 Ace Castillo 12 Paramus (NJ) 2 18:41.0 115.9 549 71
628 Noah Siegel 12 Northern Valley-Demarest (NJ) 4 18:41.0 115.9 550 72
629 Shane Beyer 11 Brick Memorial (NJ) 3 18:41.0 115.9 551 113
630 Richard Gerdes 11 Newton (IA) 6 18:41.0 115.9 552 78
631 Stephen Bangs 12 Chatham (NJ) 4 18:41.0 115.9 553 86
632 Alex Daily 11 Haddon Township (NJ) 6 18:41.0 115.9 554 79
633 Edward Bohi 10 Seneca (NJ) 3 18:41.0 115.9 555 102
634 Brendan Crowley 10 Hillsborough (NJ) 10 18:41.0 115.9 38
635 Alex Jones 12 Shore Regional (NJ) 4 18:42.0 115.8 556 80
636 John Sperduto 11 Middletown South (NJ) 1 18:42.0 115.8 557 103
637 Paul Santolla 10 Barnegat (NJ) 3 18:42.0 115.8 558 87
638 Vincent Puchik 11 Verona (NJ) 3 18:42.0 115.8 559 36
639 Ryan Smith 10 Edison (CA) 5 18:42.0 115.8 560 114
640 Alessandro Orsini 10 Red Bank Regional (NJ) 6 18:42.0 115.8 561 88
641 Jeffrey Dirdack 12 Morris Hills (NJ) 12 18:42.0 115.8 7
642 Thomas Whiteside 10 Chatham (NJ) 5 18:43.0 115.7 562 89
643 Nick DiPalo 11 Bishop Eustace Prep (NJ) 7 18:43.0 115.7 563 4
644 Ryan Vance 11 Lenape (NJ) 10 18:43.0 115.7 39
645 Kyle Smith 12 Phillipsburg (NJ) 5 18:44.0 115.6 564 104
646 Mark Weinhoffer 12 Oratory Prep (NJ) 2 18:44.0 115.6 565 37
647 Jeff Pena 12 Cliffside Park (NJ) 3 18:44.0 115.6 566 90
648 Alex Hull 9 Bishop Eustace Prep (NJ) 8 18:44.0 115.6 5
649 Pablo Nieto 10 Hackensack (NJ) 5 18:44.0 115.6 567 105
650 Jeff Alex 12 Bernards (NJ) 7 18:44.0 115.6 568 6
651 Nicholas Buccarelli 11 A.L. Johnson (NJ) 2 18:44.0 115.6 569 81
652 Aaron Kolmetsky 10 Deptford Township (NJ) 2 18:44.0 115.6 570 91
653 Sean Granata 11 Montville (NJ) 5 18:45.0 115.5 571 73
654 Justin Naselli 9 West Morris Mendham (NJ) 7 18:45.0 115.5 572 70
655 Chris McCray 12 Millville Senior (NJ) 2 18:45.0 115.5 573 115
656 Luke LaChac 12 Pope John XXIII (NJ) 8 18:45.0 115.5 8
657 Anthony Cafiero 12 Kinnelon (NJ) 1 18:45.0 115.5 574 82
658 Brandon Bethune 10 Clearview Regional (NJ) 5 18:45.0 115.5 575 106
659 Jeff Vasquez 12 Cliffside Park (NJ) 4 18:45.0 115.5 576 92
660 Aless Mastrandrea 12 Ocean Township (NJ) 3 18:46.0 115.4 577 74
661 Abhinav Chevula 12 Montgomery (CA) 4 18:46.0 115.4 578 107
662 Thomas Klink 12 Watchung Hills Reg (NJ) 5 18:46.0 115.4 579 116
663 Justin Meselsohn 11 Millburn (NJ) 6 18:46.0 115.4 580 108
664 Kyle Blumenthal 11 Montgomery (CA) 5 18:47.0 115.3 581 40
665 Joe Hartline 12 Buena Regional (NJ) 1 18:47.0 115.3 582 83
666 Matt Bombard 12 Wayne Hills (NJ) 6 18:47.0 115.3 583 109
667 J David Wiessler 12 Warren Hills Reg (NJ) 2 18:47.0 115.3 584 75
668 Matt O'Rorke 10 Shawnee (NJ) 6 18:47.0 115.3 585 110
669 Taylor Schmidt 12 Voorhees (NJ) 5 18:47.0 115.3 586 76
670 Kevin Kessler 12 Westfield (NJ) 19 18:47.0 115.3 41
671 Connor Ross 9 Barnegat (NJ) 4 18:48.0 115.2 587 93
672 Evan Nece 11 Moorestown (NJ) 9 18:48.0 115.2 32
673 Jason Chick 9 Red Bank Regional (NJ) 7 18:48.0 115.2 588 9
674 Hussein Kobeissi 12 Kingsway Regional (NJ) 5 18:48.0 115.2 589 111
675 Joshua Elkan 12 Cherry Hill East (NJ) 10 18:48.0 115.2 117
676 Zach Fuentes 12 Delaware Valley Reg (NJ) 7 18:48.0 115.2 590 94
677 Keegan McCoy 11 Ridge (NJ) 16 18:48.0 115.2 33
678 Michael Salinas 10 Memorial (NJ) 4 18:48.0 115.2 591 112
679 Ross Dember 11 Pascack Hills (NJ) 1 18:48.0 115.2 592 84
680 Chris Tkach 10 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 2 18:49.0 115.1 593 7
681 Jeff Tidona 12 Montgomery (CA) 6 18:49.0 115.1 594 113
682 Thomas Libbey 11 Ocean City (NJ) 9 18:49.0 115.1 34
683 David Resnick 12 Ocean Township (NJ) 4 18:49.0 115.1 595 77
684 Sloane Mooney 10 West Chester Henderson (PA) 13 18:49.0 115.1 35
685 William Roeder 11 East Brunswick (NJ) 10 18:49.0 115.1 42
686 Shane Flinn 12 Timber Creek (FL) 1 18:49.0 115.1 596 114
687 Wil Murray 12 Middle Township (NJ) 1 18:49.0 115.1 597 95
688 Eric Carpizo 12 Bishop Eustace Prep (NJ) 9 18:49.0 115.1 8
689 Allessandro Acito 12 Roselle Catholic (NJ) 3 18:49.0 115.1 598 85
690 Ronald Belisle 10 Hunterdon Central (NJ) 8 18:49.0 115.1 43
691 Paul D'Olivo 12 Pope John XXIII (NJ) 9 18:50.0 115.0 10
692 Tyler Canterberry 11 Hunterdon Central (NJ) 9 18:50.0 115.0 44
693 Marcus Hatchett 10 Piscataway (NJ) 4 18:50.0 115.0 599 118
694 Ryan Selfridge 10 Delsea Regional (NJ) 6 18:50.0 115.0 600 96
695 HeeTae An 10 Indian Hills (NJ) 7 18:50.0 115.0 601 78
696 Christopher Booth 11 Paul VI (VA) 6 18:50.0 115.0 602 79
697 Zachary Rippe 11 Park Ridge (NJ) 3 18:50.0 115.0 603 86
698 Kyle Kirk 9 Camden Catholic (NJ) 2 18:50.0 115.0 604 9
699 David Pulsifer 10 Hillsborough (NJ) 11 18:50.0 115.0 45
700 Austin Morrison 12 Seton Hall Prep (NJ) 4 18:50.0 115.0 605 71
701 Jason Colasanti 10 Westfield (NJ) 20 18:51.0 114.9 46
702 Craig Dinwoodie 12 Notre Dame (WI) 4 18:51.0 114.9 606 80
703 Julian Mayer 11 Wayne Hills (NJ) 7 18:51.0 114.9 607 36
704 JJ Leclerc 12 Lyndhurst (NJ) 4 18:51.0 114.9 608 87
705 Ian Christ 12 Rumson-Fair Haven Regional (NJ) 3 18:51.0 114.9 609 97
706 Jason Orciuolo 10 Christian Brothers Academy (NJ) 15 18:52.0 114.8 47
707 Brian Grant 12 Timber Creek (FL) 2 18:52.0 114.8 610 115
708 Mike Gaffney 11 Westwood Regional (NJ) 1 18:52.0 114.8 611 88
709 Will Downs 11 Westhill (NY) (NY) 3 18:52.0 114.8 612 98
710 Chris Higgins 12 Red Bank Catholic (NJ) 7 18:52.0 114.8 613 99
711 Vincent Sparancio 12 Cumberland Regional (NJ) 1 18:52.0 114.8 614 81
712 Brandon Lim 11 Bishop Eustace Prep (NJ) 10 18:52.0 114.8 10
713 Gento Kozuma 12 North Warren Reg (NJ) 3 18:53.0 114.7 615 89
714 David Shaffer 12 Hopewell Valley Central (NJ) 3 18:53.0 114.7 616 82
715 Matt Magaffney 11 Lower Cape May Regional (NJ) 1 18:53.0 114.7 617 100
716 George Papamakariou 11 Toms River North (NJ) 12 18:53.0 114.7 48
717 Gage Whilden 10 Millville Senior (NJ) 3 18:53.0 114.7 618 119
718 Evan Barnswell 11 Lawrenceville (NJ) 7 18:53.0 114.7 619 11
719 Arun Sridharam 10 Ridge (NJ) 17 18:53.0 114.7 37
720 Chris Gutierrez 10 Hopewell Valley Central (NJ) 4 18:53.0 114.7 620 83
721 Arnold Majano 10 Union Catholic Reg (NJ) 4 18:54.0 114.6 621 90
722 Christoph de Leon 11 Peddie (NJ) 5 18:54.0 114.6 622 38
723 Eddie Pajus 12 Toms River North (NJ) 13 18:54.0 114.6 49
724 Ben Meyer 11 Jackson Memorial (NJ) 4 18:54.0 114.6 623 116
725 Darren Schenk 12 Montville (NJ) 6 18:54.0 114.6 624 84
726 Meade Atkeson 12 Princeton Day (NJ) 2 18:55.0 114.5 625 39
727 Roy Bautista 10 Memorial (NJ) 5 18:55.0 114.5 626 117
728 Eric Glass 11 Highland Regional (NJ) 4 18:55.0 114.5 627 85
729 Kevin Torress 12 St Joseph (MT) 2 18:55.0 114.5 628 91
730 Roman Hatala 11 Ridge (NJ) 18 18:55.0 114.5 38
731 Raul Aguilar 11 Watchung Hills Reg (NJ) 6 18:55.0 114.5 629 120
732 Joe Meloni 11 Bishop Eustace Prep (NJ) 11 18:55.0 114.5 12
733 Chris Lorenz 12 Pope John XXIII (NJ) 10 18:55.0 114.5 11
734 Ethan Alkow 11 Northern Valley-Demarest (NJ) 5 18:55.0 114.5 630 86
735 Dylan Spadaccini 12 Matawan Regional (NJ) 3 18:55.0 114.5 631 101
736 Bradley Meixsell 10 Bridgewater-Raritan (NJ) 4 18:55.0 114.5 632 121
737 Luke Spear 11 Mainland Regional (NJ) 5 18:56.0 114.4 633 118
738 Varun Viswanathan 11 West Windsor-Plainsboro North (NJ) 14 18:56.0 114.4 39
739 Tom Breslin 12 Pope John XXIII (NJ) 11 18:56.0 114.4 102
740 Josh Rosen 10 Pascack Hills (NJ) 2 18:56.0 114.4 634 92
741 Brian Leonard 10 Chatham (NJ) 6 18:56.0 114.4 635 103
742 John Ruckel 10 Wallkill Valley Reg (NJ) 5 18:56.0 114.4 636 93
743 Steve Jordan 12 West Chester Henderson (PA) 14 18:56.0 114.4 40
744 Steven Ramdial - Matawan Regional (NJ) 4 18:56.0 114.4 637 104
745 Pat Procaccini 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 3 18:57.0 114.3 638 105
746 Georges Destin 11 Franklin (Somerset) (NJ) 4 18:57.0 114.3 639 122
747 Marti Wawszkowicz 10 Immaculata (NJ) 2 18:57.0 114.3 640 119
748 Sean Schreiber 12 Hamilton East - Steinert (NJ) 1 18:57.0 114.3 641 120
749 Nick Landolfi 10 Red Bank Catholic (NJ) 8 18:57.0 114.3 12
750 Jay Marion 10 Bridgewater-Raritan (NJ) 5 18:57.0 114.3 642 50
751 Matthew Lefer 11 Paramus (NJ) 3 18:57.0 114.3 643 87
752 Cory Santora 11 Mainland Regional (NJ) 6 18:57.0 114.3 644 41
753 William Lovering 11 Robbinsville (NJ) 7 18:57.0 114.3 645 13
754 Julius Madden 9 Cardinal McCarrick (NJ) 2 18:58.0 114.2 646 40
755 Adam Rosenthal 11 Cherry Hill East (NJ) 11 18:58.0 114.2 51
756 Matthew Roberts 10 Union Catholic Reg (NJ) 5 18:58.0 114.2 647 94
757 Dennis Oakes 12 West Chester Henderson (PA) 15 18:58.0 114.2 42
758 Austin Lin 10 West Windsor-Plainsboro North (NJ) 15 18:58.0 114.2 43
759 Johnny Shen 12 Peddie (NJ) 6 18:58.0 114.2 648 41
760 Wyatt Million 10 Northern Burlington Regional (NJ) 5 18:58.0 114.2 649 88
761 Chris Fischer 10 Westfield (NJ) 21 18:58.0 114.2 52
762 Peter Lynch 10 Westhill (NY) (NY) 4 18:58.0 114.2 650 106
763 Mitchell Lamb 11 Westhill (NY) (NY) 5 18:58.0 114.2 651 107
764 Ryan Hayes 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 4 18:59.0 114.1 652 108
765 Justin Cifuentes 12 Teaneck (NJ) 1 18:59.0 114.1 653 121
766 Zach Sternin 12 Lenape (NJ) 11 18:59.0 114.1 53
767 Casey Brennan 11 Westfield (NJ) 22 18:59.0 114.1 54
768 Robert Devine 12 Red Bank Catholic (NJ) 9 18:59.0 114.1 13
769 Joe Martinelli 11 Somerville (NJ) 4 18:59.0 114.1 654 89
770 Donovan FiField 10 Monsignor Donovan (NJ) 3 18:59.0 114.1 655 109
771 Will Dudek 10 Montclair Kimberley (NJ) 1 18:59.0 114.1 656 42
772 William Proulx 12 Piscataway (NJ) 5 18:59.0 114.1 657 123
773 Matthew Civarella 11 Wayne Hills (NJ) 8 18:59.0 114.1 44
774 Brian Steck 10 Gill St. Bernard's (NJ) 1 19:00.0 114.0 658 43
775 Robbie Metzler 11 West Morris Mendham (NJ) 8 19:00.0 114.0 14
776 Travis Lacey 12 Pope John XXIII (NJ) 12 19:00.0 114.0 15
777 Hakan Yuksei 11 Matawan Regional (NJ) 5 19:00.0 114.0 659 110
778 Burch Martin 11 Bishop Eustace Prep (NJ) 12 19:00.0 114.0 14
779 Derwin Velazques 12 Woodbridge (CA) 1 19:00.0 114.0 660 124
780 Henry Sieggreen 12 Moorestown (NJ) 10 19:00.0 114.0 122
781 Mike Wang 10 Cherry Hill East (NJ) 12 19:01.0 113.9 55
782 Raman Rajakannan 11 Lawrenceville (NJ) 8 19:01.0 113.9 15
783 Vivek Patel 10 McNair Academic (NJ) 6 19:01.0 113.9 661 95
784 James Harrigfeld 11 Monsignor Donovan (NJ) 4 19:01.0 113.9 662 111
785 Matthew Paradowski 11 South Brunswick (NJ) 10 19:01.0 113.9 56
786 Tyler Quigley 12 Timber Creek (FL) 3 19:01.0 113.9 663 123
787 Andrew DeRogatis 12 Toms River South (NJ) 5 19:01.0 113.9 664 124
788 Aaron Kahlam 10 Blair Academy (NJ) 6 19:01.0 113.9 665 44
789 Kevin Uranyi 11 Jefferson Township (NJ) 1 19:01.0 113.9 666 90
790 Benito Mejia 11 Elizabeth (NJ) 1 19:01.0 113.9 667 125
791 Umar Shafiq 11 Summit (OR) 4 19:02.0 113.8 668 112
792 Eloy Ramales 10 Buena Regional (NJ) 2 19:02.0 113.8 669 96
793 Daniel Testa 11 Hunterdon Central (NJ) 10 19:02.0 113.8 57
794 Duncan Brown 10 West Morris Mendham (NJ) 9 19:02.0 113.8 16
795 Nick Chapel 12 Westfield (NJ) 23 19:02.0 113.8 58
796 Zachary Edwards 10 Northern Burlington Regional (NJ) 6 19:02.0 113.8 670 91
797 Nick Rehmus 12 Princeton Day (NJ) 3 19:02.0 113.8 671 45
798 Pat McNamara 12 Jackson Memorial (NJ) 5 19:03.0 113.7 672 125
799 Alec Vujic 10 Mountain Lakes (NJ) 7 19:03.0 113.7 673 97
800 Michael Merten 10 North Warren Reg (NJ) 4 19:03.0 113.7 674 98
801 Kevin Maa 10 West Windsor-Plainsboro North (NJ) 16 19:03.0 113.7 45
802 Christopher Hutton 10 Mainland Regional (NJ) 7 19:03.0 113.7 675 126
803 Charles Scott 11 Westfield (NJ) 24 19:03.0 113.7 59
804 Chris Barrood 11 South Brunswick (NJ) 11 19:03.0 113.7 60
805 Billy Murawski 10 Old Bridge (NJ) 9 19:03.0 113.7 61
806 Michael Bregenzer 12 Hunterdon Central (NJ) 11 19:03.0 113.7 62
807 Andrew Gill 10 Old Bridge (NJ) 10 19:04.0 113.6 63
808 Mike Bruce 10 Cherry Hill East (NJ) 13 19:04.0 113.6 64
809 Andrew Carosi 10 North Hunterdon (NJ) 6 19:04.0 113.6 676 126
810 Ian Penrose 10 Bloomfield (NJ) 2 19:04.0 113.6 677 127
811 Luke Sprenger 11 St Joseph (NJ) (NJ) 5 19:04.0 113.6 678 46
812 Benjamin Belzer 11 East Brunswick (NJ) 11 19:04.0 113.6 65
813 Peter Kinsella 12 Wall (TX) 1 19:04.0 113.6 679 92
814 Jesse Kosior 11 Pennsville Memorial (NJ) 3 19:04.0 113.6 680 46
815 Mike Lubinsky 11 Bridgewater-Raritan (NJ) 6 19:05.0 113.5 681 66
816 Dan Tatum 12 Notre Dame (WI) 5 19:05.0 113.5 682 93
817 Andrew Goldfarb 11 Westfield (NJ) 25 19:05.0 113.5 67
818 Mitchell White 12 Morris Hills (NJ) 13 19:05.0 113.5 17
819 Jack Conca 10 Ridge (NJ) 19 19:05.0 113.5 47
820 Marc Frasco 11 Haddon Township (NJ) 7 19:06.0 113.4 683 99
821 Peter Schneier 10 Morristown (NJ) 4 19:06.0 113.4 684 127
822 Aaron Heinicke 11 Toms River North (NJ) 14 19:06.0 113.4 68
823 Bobby Ebel 11 Parsippany Hills (NJ) 3 19:06.0 113.4 685 113
824 Jonathan Eng 10 Holmdel (NJ) 4 19:06.0 113.4 686 114
825 Alex Williamson 10 Washington Township (NJ) 7 19:06.0 113.4 687 128
826 Brendan McCrossan 12 Bernards (NJ) 8 19:06.0 113.4 16
827 Colin Waddell 12 Williamstown (WV) 3 19:06.0 113.4 688 129
828 Jacob Bardfield 10 West Windsor-Plainsboro North (NJ) 17 19:06.0 113.4 48
829 Peter LaVallee 10 Morris Knolls (NJ) 4 19:07.0 113.3 689 128
830 Jonathan McGuire 11 West Windsor-Plainsboro North (NJ) 18 19:07.0 113.3 49
831 Kyle Noone 12 Hunterdon Central (NJ) 12 19:07.0 113.3 69
832 Juan Henao 9 Cliffside Park (NJ) 5 19:07.0 113.3 690 115
833 Chris Montgomery 10 Lenape Valley Reg (NJ) 5 19:07.0 113.3 691 116
834 Brian Delancy 12 Shawnee (NJ) 7 19:07.0 113.3 692 129
835 Johnathan Yao 12 Princeton (NJ) 10 19:08.0 113.2 50
836 Deep Patel 11 Piscataway (NJ) 6 19:08.0 113.2 693 130
837 Steve Jaworski 11 Bishop Eustace Prep (NJ) 13 19:08.0 113.2 100
838 Charles CJ Katz 10 Morristown (NJ) 5 19:08.0 113.2 694 130
839 Nate Wojick 10 Delaware Valley Reg (NJ) 8 19:08.0 113.2 17
840 Connor Whelan 11 Morris Hills (NJ) 14 19:08.0 113.2 18
841 Farid Kazi 10 South Brunswick (NJ) 12 19:08.0 113.2 70
842 Gordon Pisani 11 Belvidere (IL) 1 19:08.0 113.2 101
843 Skyler Brazdovic 10 Delaware Valley Reg (NJ) 9 19:08.0 113.2 18
844 Darren Freedman 11 Hightstown (NJ) 7 19:08.0 113.2 695 94
845 Omar Macias 11 Lakewood (WA) 1 19:08.0 113.2 696 95
846 Joseph Kubeck 12 Bernards (NJ) 9 19:08.0 113.2 19
847 Ronnie Huegel - Toms River South (NJ) 6 19:08.0 113.2 697 131
848 Samer Abulebda 10 Cliffside Park (NJ) 6 19:08.0 113.2 698 117
849 Steven West 11 Westfield (NJ) 26 19:08.0 113.2 71
850 Albert Montemuro 12 Cinnaminson (NJ) 4 19:09.0 113.1 699 118
851 Jeremy Nevius 10 Metuchen (NJ) 2 19:09.0 113.1 700 102
852 Jared Cittadino 10 Barnegat (NJ) 5 19:09.0 113.1 701 119
853 Mark Fritzen 12 Bridgewater-Raritan (NJ) 7 19:09.0 113.1 702 131
854 Kevin Roberts 11 Maple Shade (NJ) 3 19:09.0 113.1 703 47
855 Michael Scala 11 Brick Memorial (NJ) 4 19:10.0 113.0 704 132
856 Michael Giesler 12 Robbinsville (NJ) 8 19:10.0 113.0 103
857 Anthony Verme 9 Cherry Hill West (NJ) 4 19:10.0 113.0 705 132
858 Andrew Smith 10 Shore Regional (NJ) 5 19:10.0 113.0 706 104
859 Joe Zurzola 11 Shawnee (NJ) 8 19:10.0 113.0 51
860 Mohammad Ziab 11 South Brunswick (NJ) 13 19:10.0 113.0 72
861 AJ Hennenberger 12 Henry Hudson Regional (NJ) 1 19:10.0 113.0 707 48
862 Fred Heller 11 Chatham (NJ) 7 19:10.0 113.0 708 120
863 Salmon Zafar 11 Dickinson (PA) 6 19:11.0 112.9 709 133
864 Russell Chappus III 10 Cumberland Regional (NJ) 2 19:11.0 112.9 710 96
865 Brian Butterly 12 Union Catholic Reg (NJ) 6 19:11.0 112.9 711 105
866 Jay Sanghani 10 South Brunswick (NJ) 14 19:11.0 112.9 73
867 Jack Smith 12 Phillipsburg (NJ) 6 19:11.0 112.9 712 133
868 Michael Do 10 Metuchen (NJ) 3 19:11.0 112.9 713 106
869 Andrew Berger 11 Cherry Hill East (NJ) 14 19:11.0 112.9 134
870 Alex Quinn 12 Hasbrouck Heights (NJ) 2 19:12.0 112.9 49
871 Philip DeFroscia 10 South Brunswick (NJ) 15 19:12.0 112.9 74
872 Austin Meeney 10 Lyndhurst (NJ) 5 19:12.0 112.9 714 107
873 Alex Smith 11 Phillipsburg (NJ) 7 19:12.0 112.9 715 134
874 Ian Sutherland 10 Pope John XXIII (NJ) 13 19:12.0 112.9 19
875 Edward Freisinger 10 Wallkill Valley Reg (NJ) 6 19:12.0 112.9 716 108
876 Craig Uplinger 9 Monmouth Regional (NJ) 1 19:12.0 112.9 717 97
877 Quaran Robinson 12 Franklin (Somerset) (NJ) 5 19:12.0 112.9 718 135
878 Ryan Bauer 11 Robbinsville (NJ) 9 19:13.0 112.8 20
879 Edward Schembor 11 Red Bank Regional (NJ) 8 19:13.0 112.8 121
880 Eric Barbera 10 Hopewell Valley Central (NJ) 5 19:13.0 112.8 719 98
881 Ryan Lacey 12 Pope John XXIII (NJ) 14 19:13.0 112.8 20
882 Zach Brower 11 Livingston (CA) 5 19:13.0 112.8 720 136
883 Keith Wright 10 Monmouth Regional (NJ) 2 19:13.0 112.8 721 99
884 Mike Krehel 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 5 19:13.0 112.8 722 122
885 Daniel King 11 Colts Neck (NJ) 7 19:13.0 112.8 723 135
886 James Gray 11 Notre Dame (WI) 6 19:13.0 112.8 724 52
887 Cormac Rada 10 Oratory Prep (NJ) 3 19:14.0 112.7 725 50
888 Zach Vernarec 10 North Hunterdon (NJ) 7 19:14.0 112.7 726 75
889 Zach Schweikert 10 Voorhees (NJ) 6 19:14.0 112.7 727 100
890 Brendan Berry 11 South Plainfield (NJ) 1 19:14.0 112.7 728 101
891 Ben Helfand 11 Cherry Hill East (NJ) 15 19:14.0 112.7 76
892 Jonathan Shidfar 11 Wayne Hills (NJ) 9 19:15.0 112.6 53
893 Mezie Emelle 11 Monroe Township (NJ) 3 19:15.0 112.6 729 136
894 Nathaniel Okeyre-Bour 9 McNair Academic (NJ) 7 19:15.0 112.6 730 109
895 Drew Martin 12 West Morris Mendham (NJ) 10 19:15.0 112.6 21
896 Matt Conroy 11 Washington Township (NJ) 8 19:15.0 112.6 77
897 Nick Vespe 10 Bishop Eustace Prep (NJ) 14 19:15.0 112.6 21
898 Matthew Sisk 10 Oratory Prep (NJ) 4 19:15.0 112.6 731 51
899 Dylan Monaghan 12 Moorestown (NJ) 11 19:16.0 112.5 54
900 Kyle Conners 10 Watchung Hills Reg (NJ) 7 19:16.0 112.5 732 78
901 Michael Choie 11 Holmdel (NJ) 5 19:16.0 112.5 733 22
902 Matt Jones 10 Bridgewater-Raritan (NJ) 8 19:16.0 112.5 137
903 Andrew Mandelbaum 11 Summit (OR) 5 19:16.0 112.5 734 123
904 Zach Beauchemin 11 Bishop Eustace Prep (NJ) 15 19:17.0 112.4 22
905 Al Hilario Tan 10 Bloomfield (NJ) 3 19:17.0 112.4 735 138
906 Billy McGuire 10 Toms River North (NJ) 15 19:17.0 112.4 79
907 James McDaid 10 Mainland Regional (NJ) 8 19:17.0 112.4 55
908 Stephen Schwartz 12 Lenape (NJ) 12 19:17.0 112.4 80
909 Colin Orr 12 Seton Hall Prep (NJ) 5 19:17.0 112.4 736 72
910 Cesar Gamarra 10 Rahway (NJ) 2 19:18.0 112.3 737 124
911 Michael Shipley 12 Hillsborough (NJ) 12 19:18.0 112.3 81
912 Connor Kelly 11 Woodbridge (CA) 2 19:18.0 112.3 738 139
913 Garrett Lare 12 West Morris Central (NJ) 4 19:18.0 112.3 739 102
914 Kevin Lopez 11 Elizabeth (NJ) 2 19:18.0 112.3 740 140
915 Eric Chi 12 East Brunswick (NJ) 12 19:18.0 112.3 82
916 Bernie Joa 10 Memorial (NJ) 6 19:18.0 112.3 741 137
917 Dylan McMurrer 10 Kinnelon (NJ) 2 19:18.0 112.3 742 110
918 Tom Hogarty 10 St Joseph (NJ) (NJ) 6 19:19.0 112.2 743 138
919 Dave Natalie 12 West Chester Henderson (PA) 16 19:19.0 112.2 56
920 Konark Patel 9 Edison (CA) 6 19:19.0 112.2 744 141
921 Rene Morales 10 Cliffside Park (NJ) 7 19:19.0 112.2 745 125
922 Matt Rively 12 Metuchen (NJ) 4 19:19.0 112.2 746 111
923 Joseph Ganning 10 Morristown (NJ) 6 19:19.0 112.2 747 57
924 Austin Crann 10 Delbarton (NJ) 7 19:19.0 112.2 748 23
925 William Mone 11 Bridgewater-Raritan (NJ) 9 19:19.0 112.2 83
926 Ian Herrighty 11 Allentown (NJ) 3 19:19.0 112.2 749 103
927 Matt Ryba 12 Seneca (NJ) 4 19:19.0 112.2 750 139
928 Patrick Burns 11 Ridge (NJ) 20 19:19.0 112.2 58
929 Joe Pickett 10 Kingsway Regional (NJ) 6 19:20.0 112.1 751 140
930 Mike Foley 12 Westfield (NJ) 27 19:20.0 112.1 84
931 Jake Cotton 12 East Brunswick (NJ) 13 19:20.0 112.1 85
932 Kishon Watson-Nash 10 Rahway (NJ) 3 19:20.0 112.1 752 126
933 Christian Barbosa 10 Union Catholic Reg (NJ) 7 19:20.0 112.1 753 23
934 Neil Patel 12 Morris Knolls (NJ) 5 19:20.0 112.1 754 141
935 Edward Keenan 9 Ocean City (NJ) 10 19:21.0 112.0 59
936 Daniel Krchnavek 12 Eastern Senior (NJ) 3 19:21.0 112.0 755 142
937 Kai Okada 11 Montgomery (CA) 7 19:21.0 112.0 756 86
938 Patrick Collins 9 Pitman (CA) 1 19:21.0 112.0 52
939 Scott Bender 11 Holmdel (NJ) 6 19:21.0 112.0 757 127
940 PJ Eisler 12 Paramus (NJ) 4 19:21.0 112.0 758 104
941 Torin Donohue 10 East Brunswick (NJ) 14 19:22.0 111.9 87
942 Eric Gallos 12 Holy Spirit (CA) 3 19:22.0 111.9 112
943 Mitchell Cain 11 Moorestown (NJ) 12 19:22.0 111.9 60
944 Joe Chanik 11 Mater Dei (CA) 3 19:22.0 111.9 759 53
945 Eric Minor 11 Morristown (NJ) 7 19:22.0 111.9 760 61
946 Matt Ritter 12 Westfield (NJ) 28 19:22.0 111.9 88
947 Alexander Westcott 12 Hackensack (NJ) 6 19:23.0 111.8 761 142
948 Corey Schiffres 11 East Brunswick (NJ) 15 19:23.0 111.8 89
949 Blake Goodwyn 10 Rumson-Fair Haven Regional (NJ) 4 19:23.0 111.8 762 128
950 Alex Lekhtman 10 Hopatcong (NJ) 4 19:23.0 111.8 763 113
951 Kiyle Osgood 12 South Hunterdon Reg (NJ) 1 19:23.0 111.8 764 54
952 Joseph Cirasa 12 Seton Hall Prep (NJ) 6 19:23.0 111.8 765 73
953 Mike Shine 11 Pascack Valley (NJ) 4 19:23.0 111.8 766 105
954 Justin Moretti 10 Ocean City (NJ) 11 19:23.0 111.8 62
955 Cameron Ellis 10 Lenape Valley Reg (NJ) 6 19:23.0 111.8 767 129
956 Christophe Griffo 11 Hillsborough (NJ) 13 19:23.0 111.8 90
957 Tyler Reed 10 Notre Dame (WI) 7 19:24.0 111.7 768 106
958 Neel Radia 12 Edison (CA) 7 19:24.0 111.7 769 143
959 Sean Reader 12 Maple Shade (NJ) 4 19:24.0 111.7 770 55
960 David Simcox 10 Clearview Regional (NJ) 6 19:24.0 111.7 771 143
961 Jimmy Jin 10 Westfield (NJ) 29 19:24.0 111.7 91
962 Marvin Green 12 Kingsway Regional (NJ) 7 19:24.0 111.7 772 144
963 Rodrigo Campos 12 St Johns Preparatory (NY) 3 19:24.0 111.7 773 107
964 Daniel Gunther 11 Summit (OR) 6 19:25.0 111.6 774 130
965 Ethan Kramer 10 Millburn (NJ) 7 19:25.0 111.6 775 145
966 Kyle Asman 10 Livingston (CA) 6 19:25.0 111.6 776 144
967 Daniel Lenahan 12 Wall (TX) 2 19:25.0 111.6 777 108
968 William Horner 9 Woodstown (NJ) 1 19:25.0 111.6 778 114
969 Kyle Bolella 11 Park Ridge (NJ) 4 19:25.0 111.6 779 115
970 Thomas Pavarini 10 West Morris Mendham (NJ) 11 19:25.0 111.6 74
971 Kevin Zellers 10 Ramapo (NJ) (NJ) 4 19:25.0 111.6 780 109
972 Avinash Moondra 12 North Brunswick Township (NJ) 3 19:26.0 111.5 781 145
973 Steve Dwyer 11 Moorestown Friends (NJ) 2 19:26.0 111.5 782 56
974 Peter Czechowicz 11 Morris Knolls (NJ) 6 19:26.0 111.5 783 146
975 Joshua Tull 11 Eastern Senior (NJ) 4 19:26.0 111.5 784 146
976 Jeremy James 10 Howell (NJ) 6 19:26.0 111.5 785 92
977 Dan McDevitt 10 Shawnee (NJ) 9 19:26.0 111.5 63
978 Conor Brophy 12 Sayreville War Memorial (NJ) 2 19:26.0 111.5 786 147
979 Dan Jones 10 Metuchen (NJ) 5 19:26.0 111.5 787 116
980 Chris Woods 11 Pascack Hills (NJ) 3 19:27.0 111.4 788 117
981 Richard Chang 11 Holmdel (NJ) 7 19:27.0 111.4 789 24
982 Chris Santos 10 Hopewell Valley Central (NJ) 6 19:27.0 111.4 790 25
983 Mike Boldurian 10 Paul VI (VA) 7 19:27.0 111.4 791 26
984 Kevin Rogovich 9 Northern Valley-Demarest (NJ) 6 19:27.0 111.4 792 110
985 Scott Figueroa 10 Colts Neck (NJ) 8 19:27.0 111.4 64
986 Marcus Pescinski 11 Hillsborough (NJ) 14 19:27.0 111.4 93
987 Andre Misdary 12 Jackson Memorial (NJ) 6 19:27.0 111.4 793 148
988 Joseph Zibkowski 11 Roselle Catholic (NJ) 4 19:27.0 111.4 794 118
989 Patrick Ryan 12 Timber Creek (FL) 4 19:27.0 111.4 795 149
990 Ryan Bors 11 South Plainfield (NJ) 2 19:28.0 111.3 796 111
991 Kyle Bowmaster 10 Morristown (NJ) 8 19:28.0 111.3 150
992 Kevin Olsen 11 Christian Brothers Academy (NJ) 16 19:28.0 111.3 94
993 Dan Marino 10 Paul VI (VA) 8 19:28.0 111.3 27
994 Nicholas Pythowony 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 6 19:28.0 111.3 797 131
995 Mark Mintel 12 Union Catholic Reg (NJ) 8 19:28.0 111.3 119
996 Tom Hennessy 11 Peddie (NJ) 7 19:28.0 111.3 798 57
997 Brandon Lawrence 9 Pennsville Memorial (NJ) 4 19:28.0 111.3 799 58
998 Ryan Langton 12 St Joseph (NJ) (NJ) 7 19:28.0 111.3 800 65
999 Ryan Schubert 10 Seneca (NJ) 5 19:29.0 111.2 801 151
1000 McCarthy Henry 11 Peddie (NJ) 8 19:29.0 111.2 24
1001 Spencer Severson 12 Morris Knolls (NJ) 7 19:29.0 111.2 802 66
1002 Andrew Mudgett 12 Chatham (NJ) 8 19:29.0 111.2 28
1003 Matt Bruno 11 Barnegat (NJ) 6 19:29.0 111.2 803 132
1004 O'Connell Brian 11 Southern Regional (NJ) 8 19:29.0 111.2 95
1005 Adam Green 11 Cherry Hill East (NJ) 16 19:29.0 111.2 96
1006 Joe Strbo 11 Mater Dei (CA) 4 19:29.0 111.2 804 59
1007 Travis Westura 12 Lenape Valley Reg (NJ) 7 19:29.0 111.2 805 133
1008 Emil Severe 12 University Charter Academy (NJ) 1 19:29.0 111.2 60
1009 Jake Howell 9 Somerville (NJ) 5 19:29.0 111.2 806 112
1010 Robert Spaeth 10 Haddonfield Memorial (NJ) 10 19:29.0 111.2 25
1011 Chris Behrle 11 Morristown (NJ) 9 19:30.0 111.1 152
1012 Chris Paolini 10 Newark Academy (NJ) 1 19:30.0 111.1 807 61
1013 Eric Li 12 Newark Academy (NJ) 2 19:30.0 111.1 808 62
1014 John Jack Maris 11 Rumson-Fair Haven Regional (NJ) 5 19:30.0 111.1 809 134
1015 Alec Trapani 9 South Brunswick (NJ) 16 19:30.0 111.1 97
1016 Troy Balog 11 Warren Hills Reg (NJ) 3 19:30.0 111.1 810 113
1017 Steve Altieri 10 Montgomery (CA) 8 19:31.0 111.0 153
1018 Chris Arnold 10 Cherry Hill East (NJ) 17 19:31.0 111.0 98
1019 Doug Angle 11 Summit (OR) 7 19:31.0 111.0 811 29
1020 Jake Cohen 11 Lenape (NJ) 13 19:31.0 111.0 99
1021 Matt Willian 12 Newark Academy (NJ) 3 19:31.0 111.0 812 63
1022 Andrew Daley 11 Red Bank Regional (NJ) 9 19:31.0 111.0 30
1023 Alex Howard 10 Moorestown Friends (NJ) 3 19:31.0 111.0 813 64
1024 Kevin Stimmel 11 Notre Dame (WI) 8 19:31.0 111.0 114
1025 Jeffrey Sommers 12 Jonathan Dayton (NJ) 2 19:31.0 111.0 814 65
1026 Harry McCarthy 10 Newark Academy (NJ) 4 19:32.0 110.9 815 66
1027 Arrik Leman 11 Newton (IA) 7 19:32.0 110.9 816 26
1028 Josh Kramer 12 Pascack Valley (NJ) 5 19:32.0 110.9 817 115
1029 Sean Maguire 11 Delbarton (NJ) 8 19:32.0 110.9 31
1030 Joseph Camisa 10 Voorhees (NJ) 7 19:32.0 110.9 818 116
1031 Jack Yang 12 Highland Park (IL) 1 19:32.0 110.9 819 67
1032 Nathaniel Fields 10 Hunterdon Central (NJ) 13 19:33.0 110.8 100
1033 Timothy TJ Mooney 12 Mainland Regional (NJ) 9 19:33.0 110.8 154
1034 Algeron Johnson 12 Highland Regional (NJ) 5 19:33.0 110.8 820 32
1035 Cody Slusser 12 Delaware Valley Reg (NJ) 10 19:33.0 110.8 27
1036 Tom Lewandowski 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 7 19:33.0 110.8 821 28
1037 Nathaniel Kuhrt 10 Hunterdon Central (NJ) 14 19:33.0 110.8 101
1038 Rex Cummings 12 Voorhees (NJ) 8 19:33.0 110.8 33
1039 Jonah Balla 10 Watchung Hills Reg (NJ) 8 19:33.0 110.8 102
1040 Derrick Pee 12 South Brunswick (NJ) 17 19:34.0 110.8 147
1041 Matthew VonBargen 11 Ridge (NJ) 21 19:34.0 110.8 67
1042 Patrick Boyle 12 North Hunterdon (NJ) 8 19:34.0 110.8 103
1043 Christia Consalvo 11 Wayne Hills (NJ) 10 19:34.0 110.8 68
1044 Richard Holden 12 Northern Valley-Demarest (NJ) 7 19:34.0 110.8 822 117
1045 Nicholas Wilk 11 Toms River North (NJ) 16 19:35.0 110.7 104
1046 Kurt Brouhle 10 Warren Hills Reg (NJ) 4 19:35.0 110.7 823 118
1047 William Harris 12 Rahway (NJ) 4 19:35.0 110.7 824 135
1048 Kyle Morris 10 Red Bank Regional (NJ) 10 19:35.0 110.7 34
1049 James Downey 10 Delbarton (NJ) 9 19:35.0 110.7 35
1050 Joey Guillermo 12 Pennsauken (NJ) 2 19:35.0 110.7 825 119
1051 Tyler Shields 10 Clearview Regional (NJ) 7 19:35.0 110.7 826 155
1052 Shekar Muruganathan 10 South Brunswick (NJ) 18 19:35.0 110.7 105
1053 Umang Parikh 10 Old Bridge (NJ) 11 19:35.0 110.7 106
1054 Jacob Strock 10 Watchung Hills Reg (NJ) 9 19:35.0 110.7 148
1055 Stephen Graham 10 Camden Catholic (NJ) 3 19:35.0 110.7 827 136
1056 Connor Remmington 10 Guilford (CT) 9 19:35.0 110.7 29
1057 Vincent Leahey 10 Morristown (NJ) 10 19:35.0 110.7 69
1058 Daniel Russak 11 Ridge (NJ) 22 19:35.0 110.7 70
1059 Patrick Gaven 10 Morris Hills (NJ) 15 19:35.0 110.7 36
1060 Joe Skwiat 11 South Plainfield (NJ) 3 19:36.0 110.6 828 120
1061 Sean Nelson 11 Delaware Valley Reg (NJ) 11 19:36.0 110.6 30
1062 Andrew Tsai 10 Holmdel (NJ) 8 19:36.0 110.6 37
1063 David Hazel 10 Washington Township (NJ) 9 19:36.0 110.6 107
1064 Marc Appenzeller 11 Mainland Regional (NJ) 10 19:36.0 110.6 71
1065 Hans Jagnandan 12 Livingston (CA) 7 19:36.0 110.6 829 149
1066 Basle Lavery 11 Moorestown (NJ) 13 19:37.0 110.5 72
1067 Evan McCollum 11 Eastern Senior (NJ) 5 19:37.0 110.5 830 150
1068 Jack Dimmit 12 Bridgewater-Raritan (NJ) 10 19:37.0 110.5 108
1069 Jay Fuhrman 12 North Hunterdon (NJ) 9 19:37.0 110.5 151
1070 Charlie Cavallaro 10 Princeton (NJ) 11 19:38.0 110.4 73
1071 Saul DelaCruz 10 Old Bridge (NJ) 12 19:38.0 110.4 109
1072 Kyle Eleazer 12 Williamstown (WV) 4 19:38.0 110.4 831 152
1073 Christian Clour 11 Penns Grove (NJ) 3 19:38.0 110.4 832 68
1074 Sean Leonard 10 Christian Brothers Academy (NJ) 17 19:38.0 110.4 110
1075 Mike Larkin 11 Watchung Hills Reg (NJ) 10 19:39.0 110.3 111
1076 Anthony Galante 12 Morristown (NJ) 11 19:39.0 110.3 74
1077 Alan Scott 12 Hamilton East - Steinert (NJ) 2 19:39.0 110.3 833 156
1078 Jeffrey Wu 10 Delaware Valley Reg (NJ) 12 19:39.0 110.3 31
1079 Erik Larmore 10 Hunterdon Central (NJ) 15 19:39.0 110.3 112
1080 Mike Minion 10 Cherry Hill East (NJ) 18 19:39.0 110.3 113
1081 Dan Roberson 12 New Providence (NJ) 1 19:39.0 110.3 834 120
1082 Cole Knaster 10 Eastern Senior (NJ) 6 19:39.0 110.3 835 153
1083 Vincent Sacco 11 Morris Knolls (NJ) 8 19:39.0 110.3 75
1084 Brandon Reutsch 12 Moorestown (NJ) 14 19:40.0 110.2 76
1085 Gino Cortes 11 Jackson Memorial (NJ) 7 19:40.0 110.2 836 157
1086 Rob Marczydio 10 Westfield (NJ) 30 19:40.0 110.2 114
1087 Riley Boucot 12 Seneca (NJ) 6 19:40.0 110.2 837 158
1088 Brian Geiger 11 Manasquan (NJ) 1 19:40.0 110.2 838 137
1089 Matt Buchbinder 12 West Windsor-Plainsboro South (NJ) 13 19:40.0 110.2 77
1090 Brian Levine 11 Governor Livingston (NJ) 2 19:41.0 110.1 839 138
1091 Mike Albergo 10 Guilford (CT) 10 19:41.0 110.1 32
1092 Billy Lennon 11 Montclair Kimberley (NJ) 2 19:41.0 110.1 840 69
1093 Adam Baugh - Toms River North (NJ) 17 19:41.0 110.1 115
1094 Christoph Revolus 11 Rahway (NJ) 5 19:41.0 110.1 841 139
1095 Brian Wlazlowski 10 West Morris Mendham (NJ) 12 19:41.0 110.1 38
1096 Michael Colonna 10 Robbinsville (NJ) 10 19:41.0 110.1 33
1097 Matt Lipnick 11 Toms River North (NJ) 18 19:42.0 110.0 116
1098 Ethan Fisher 9 Mainland Regional (NJ) 11 19:42.0 110.0 78
1099 Raghaz Malhotra 12 Holmdel (NJ) 9 19:42.0 110.0 140
1100 John Bendenelli 12 Montgomery (CA) 9 19:42.0 110.0 117
1101 Patrick Landy 12 South Brunswick (NJ) 19 19:42.0 110.0 118
1102 Reed McDonough 10 Immaculata (NJ) 3 19:42.0 110.0 842 159
1103 Chris Nappa 11 Newton (IA) 8 19:42.0 110.0 34
1104 Jack Luff 10 Pope John XXIII (NJ) 15 19:42.0 110.0 39
1105 Tommy Kerrigan 12 Blair Academy (NJ) 7 19:42.0 110.0 843 70
1106 Rishabh Pipada 10 West Windsor-Plainsboro North (NJ) 19 19:42.0 110.0 79
1107 Michael Williamson 11 Mater Dei (CA) 5 19:42.0 110.0 844 71
1108 Jason Segura 12 Paramus (NJ) 5 19:42.0 110.0 845 121
1109 Jack Morrissey 10 Montgomery (CA) 10 19:43.0 109.9 160
1110 Terrence O'Connor 12 Sayreville War Memorial (NJ) 3 19:43.0 109.9 846 161
1111 Frank Evans 10 Summit (OR) 8 19:44.0 109.8 40
1112 Srihari Daggumati 12 Parsippany Hills (NJ) 4 19:44.0 109.8 847 141
1113 Matt Manning 11 South Plainfield (NJ) 4 19:44.0 109.8 848 122
1114 Dylan Gallagher 11 St Joseph (NJ) (NJ) 8 19:44.0 109.8 80
1115 Brian Simons 11 Delsea Regional (NJ) 7 19:44.0 109.8 849 41
1116 Osama Mahmoud 12 Leonia (NJ) 5 19:44.0 109.8 850 121
1117 Craig Gambogi 11 Hillsborough (NJ) 15 19:44.0 109.8 119
1118 Andrew Brathovde 12 Ocean Township (NJ) 5 19:45.0 109.7 851 123
1119 Austin Steady 10 Christian Brothers Academy (NJ) 18 19:45.0 109.7 120
1120 James Marzano 10 Holmdel (NJ) 10 19:45.0 109.7 42
1121 Anthony Gazzo 12 St Joseph (NJ) (NJ) 9 19:45.0 109.7 162
1122 Tyler Stumm 11 Washington Township (NJ) 10 19:45.0 109.7 121
1123 Anthony Carrella 10 Notre Dame (WI) 9 19:45.0 109.7 81
1124 Daniel Burns 9 North Warren Reg (NJ) 5 19:45.0 109.7 852 122
1125 Fahvyon Jimenez 11 Lenape (NJ) 14 19:45.0 109.7 122
1126 Steven Rivera 10 Buena Regional (NJ) 3 19:45.0 109.7 853 123
1127 Allen Chang 11 Holmdel (NJ) 11 19:45.0 109.7 142
1128 Will Hogge 11 Westfield (NJ) 31 19:46.0 109.7 123
1129 Andrew Ayers 12 Bridgewater-Raritan (NJ) 11 19:46.0 109.7 124
1130 Kevin Chiou 10 Holmdel (NJ) 12 19:46.0 109.7 43
1131 Stephen Duncan 10 Hopatcong (NJ) 5 19:46.0 109.7 854 124
1132 Paul Quigley 11 Princeton Day (NJ) 4 19:46.0 109.7 855 72
1133 Jason Saran 10 Old Bridge (NJ) 13 19:46.0 109.7 125
1134 Thomas O'Hara 11 Governor Livingston (NJ) 3 19:46.0 109.7 856 143
1135 Branden Austin 12 Pennsville Memorial (NJ) 5 19:46.0 109.7 857 73
1136 Andrew Gordon 10 Hopewell Valley Central (NJ) 7 19:46.0 109.7 858 124
1137 Arvin Parungao 11 Pennsauken (NJ) 3 19:47.0 109.6 859 125
1138 Rob Newman - Toms River South (NJ) 7 19:47.0 109.6 860 82
1139 Alex Johnson 11 Southern Regional (NJ) 9 19:47.0 109.6 126
1140 Corey Vacca 11 Wayne Hills (NJ) 11 19:47.0 109.6 83
1141 Jacob Wegbreit 11 Westfield (NJ) 32 19:47.0 109.6 127
1142 Jason Rudich 11 Hillsborough (NJ) 16 19:47.0 109.6 128
1143 Billy Herchakowski 12 Red Bank Catholic (NJ) 10 19:47.0 109.6 44
1144 Zack Torok 10 Washington Township (NJ) 11 19:48.0 109.5 129
1145 Niklas Andersen 12 Gill St. Bernard's (NJ) 2 19:48.0 109.5 861 74
1146 Connor Ems 10 Moorestown (NJ) 15 19:48.0 109.5 84
1147 Zach Mascuch 12 Ramapo (NJ) (NJ) 5 19:48.0 109.5 862 126
1148 Ryer Lehman-Borer 11 Hopewell Valley Central (NJ) 8 19:48.0 109.5 45
1149 Lee Terwilliger 11 Delbarton (NJ) 10 19:48.0 109.5 144
1150 Connor Swingle 10 Westfield (NJ) 33 19:48.0 109.5 130
1151 Kyle Gleissner 12 Cumberland Regional (NJ) 3 19:48.0 109.5 863 127
1152 Joe Denoon 10 Newark Academy (NJ) 5 19:49.0 109.4 864 75
1153 Christian Tedford 10 Jefferson Township (NJ) 2 19:49.0 109.4 865 128
1154 Devon Miller 9 Howell (NJ) 7 19:49.0 109.4 866 131
1155 Rupak Mehta 10 Howell (NJ) 8 19:49.0 109.4 132
1156 Nick D'Olivo 11 Pope John XXIII (NJ) 16 19:49.0 109.4 46
1157 Dayron Brown 10 Millville Senior (NJ) 4 19:49.0 109.4 867 154
1158 Jack Ianuzzi 10 Delran (NJ) 2 19:49.0 109.4 868 145
1159 Brenden Harshman 9 Hamilton East - Steinert (NJ) 3 19:49.0 109.4 869 163
1160 Charlie Eiserle 9 North Warren Reg (NJ) 6 19:49.0 109.4 870 125
1161 Connor Bracken 11 Old Bridge (NJ) 14 19:50.0 109.3 133
1162 Michael Alvarez 10 Seton Hall Prep (NJ) 7 19:50.0 109.3 871 75
1163 Anthon Tomkiewicz 9 Rahway (NJ) 6 19:50.0 109.3 872 146
1164 Marcus Williams 10 Delsea Regional (NJ) 8 19:50.0 109.3 47
1165 Joseph Morrongiello 10 Hamilton East - Steinert (NJ) 4 19:50.0 109.3 873 164
1166 Christopher Aresco 10 New Providence (NJ) 2 19:50.0 109.3 874 126
1167 Brandon Hanel 10 Wayne Hills (NJ) 12 19:50.0 109.3 85
1168 Matthew Cirasa 11 Bridgewater-Raritan (NJ) 12 19:51.0 109.2 134
1169 Tyler Nieves 12 Warren Hills Reg (NJ) 5 19:51.0 109.2 875 129
1170 Victor Porsenna 12 Roselle Catholic (NJ) 5 19:51.0 109.2 876 127
1171 Anthony Johnson 11 Phillipsburg (NJ) 8 19:51.0 109.2 86
1172 Nate Bechtel 11 Seneca (NJ) 7 19:51.0 109.2 877 87
1173 Brian Mauro 11 Northern Highlands (NJ) 2 19:51.0 109.2 878 130
1174 Andrew Ward 12 Warren Hills Reg (NJ) 6 19:52.0 109.1 879 131
1175 Matthew Sansevere 11 Hunterdon Central (NJ) 16 19:52.0 109.1 135
1176 Matthew Verde 12 Toms River North (NJ) 19 19:52.0 109.1 136
1177 Sabum Abanda 11 Franklin (Somerset) (NJ) 6 19:52.0 109.1 880 155
1178 Alex Tuttle 11 Millville Senior (NJ) 5 19:52.0 109.1 881 156
1179 Matt Casagrande 10 Summit (OR) 9 19:52.0 109.1 48
1180 Cameron Simko 11 Summit (OR) 1 19:52.0 109.1 49
1181 Josh Demi 11 West Chester Henderson (PA) 17 19:52.0 109.1 88
1182 Christian Goldy 10 St Joseph (NJ) (NJ) 10 19:52.0 109.1 165
1183 Tyler Pinto 11 Toms River North (NJ) 20 19:53.0 109.0 137
1184 Matthew Molnar 11 Northern Burlington Regional (NJ) 7 19:53.0 109.0 882 50
1185 Cory Klawunn 10 Moorestown (NJ) 16 19:53.0 109.0 89
1186 James O'Connor 12 Ocean City (NJ) 12 19:53.0 109.0 90
1187 Justin Brown 11 Franklin (Somerset) (NJ) 7 19:53.0 109.0 883 157
1188 Zach Hicks 10 Lower Cape May Regional (NJ) 2 19:53.0 109.0 884 147
1189 Chris Banks 12 Bernards (NJ) 10 19:53.0 109.0 35
1190 Nicholas Vadino 12 Paul VI (VA) 9 19:53.0 109.0 132
1191 Bruce Andersen 10 Kinnelon (NJ) 3 19:54.0 108.9 885 128
1192 AJ Wash 12 Morris Knolls (NJ) 9 19:54.0 108.9 91
1193 Ruben Gonesh 11 Northern Burlington Regional (NJ) 8 19:54.0 108.9 51
1194 Joe Miciak 12 Lenape Valley Reg (NJ) 8 19:55.0 108.8 36
1195 Shan Doshi 11 Hillsborough (NJ) 17 19:55.0 108.8 138
1196 Tyler Brennan 11 St Joseph (MT) 3 19:55.0 108.8 886 129
1197 Austin Salisbury 12 Arthur P Schalick (NJ) 2 19:55.0 108.8 887 76
1198 Keith McMillen 11 Delbarton (NJ) 11 19:55.0 108.8 52
1199 Devon Culbreath 12 Kingsway Regional (NJ) 8 19:55.0 108.8 92
1200 Sean Switzer 11 Chatham (NJ) 9 19:56.0 108.7 53
1201 Sam Stern 11 New Providence (NJ) 3 19:56.0 108.7 888 130
1202 Paul Klauser 10 Voorhees (NJ) 9 19:56.0 108.7 54
1203 Jack Riney 11 Notre Dame (WI) 10 19:56.0 108.7 93
1204 Sean Gornick 12 Somerville (NJ) 6 19:56.0 108.7 889 133
1205 Justin Hilgart 11 Pope John XXIII (NJ) 17 19:56.0 108.7 55
1206 Sam Moskow 12 Guilford (CT) 11 19:56.0 108.7 37
1207 Garrett Wolfinger 9 Phillipsburg (NJ) 9 19:56.0 108.7 94
1208 Maksim Berger 11 East Brunswick (NJ) 16 19:56.0 108.7 139
1209 John Gibney 9 Rumson-Fair Haven Regional (NJ) 6 19:56.0 108.7 890 148
1210 Michael Pontrelli 10 Bloomfield (NJ) 4 19:57.0 108.7 891 158
1211 Kevin Wolfson 11 Montville (NJ) 7 19:57.0 108.7 892 134
1212 Alex Morris 10 Red Bank Regional (NJ) 11 19:57.0 108.7 56
1213 Justin Bush 12 Morris Knolls (NJ) 10 19:57.0 108.7 95
1214 Donald Engwall 11 North Warren Reg (NJ) 7 19:58.0 108.6 893 131
1215 Greg DiCamilla 12 Moorestown (NJ) 17 19:58.0 108.6 96
1216 James Davies 11 Park Ridge (NJ) 5 19:58.0 108.6 894 132
1217 Minghanbo Hun Liu 12 Morris Knolls (NJ) 11 19:58.0 108.6 97
1218 Nick Moretti 10 Guilford (CT) 12 19:58.0 108.6 38
1219 Sam Porter 10 Summit (OR) 10 19:58.0 108.6 57
1220 Keith Anacker 12 Monroe Township (NJ) 4 19:58.0 108.6 895 166
1221 Matthew Torrey 10 Delaware Valley Reg (NJ) 13 19:59.0 108.5 39
1222 Ted Humarang 12 Dickinson (PA) 7 19:59.0 108.5 896 159
1223 Kyle Savarese 12 North Hunterdon (NJ) 10 19:59.0 108.5 140
1224 John Geaney 10 Moorestown (NJ) 18 19:59.0 108.5 98
1225 Gregory Harris 12 Warren Hills Reg (NJ) 7 19:59.0 108.5 897 135
1226 Luke Farhengach 11 Cumberland Regional (NJ) 4 19:59.0 108.5 898 136
1227 Matt Radford 11 West Chester Henderson (PA) 18 19:59.0 108.5 99
1228 Ryan Loughrey 10 Monsignor Donovan (NJ) 5 19:59.0 108.5 899 149
1229 Daniel Rosenwinkel 10 Northern Burlington Regional (NJ) 9 19:59.0 108.5 58
1230 Sam Habib 10 Old Bridge (NJ) 15 19:59.0 108.5 141
1231 Luke Lyons 10 Westwood Regional (NJ) 2 19:59.0 108.5 900 40
1232 Christoph Conklin 12 Wallkill Valley Reg (NJ) 7 19:59.0 108.5 901 133
1233 Nihal Narispur 10 West Windsor-Plainsboro North (NJ) 20 19:59.0 108.5 100
1234 Keaton Sumner 12 Maple Shade (NJ) 5 19:59.0 108.5 902 77
1235 Charlie Yu 12 Hopewell Valley Central (NJ) 9 20:00.0 137
1236 Troy Williams 11 Ramapo (NJ) (NJ) 6 20:00.0 108.4 903 138
1237 Jordan Cheeseman 10 Pennsville Memorial (NJ) 6 20:00.0 108.4 904 78
1238 Samuel Praveen 9 West Windsor-Plainsboro North (NJ) 21 20:00.0 108.4 101
1239 Craig Lombardo 10 Park Ridge (NJ) 6 20:00.0 108.4 905 41
1240 Frank Novak 12 Wayne Hills (NJ) 13 20:01.0 108.3 167
1241 Thomas Berhardt 9 Newark Academy (NJ) 6 20:01.0 108.3 906 79
1242 Tyler Carrara 10 West Morris Mendham (NJ) 13 20:01.0 108.3 59
1243 Ian Cantwell 9 Jefferson Township (NJ) 3 20:02.0 108.2 907 139
1244 Alden Corbett 12 Gill St. Bernard's (NJ) 3 20:02.0 108.2 908 80
1245 Michae Granatelli 12 Toms River North (NJ) 21 20:02.0 108.2 142
1246 Vincent Pacelli 11 Delbarton (NJ) 12 20:03.0 108.1 60
1247 Rob Vander Meulen 12 Oratory Prep (NJ) 5 20:03.0 108.1 909 81
1248 Nicholas Collado 11 St Johns Preparatory (NY) 4 20:03.0 108.1 910 140
1249 Eric Martens 10 Cinnaminson (NJ) 5 20:03.0 108.1 911 150
1250 Nick Seibert 10 North Hunterdon (NJ) 11 20:03.0 143
1251 Anthony Johnson 12 Ocean City (NJ) 13 20:03.0 108.1 102
1252 Gareth Rose 11 Bernards (NJ) 11 20:03.0 108.1 42
1253 Thomas Kelly 11 Newton (IA) 9 20:03.0 108.1 43
1254 Joshua Goldstein 10 Sayreville War Memorial (NJ) 4 20:03.0 108.1 912 168
1255 Eric Pfalzgraf 12 New Providence (NJ) 4 20:03.0 108.1 913 134
1256 Sam Steiner 10 Arthur P Schalick (NJ) 3 20:03.0 108.1 914 82
1257 Drew Dipane 11 Rutgers Prep (NJ) 1 20:04.0 108.0 915 83
1258 Adam DeRenzo 11 Maple Shade (NJ) 6 20:04.0 108.0 916 84
1259 Andrew Hay 11 Union Catholic Reg (NJ) 9 20:05.0 107.9 44
1260 Joseph Winkelspecht 12 Riverside (WA) 1 20:05.0 107.9 917 45
1261 Jay Jenei 11 Moorestown (NJ) 19 20:05.0 107.9 103
1262 Lee Henshaw 12 Hammonton (NJ) 2 20:05.0 107.9 918 141
1263 Joey Montalvo 10 Northern Burlington Regional (NJ) 10 20:05.0 107.9 61
1264 Dylan Wolverton 10 Toms River North (NJ) 22 20:05.0 107.9 144
1265 Robert Kremler 11 Ocean Township (NJ) 6 20:05.0 107.9 919 142
1266 Dennis Ward 11 Southern Regional (NJ) 10 20:06.0 107.9 145
1267 Neil Costanzo 12 Bridgewater-Raritan (NJ) 13 20:06.0 107.9 146
1268 Jonas Kaufman 10 Princeton Day (NJ) 5 20:06.0 107.9 920 85
1269 Brandon Pizzaia 12 Jackson Memorial (NJ) 8 20:07.0 107.8 104
1270 James Kennedy 11 Seneca (NJ) 8 20:07.0 107.8 105
1271 Ryan Marcoux 11 South Plainfield (NJ) 5 20:07.0 107.8 921 143
1272 Dan Garcia 11 Penns Grove (NJ) 4 20:07.0 107.8 922 86
1273 Gerald Bogue 10 Monroe Township (NJ) 5 20:07.0 107.8 923 106
1274 Joseph Russo 11 Newton (IA) 10 20:07.0 107.8 46
1275 David Trestini 12 Maple Shade (NJ) 7 20:07.0 107.8 924 87
1276 Alex Witt - New Egypt (NJ) 2 20:08.0 107.7 925 88
1277 Samuel Braen 12 Eastern Christian (NJ) 1 20:08.0 107.7 926 89
1278 Elijah Thielman 11 Lenape (NJ) 15 20:08.0 107.7 147
1279 Quinn Laidig 10 Haddonfield Memorial (NJ) 11 20:08.0 107.7 47
1280 Matt Ortigas 12 Morris Knolls (NJ) 12 20:08.0 107.7 107
1281 Michael Bauman 12 Monroe Township (NJ) 6 20:09.0 107.6 927 169
1282 Charles Cai 11 West Windsor-Plainsboro North (NJ) 22 20:09.0 107.6 108
1283 Casey Lane 10 Watchung Hills Reg (NJ) 11 20:09.0 107.6 148
1284 Nicholas Schroeder 10 Westwood Regional (NJ) 3 20:09.0 107.6 928 135
1285 Greg Tambini 12 Shawnee (NJ) 10 20:09.0 107.6 109
1286 C J Gunningham 11 Raritan (NJ) 2 20:09.0 107.6 151
1287 Sam Tomczyk 12 Ramapo (NJ) (NJ) 7 20:09.0 107.6 929 144
1288 Aaron Weber 9 South Hunterdon Reg (NJ) 2 20:09.0 107.6 930 90
1289 Brett Roadknight 11 Deptford Township (NJ) 3 20:09.0 107.6 931 152
1290 David Waugh 12 Holy Spirit (CA) 1 20:10.0 107.5 136
1291 Brendan Hill 12 Morris Hills (NJ) 16 20:10.0 107.5 62
1292 Adam Messing 11 Morristown (NJ) 12 20:10.0 107.5 110
1293 Kyle Boehme 10 Bridgewater-Raritan (NJ) 14 20:10.0 107.5 149
1294 Frank Gallo 12 Riverside (WA) 2 20:10.0 107.5 932 48
1295 Jack Fiedler 10 Cherry Hill East (NJ) 19 20:10.0 107.5 150
1296 William McHugh 10 Camden Catholic (NJ) 4 20:10.0 107.5 933 153
1297 Kevin Powell 12 Moorestown (NJ) 20 20:11.0 107.4 111
1298 Patrick Birk 11 Ocean City (NJ) 14 20:11.0 107.4 112
1299 Philip Kehoe 12 Kingsway Regional (NJ) 9 20:11.0 107.4 113
1300 Darwin Altagarcia 11 Elizabeth (NJ) 3 20:11.0 107.4 934 160
1301 Steven Jodogne 10 Old Bridge (NJ) 16 20:11.0 107.4 151
1302 Brendan O'Reilly 10 Union Catholic Reg (NJ) 10 20:11.0 107.4 49
1303 Patrick Creamer 9 Peddie (NJ) 9 20:11.0 107.4 50
1304 Christian Ludwig 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 8 20:11.0 107.4 51
1305 Dan Russo 11 Middletown South (NJ) 2 20:12.0 107.3 935 170
1306 Jonathan Lo 10 Montgomery (CA) 1 20:12.0 107.3 152
1307 Christopher Matthiessen 10 Hunterdon Central (NJ) 17 20:12.0 107.3 153
1308 Danny Buccino 9 Dunellen (NJ) 1 20:12.0 107.3 936 91
1309 Jonathan Malpass 10 Shawnee (NJ) 11 20:12.0 107.3 114
1310 Austin Neuman 11 Cinnaminson (NJ) 6 20:13.0 107.2 937 154
1311 Tyler Ringwood 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 9 20:13.0 107.2 52
1312 Jake Tiernan 11 West Morris Central (NJ) 5 20:13.0 107.2 938 145
1313 Max Meneses 11 Morris Knolls (NJ) 13 20:13.0 107.2 115
1314 Eric Peschel 11 Wayne Hills (NJ) 14 20:13.0 107.2 116
1315 Jon Miksis 10 Scotch Plains-Fanwood (NJ) 4 20:14.0 107.1 171
1316 Edison Pereyra 10 Elizabeth (NJ) 4 20:14.0 107.1 939 161
1317 Shea Simons 9 Buena Regional (NJ) 4 20:14.0 107.1 940 137
1318 Peter Lan 10 Montgomery (CA) 11 20:14.0 107.1 154
1319 Christian Tabedzki 10 St Joseph (NJ) (NJ) 11 20:14.0 107.1 117
1320 Luke Howard 10 Moorestown (NJ) 21 20:15.0 107.1 118
1321 Mike Fernandez 11 Keansburg Senior (NJ) 1 20:15.0 107.1 941 92
1322 Tyler Mccarthy 11 Washington Township (NJ) 12 20:15.0 107.1 155
1323 James Mullaly 10 Hillsborough (NJ) 18 20:15.0 107.1 156
1324 MH Johnson 10 Montclair Kimberley (NJ) 3 20:15.0 107.1 942 93
1325 James Deloughery 10 McNair Academic (NJ) 8 20:15.0 107.1 53
1326 Paul Antonick 9 Westwood Regional (NJ) 4 20:15.0 107.1 943 138
1327 Ryan Skehan 11 West Morris Central (NJ) 6 20:15.0 107.1 944 146
1328 Richard Dufresne 10 Old Bridge (NJ) 17 20:16.0 107.0 157
1329 Bryan Rupprecht 11 Notre Dame (WI) 11 20:16.0 107.0 119
1330 Sean McCarthy 12 Somerville (NJ) 7 20:16.0 107.0 945 147
1331 Jonathan Scull 9 Mainland Regional (NJ) 12 20:16.0 107.0 120
1332 Sean Taylor 10 Cherry Hill East (NJ) 20 20:16.0 107.0 158
1333 Mike Connelly 11 Moorestown (NJ) 22 20:17.0 106.9 121
1334 Thomas Huckfeldt 10 Summit (OR) 11 20:17.0 106.9 63
1335 Shawn Dean 12 Hamilton East - Steinert (NJ) 5 20:17.0 106.9 946 172
1336 Sam Ricciardi 10 Pingry (NJ) 5 20:17.0 106.9 947 94
1337 Rich Kraemer 11 Monsignor Donovan (NJ) 6 20:18.0 106.8 948 155
1338 Theodore Weber 10 Governor Livingston (NJ) 4 20:18.0 106.8 949 156
1339 Tobin Joseph 10 Monroe Township (NJ) 7 20:18.0 106.8 950 173
1340 Steven Haupt 9 South Brunswick (NJ) 20 20:19.0 106.7 159
1341 Erich Grome 12 Westhill (NY) (NY) 6 20:19.0 106.7 951 157
1342 Kurt Deixler 11 Southern Regional (NJ) 11 20:19.0 106.7 160
1343 Colin Pierlott 9 Camden Catholic (NJ) 5 20:19.0 106.7 952 54
1344 Keith Gasho 11 West Chester Henderson (PA) 19 20:19.0 106.7 122
1345 Bobby Costanzo 10 Chatham (NJ) 10 20:20.0 106.6 64
1346 Cedric Magaway 12 Old Bridge (NJ) 18 20:20.0 106.6 161
1347 Brendan Murphy 10 Hopewell Valley Central (NJ) 10 20:20.0 106.6 65
1348 Michael Morse 10 St Joseph (NJ) (NJ) 12 20:20.0 106.6 123
1349 Zach Chen 12 Highland Park (IL) 2 20:20.0 106.6 953 95
1350 Patrick Klein 11 Salem (MI) 1 20:20.0 106.6 96
1351 Adam Gradl 9 Red Bank Regional (NJ) 12 20:20.0 66
1352 Alec Urbano - Matawan Regional (NJ) 6 20:20.0 106.6 954 158
1353 James Rimmele 10 Middletown South (NJ) 3 20:21.0 106.5 955 174
1354 Luke Conway 10 Voorhees (NJ) 10 20:21.0 106.5 67
1355 Tyler Enyedy 10 Immaculata (NJ) 4 20:21.0 106.5 956 175
1356 Shane Moore 11 Hopewell Valley Central (NJ) 11 20:21.0 106.5 68
1357 Dennis Moeser 9 Kinnelon (NJ) 4 20:21.0 106.5 957 139
1358 Bradley Kilheeney 10 North Brunswick Township (NJ) 4 20:21.0 106.5 958 162
1359 Sturat O'Keefe 11 Pingry (NJ) 6 20:21.0 106.5 959 97
1360 Brendan Mautone 10 Jackson Memorial (NJ) 9 20:21.0 106.5 124
1361 Brandon Carreno 11 Princeton (NJ) 12 20:21.0 106.5 125
1362 Jacob Kaufman 12 Princeton Day (NJ) 6 20:22.0 106.5 960 98
1363 Dan Jonas 10 Allentown (NJ) 4 20:22.0 106.5 961 148
1364 Riley Flanagan 11 Red Bank Catholic (NJ) 11 20:22.0 106.5 69
1365 Justin Gahagan 11 Deptford Township (NJ) 4 20:22.0 106.5 962 159
1366 Connor Walters 12 Westfield (NJ) 34 20:22.0 106.5 162
1367 Kevin Good 10 Pope John XXIII (NJ) 18 20:22.0 106.5 70
1368 Bobby Cangelosi 12 Morris Knolls (NJ) 14 20:22.0 106.5 176
1369 Spiro Martinou 10 Moorestown (NJ) 23 20:23.0 106.4 126
1370 Jack O'Brien 10 Bernards (NJ) 12 20:23.0 106.4 55
1371 Mike Pezzano 10 Paul VI (VA) 1 20:23.0 106.4 71
1372 Doug Capuder 10 Madison-Boro (NJ) 2 20:23.0 106.4 963 140
1373 Zach Van Ornam 11 Westhill (NY) (NY) 7 20:23.0 106.4 964 160
1374 Sergio Campos 10 Bloomfield (NJ) 5 20:23.0 106.4 965 163
1375 Dughan Ahimovic 11 Rumson-Fair Haven Regional (NJ) 7 20:23.0 106.4 966 161
1376 Brendan O'Gibney 11 Henry Hudson Regional (NJ) 2 20:24.0 106.3 967 99
1377 Trevor Dormann 10 Kingsway Regional (NJ) 10 20:24.0 106.3 127
1378 Ricky Ramezzana 10 Allentown (NJ) 5 20:24.0 106.3 968 149
1379 Drew Marhold 10 Phillipsburg (NJ) 10 20:24.0 106.3 128
1380 Shea Paytas 11 Summit (OR) 12 20:25.0 106.2 72
1381 Kyle Zeitler 9 Barnegat (NJ) 7 20:25.0 106.2 969 73
1382 Mike Patterson 10 Paul VI (VA) 2 20:25.0 106.2 74
1383 Ian Haney 10 Monroe Township (NJ) 8 20:25.0 106.2 177
1384 Tom Flannery 10 Manasquan (NJ) 2 20:25.0 106.2 970 162
1385 Jarett Eisenberg 10 Parsippany Hills (NJ) 5 20:25.0 106.2 971 163
1386 Nicholas Esposito 12 New Providence (NJ) 5 20:25.0 106.2 972 141
1387 Raphael Dungca 10 Summit (OR) 13 20:26.0 106.1 75
1388 Adam Rosenstein 11 Bernards (NJ) 13 20:26.0 106.1 56
1389 Mitchell Vaughn 11 Hillsborough (NJ) 19 20:26.0 106.1 163
1390 Andrew Barrett 10 Montclair Kimberley (NJ) 4 20:26.0 106.1 973 100
1391 Tom Quattrocchi 11 Henry Hudson Regional (NJ) 3 20:26.0 106.1 974 101
1392 John Brennan 11 Mainland Regional (NJ) 13 20:27.0 106.0 129
1393 Matt Cultrera 11 Lenape Valley Reg (NJ) 9 20:27.0 106.0 57
1394 Ryan Conway 11 Hillsborough (NJ) 20 20:27.0 106.0 164
1395 Phil Adamson 11 Shawnee (NJ) 12 20:27.0 106.0 130
1396 Paul Divitantonio 12 Parsippany Hills (NJ) 6 20:27.0 106.0 975 164
1397 Dillon Seng 12 Gill St. Bernard's (NJ) 4 20:27.0 106.0 976 102
1398 Andrew Coleman 12 Princeton (NJ) 13 20:28.0 105.9 131
1399 Jack Januszzewski 10 Blair Academy (NJ) 8 20:28.0 105.9 58
1400 James Gerber 11 South Plainfield (NJ) 6 20:28.0 105.9 977 76
1401 Daniel Torres 12 Jonathan Dayton (NJ) 3 20:28.0 105.9 978 103
1402 Marc Napolitano 10 West Morris Central (NJ) 7 20:28.0 105.9 979 150
1403 Jacob Faber 9 Newark Academy (NJ) 7 20:28.0 105.9 980 104
1404 James Ballance 10 North Hunterdon (NJ) 12 20:28.0 105.9 165
1405 Thomas Coleman 10 Princeton (NJ) 14 20:28.0 105.9 132
1406 Phillip Zimmerman 10 Seneca (NJ) 9 20:29.0 105.9 133
1407 Connor Gillespie 10 Hasbrouck Heights (NJ) 3 20:29.0 105.9 59
1408 Andrew Onorato 11 Seneca (NJ) 10 20:29.0 105.9 134
1409 Peter Drago 12 Notre Dame (WI) 12 20:29.0 105.9 135
1410 Mario Ibrahim 12 DePaul (NJ) 1 20:30.0 105.8 981 165
1411 Timothy Morris 11 Red Bank Regional (NJ) 13 20:30.0 105.8 77
1412 Luke Hudson 10 Kingsway Regional (NJ) 11 20:30.0 105.8 136
1413 Connor Brach 12 Bernards (NJ) 14 20:30.0 105.8 60
1414 Derek Hu 12 New Providence (NJ) 6 20:30.0 105.8 982 142
1415 Zachery Vanderwall 11 Delsea Regional (NJ) 9 20:30.0 105.8 166
1416 Ethen Counsellor 12 Salem (MI) 2 20:30.0 105.8 105
1417 Nolan Montiel 12 St Johns Preparatory (NY) 5 20:31.0 105.7 983 151
1418 Sean Harshman 12 Hamilton East - Steinert (NJ) 6 20:31.0 105.7 984 178
1419 Russell Amore 12 Eldred Central (NY) 3 20:31.0 105.7 985 106
1420 David Solomon 10 Westfield (NJ) 35 20:31.0 105.7 166
1421 Dan Rector 11 Park Ridge (NJ) 7 20:31.0 105.7 986 143
1422 Angelo Bautista 12 Old Bridge (NJ) 19 20:32.0 105.6 167
1423 Peter Born 10 Pope John XXIII (NJ) 19 20:32.0 105.6 78
1424 Geoffrey George 12 Point Pleasant Boro (NJ) 1 20:32.0 105.6 167
1425 Jonathan Rivera 11 BCIT Medford (NJ) 1 20:32.0 105.6 987 144
1426 Matt Pawloski 11 Phillipsburg (NJ) 11 20:32.0 105.6 137
1427 JJ Cahill 12 Delaware Valley Reg (NJ) 14 20:32.0 105.6 61
1428 Robert O'Brien 9 Monmouth Regional (NJ) 3 20:33.0 105.5 988 152
1429 Jeff Reyna 11 Millville Senior (NJ) 6 20:33.0 105.5 989 168
1430 Drew Sher 12 Metuchen (NJ) 6 20:33.0 105.5 990 145
1431 John Serian 10 North Hunterdon (NJ) 13 20:33.0 105.5 169
1432 Evan Fein 12 Mainland Regional (NJ) 14 20:33.0 105.5 138
1433 William Campbell 12 Lenape (NJ) 16 20:34.0 105.4 170
1434 Brendan McDonnell - Toms River North (NJ) 23 20:34.0 105.4 171
1435 Dominic Smith 11 West Chester Henderson (PA) 20 20:34.0 105.4 139
1436 Dylan Livingston 10 Woodstown (NJ) 2 20:34.0 105.4 991 146
1437 Joseph Flanagan 10 New Providence (NJ) 7 20:34.0 105.4 992 147
1438 Matthew Hyman 10 Hunterdon Central (NJ) 18 20:35.0 105.3 172
1439 Ethan France 11 Hunterdon Central (NJ) 19 20:35.0 105.3 173
1440 Alex Stevens 10 Lacey Township (NJ) 6 20:35.0 105.3 993 179
1441 Daniel Avery 12 Bound Brook (NJ) 1 20:35.0 105.3 994 107
1442 Justin Johansen 11 Parsippany Hills (NJ) 7 20:35.0 105.3 995 168
1443 Joris Hoogendoorn 12 Pascack Valley (NJ) 6 20:35.0 105.3 996 153
1444 Spencer Kolek 10 Newark Academy (NJ) 8 20:35.0 105.3 62
1445 Christopher Foley 10 Governor Livingston (NJ) 5 20:35.0 105.3 997 169
1446 Louis Moskovitz 10 Mainland Regional (NJ) 15 20:35.0 105.3 140
1447 Ian Coyle 12 Cherry Hill West (NJ) 5 20:35.0 105.3 998 141
1448 Andrew Kurzeja 12 Robbinsville (NJ) 11 20:35.0 105.3 63
1449 Jon Jones 11 Jackson Memorial (NJ) 10 20:36.0 105.3 142
1450 Christopher Forte 10 Morristown (NJ) 13 20:36.0 105.3 143
1451 Job Ma 12 Metuchen (NJ) 7 20:36.0 105.3 999 64
1452 Ryan Curtiss 12 St Joseph (MT) 4 20:36.0 105.3 1000 148
1453 Devin O'Connor 12 West Morris Central (NJ) 8 20:36.0 105.3 154
1454 Zak Hijazi 11 East Brunswick (NJ) 17 20:36.0 105.3 174
1455 Tom Palladino 10 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 10 20:37.0 105.2 65
1456 Bryan Codner 11 Westwood Regional (NJ) 5 20:37.0 105.2 1001 149
1457 Daniel Connelly 11 Seneca (NJ) 11 20:37.0 105.2 180
1458 Zac Yanes 10 Montclair Kimberley (NJ) 5 20:38.0 105.1 1002 108
1459 Howard Carter 11 Bernards (NJ) 15 20:38.0 105.1 66
1460 Nick Salvo 9 Wall (TX) 1 20:38.0 105.1 155
1461 Peter Iorlano 10 Lenape Valley Reg (NJ) 10 20:38.0 105.1 67
1462 Brendan Corley 12 Middlesex (NJ) 1 20:39.0 105.0 1003 150
1463 Sean Jones 11 Holmdel (NJ) 13 20:39.0 105.0 79
1464 Greg Scuito 12 Morris Hills (NJ) 17 20:39.0 105.0 80
1465 Danny Regad 11 Howell (NJ) 9 20:39.0 105.0 175
1466 Jon Eri Gulliksen 12 Piscataway (NJ) 7 20:39.0 105.0 1004 164
1467 Adam Pyle 12 Bridgewater-Raritan (NJ) 15 20:40.0 104.9 176
1468 Conner Bestwick 11 Woodstown (NJ) 3 20:40.0 104.9 1005 151
1469 Vincent Williams 11 BCIT Medford (NJ) 2 20:40.0 104.9 1006 152
1470 Alexander Barnish 11 Eastern Senior (NJ) 7 20:40.0 104.9 1007 165
1471 Sean Pais 11 West Windsor-Plainsboro North (NJ) 23 20:40.0 104.9 144
1472 Jeff Peters 11 Pope John XXIII (NJ) 20 20:40.0 104.9 81
1473 Alec Badalamenti 11 Morris Knolls (NJ) 15 20:41.0 104.8 145
1474 Kris Grant 11 Blair Academy (NJ) 9 20:41.0 104.8 68
1475 James Wetzel 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 11 20:41.0 104.8 170
1476 Daniel Hakakian 10 West Morris Mendham (NJ) 14 20:42.0 104.8 82
1477 David Chwatel 10 East Brunswick (NJ) 18 20:42.0 104.8 177
1478 Nick Turner 10 Camden Catholic (NJ) 6 20:42.0 104.8 1008 171
1479 Danie Patracuolla 9 Newark Academy (NJ) 9 20:42.0 104.8 69
1480 Anthony Nierva 10 Robbinsville (NJ) 12 20:42.0 104.8 70
1481 Matt Sullivan 12 Notre Dame (WI) 13 20:42.0 104.8 146
1482 Ravi Prakriya 12 Hopewell Valley Central (NJ) 12 20:42.0 104.8 83
1483 Kyle Phegley 10 Hunterdon Central (NJ) 20 20:43.0 104.7 178
1484 Eric Mitchell 11 BCIT Medford (NJ) 3 20:43.0 104.7 1009 153
1485 Daireck Hatton 12 Millville Senior (NJ) 7 20:43.0 104.7 1010 179
1486 Jonathan Sweet 11 East Brunswick (NJ) 19 20:43.0 104.7 180
1487 Kevin Halloran 12 Belvidere (IL) 2 20:43.0 104.7 154
1488 Michael Peck 10 Summit (OR) 14 20:43.0 104.7 84
1489 Cameron Goetz 11 Northern Burlington Regional (NJ) 11 20:43.0 104.7 85
1490 Alex Munns 10 Paul VI (VA) 10 20:43.0 104.7 86
1491 Drake Van Ornam 10 Westhill (NY) (NY) 8 20:43.0 104.7 71
1492 Craig Haratz 9 Newark Academy (NJ) 10 20:44.0 104.6 72
1493 Sam Walczuk 9 West Morris Central (NJ) 9 20:44.0 104.6 87
1494 Andrew Bell 11 Henry Hudson Regional (NJ) 4 20:44.0 104.6 1011 109
1495 Chris Dugan 9 Hopatcong (NJ) 6 20:44.0 104.6 1012 155
1496 Dan Caffrey 10 Watchung Hills Reg (NJ) 12 20:45.0 104.6 181
1497 Matthew Tung 12 East Brunswick (NJ) 20 20:45.0 104.6 182
1498 Zachary Algaze 9 Barnegat (NJ) 8 20:45.0 104.6 88
1499 Mark Lodato 11 Lyndhurst (NJ) 6 20:45.0 104.6 1013 156
1500 Elliott Tombs 11 Point Pleasant Beach (NJ) 1 20:45.0 104.6 1014 110
1501 Andrew Wright 12 Monsignor Donovan (NJ) 7 20:46.0 104.5 1015 172
1502 Liam Boyle 11 Toms River South (NJ) 8 20:46.0 104.5 147
1503 Thomas Ramage 11 Westfield (NJ) 36 20:46.0 104.5 183
1504 Stephen Lin 11 West Windsor-Plainsboro North (NJ) 24 20:46.0 104.5 148
1505 Thomas Shaw 11 Highland Regional (NJ) 6 20:46.0 104.5 1016 89
1506 Spencer Bard 10 Moorestown Friends (NJ) 4 20:46.0 104.5 1017 111
1507 Andre Malhotra 12 St Joseph (NJ) (NJ) 13 20:46.0 104.5 149
1508 Brandon Babcock 10 Hammonton (NJ) 3 20:47.0 104.4 1018 156
1509 Fernando Padilla 10 Verona (NJ) 4 20:47.0 104.4 1019 112
1510 Steve Reynolds 12 Pascack Valley (NJ) 7 20:47.0 104.4 1020 157
1511 Raleigh Kane 12 Monroe Township (NJ) 9 20:47.0 104.4 150
1512 Connor Oberle 10 Camden Catholic (NJ) 7 20:47.0 104.4 1021 73
1513 Amir Polite 11 Clearview Regional (NJ) 8 20:47.0 104.4 151
1514 Chris Baruffi 11 Ocean City (NJ) 15 20:47.0 104.4 152
1515 Sean Mulqueen 11 Dunellen (NJ) 2 20:47.0 104.4 1022 113
1516 Matthew Monroe 10 Oratory Prep (NJ) 6 20:48.0 104.3 1023 74
1517 Vincent Karaitis 10 Jefferson Township (NJ) 4 20:48.0 104.3 1024 158
1518 Joseph Lynch 12 Barnegat (NJ) 9 20:48.0 104.3 90
1519 Ian Zieder 12 Morris Hills (NJ) 18 20:48.0 104.3 91
1520 Dan Poaletti 11 Moorestown (NJ) 24 20:48.0 104.3 153
1521 Chris Dunkak 11 Mater Dei (CA) 6 20:48.0 104.3 1025 114
1522 Russell Bailey 12 Kingsway Regional (NJ) 12 20:48.0 104.3 181
1523 Chris Danberry 9 Phillipsburg (NJ) 12 20:48.0 104.3 154
1524 Dan VanGemert 10 Clearview Regional (NJ) 9 20:48.0 104.3 155
1525 Grant Geary 11 Southern Regional (NJ) 12 20:49.0 104.2 184
1526 George Mwangi 9 Monmouth Regional (NJ) 4 20:49.0 1026 159
1527 kevin sun 10 East Brunswick (NJ) 21 20:49.0 104.2 185
1528 Aaron Gabay 10 Leonia (NJ) 6 20:49.0 104.2 1027 157
1529 Jason Kanowitz 10 Eastern Senior (NJ) 8 20:50.0 104.1 186
1530 Tyler Morris 10 Newton (IA) 11 20:50.0 104.1 75
1531 Keith Bonilla 11 Howell (NJ) 10 20:50.0 104.1 187
1532 Chris Chen 10 Summit (OR) 15 20:50.0 104.1 92
1533 Austin Zorn 11 Delran (NJ) 3 20:51.0 104.1 1028 173
1534 Kyle Cowing 12 Lenape Valley Reg (NJ) 11 20:51.0 104.1 76
1535 Joe Hark 12 Pope John XXIII (NJ) 21 20:51.0 104.1 93
1536 Alex McDonald 10 Oratory Prep (NJ) 7 20:51.0 104.1 1029 115
1537 Josh Baumann 11 West Chester Henderson (PA) 21 20:51.0 104.1 156
1538 Miles McDonald 10 Lenape Valley Reg (NJ) 12 20:52.0 104.0 77
1539 Justin Layton 10 Northern Burlington Regional (NJ) 12 20:52.0 104.0 94
1540 John Wingate 12 Keyport (NJ) 1 20:52.0 104.0 1030 116
1541 Kyle Wrafter 12 Roselle Catholic (NJ) 6 20:52.0 104.0 1031 78
1542 Jordan Rogus 10 West Morris Mendham (NJ) 15 20:52.0 104.0 95
1543 Brendan Seery 11 Westfield (NJ) 37 20:53.0 103.9 188
1544 Paul Holland 12 Notre Dame (WI) 14 20:53.0 103.9 157
1545 Max Zandstein 12 Highland Park (IL) 1 20:53.0 103.9 117
1546 Mark Labrada 10 Bloomfield (NJ) 6 20:53.0 103.9 1032 166
1547 Jonathan Riley - Matawan Regional (NJ) 7 20:54.0 103.8 1033 174
1548 Ryan Foley 11 Notre Dame (WI) 15 20:54.0 103.8 158
1549 Luke Wagner 10 West Morris Mendham (NJ) 16 20:54.0 103.8 96
1550 Jared Veregras 12 Pascack Hills (NJ) 4 20:54.0 103.8 1034 158
1551 George Carty 11 Millville Senior (NJ) 8 20:54.0 103.8 167
1552 Kevin Engstrom 9 Woodbridge (CA) 3 20:54.0 103.8 1035 168
1553 Andrew Hillman 10 Moorestown (NJ) 25 20:55.0 103.7 159
1554 Michael Oliver 12 Cherry Hill East (NJ) 21 20:55.0 103.7 189
1555 George Lidlow 11 Toms River North (NJ) 24 20:55.0 103.7 190
1556 Matt Coleman 10 Toms River South (NJ) 9 20:55.0 103.7 182
1557 Sam Higgs 12 Mountain Lakes (NJ) 8 20:55.0 103.7 79
1558 Craig Jacobs 12 Eastern Christian (NJ) 2 20:55.0 103.7 1036 118
1559 David Hayes 10 Middle Township (NJ) 2 20:55.0 103.7 1037 175
1560 Kevin Smith 10 New Egypt (NJ) 3 20:55.0 103.7 1038 119
1561 Patrick Dungca 10 Summit (OR) 16 20:56.0 103.6 97
1562 Mike Orzechowicz 10 Moorestown (NJ) 26 20:56.0 103.6 160
1563 Matthew Molnar 10 Delbarton (NJ) 13 20:56.0 103.6 98
1564 John Conboy 10 Verona (NJ) 5 20:56.0 103.6 1039 120
1565 Rob Heebner 11 Montgomery (CA) 12 20:56.0 103.6 191
1566 Jake Nagy 10 Toms River North (NJ) 25 20:57.0 103.6 192
1567 Andrew Reed 10 Notre Dame (WI) 16 20:57.0 103.6 161
1568 Jesse Fowler 12 Wall (TX) 3 20:57.0 103.6 1040 160
1569 Tyler Van Lenten 10 Eastern Christian (NJ) 3 20:57.0 103.6 1041 121
1570 Joseph Iacoviello 11 Oratory Prep (NJ) 8 20:58.0 103.5 122
1571 JungSoo Park 9 West Windsor-Plainsboro North (NJ) 25 20:58.0 103.5 162
1572 Paarth Malkan 11 West Chester Henderson (PA) 22 20:58.0 103.5 163
1573 Ian Kulis 10 Washington Township (NJ) 13 20:58.0 193
1574 Mark Stitt 12 Middlesex (NJ) 2 20:58.0 103.5 1042 159
1575 Henry Smith 12 Madison-Boro (NJ) 3 20:58.0 103.5 1043 160
1576 Joey Kobsar 11 Haddon Township (NJ) 8 20:58.0 103.5 80
1577 Chris DiPasquale 10 Northern Highlands (NJ) 3 20:58.0 103.5 1044 161
1578 Matthew Bystrak 12 Jefferson Township (NJ) 5 20:59.0 103.4 1045 162
1579 Stephen Karas 11 Jonathan Dayton (NJ) 4 20:59.0 1046 123
1580 Edward Barrett 11 Moorestown Friends (NJ) 5 20:59.0 103.4 1047 124
1581 Justin Gonzales 12 Morris Knolls (NJ) 16 20:59.0 103.4 164
1582 Tyler Coe 11 North Brunswick Township (NJ) 5 21:00.0 103.3 1048 169
1583 Byron Braue 9 Gill St. Bernard's (NJ) 5 21:00.0 103.3 1049 125
1584 Patrick Conlon 12 Westfield (NJ) 38 21:00.0 103.3 194
1585 Phil Litmanov 11 Pascack Hills (NJ) 5 21:00.0 103.3 1050 161
1586 Matthew Higgins 10 Haddonfield Memorial (NJ) 12 21:00.0 103.3 81
1587 Bhavin Desai 10 Rutgers Prep (NJ) 2 21:00.0 103.3 1051 126
1588 Aaron Fenhagen 10 Montclair Kimberley (NJ) 6 21:00.0 103.3 1052 127
1589 Andre Tan 10 Hopatcong (NJ) 7 21:01.0 103.2 1053 162
1590 Andrew Rupkey 10 Summit (OR) 17 21:01.0 103.2 99
1591 Sreyas Yadav 11 Robbinsville (NJ) 13 21:01.0 103.2 82
1592 KeShaun Jones 9 University Charter Academy (NJ) 2 21:01.0 103.2 83
1593 Garrett Seville 11 Delran (NJ) 4 21:02.0 103.2 1054 176
1594 James Hitchen 12 Bernards (NJ) 16 21:02.0 103.2 84
1595 Parker Russo 12 Princeton Day (NJ) 7 21:02.0 103.2 1055 128
1596 Chris Romeo 11 Delaware Valley Reg (NJ) 15 21:02.0 103.2 85
1597 Joey Reinbold 12 Pope John XXIII (NJ) 22 21:03.0 103.1 100
1598 Ryan Tracy 10 Newton (IA) 12 21:03.0 103.1 86
1599 Nicholas Zweig 10 Bernards (NJ) 17 21:03.0 103.1 87
1600 Ryan Winnick 12 Robbinsville (NJ) 14 21:04.0 103.0 88
1601 Nichol Colubriale 12 Woodstown (NJ) 4 21:04.0 103.0 1056 163
1602 Garrick Johnson 12 Woodstown (NJ) 5 21:04.0 103.0 1057 164
1603 Mauricio Macias 12 Lakewood (WA) 2 21:04.0 103.0 1058 163
1604 Josh Gregory 12 Moorestown Friends (NJ) 6 21:04.0 103.0 1059 89
1605 Ryan Tremain 11 Newton (IA) 13 21:04.0 103.0 90
1606 Yuma Mizushima 9 West Windsor-Plainsboro North (NJ) 26 21:04.0 103.0 165
1607 James Butrico 11 South Plainfield (NJ) 7 21:04.0 103.0 1060 101
1608 Joseph Pagano 11 DePaul (NJ) 2 21:04.0 103.0 1061 177
1609 Jordan Rafalko 11 Bridgewater-Raritan (NJ) 16 21:04.0 103.0 195
1610 James Pleban 12 Allentown (NJ) 6 21:05.0 102.9 1062 164
1611 Daniel Kelly 11 Clearview Regional (NJ) 10 21:05.0 102.9 166
1612 Ted Rappeleye 11 Mountain Lakes (NJ) 9 21:05.0 102.9 91
1613 Matt Silva 11 Phillipsburg (NJ) 13 21:05.0 102.9 167
1614 Ed Sullivan 12 South Plainfield (NJ) 8 21:06.0 102.8 102
1615 Bryan Howard 9 West Windsor-Plainsboro North (NJ) 27 21:06.0 102.8 168
1616 Shane Walsh 11 Mainland Regional (NJ) 16 21:06.0 102.8 169
1617 Travis Cote 9 Phillipsburg (NJ) 14 21:06.0 102.8 170
1618 Alec Tripodi 11 Northern Burlington Regional (NJ) 13 21:07.0 102.7 103
1619 Matt Neubauer 12 Jonathan Dayton (NJ) 5 21:07.0 102.7 1063 129
1620 Shaun Peterson 12 DePaul (NJ) 3 21:07.0 102.7 1064 178
1621 Mike Lutes 12 Middlesex (NJ) 3 21:07.0 102.7 1065 165
1622 Jarret Berkowitz 11 Moorestown Friends (NJ) 7 21:07.0 102.7 1066 92
1623 Chris Pagan 12 North Brunswick Township (NJ) 6 21:08.0 102.7 1067 170
1624 Tommy Cirone 11 Middlesex (NJ) 4 21:08.0 102.7 1068 166
1625 Kevin Rafferty 10 Northern Burlington Regional (NJ) 14 21:08.0 102.7 104
1626 Sam Cesario 12 Red Bank Catholic (NJ) 12 21:08.0 105
1627 Andrew Carnegie-blackmon 9 Highland Park (IL) 3 21:08.0 102.7 1069 130
1628 Ben Howard 12 Kingsway Regional (NJ) 13 21:09.0 102.6 171
1629 Alec Regulski 11 Robbinsville (NJ) 15 21:09.0 102.6 93
1630 Lee Orzol 12 Notre Dame (WI) 17 21:09.0 102.6 172
1631 Austin Liu 11 Montgomery (CA) 13 21:09.0 102.6 196
1632 Mike Brooks 12 Old Bridge (NJ) 20 21:09.0 102.6 197
1633 Nick Anzelone 12 Middle Township (NJ) 3 21:10.0 102.5 1070 179
1634 Jonathan Keusch 12 Colts Neck (NJ) 9 21:10.0 102.5 173
1635 Zack Bailey 11 Holy Spirit (CA) 2 21:11.0 102.4 167
1636 Logan Stahl 9 Immaculata (NJ) 5 21:11.0 102.4 1071 183
1637 Trent Thorne 10 Highland Regional (NJ) 7 21:11.0 102.4 1072 106
1638 Robert Peretti 9 Eastern Christian (NJ) 4 21:11.0 102.4 1073 131
1639 Zach Peterson 9 Middle Township (NJ) 4 21:12.0 102.3 1074 180
1640 Owen Whitley 10 Watchung Hills Reg (NJ) 13 21:12.0 102.3 198
1641 Brendan Bridgeman 12 Middle Township (NJ) 5 21:12.0 102.3 1075 181
1642 Christian Perez 12 Cherry Hill West (NJ) 6 21:12.0 102.3 1076 174
1643 Eddie Durner 10 Princeton (NJ) 15 21:13.0 102.3 175
1644 Austin Williams 10 Delbarton (NJ) 14 21:13.0 102.3 107
1645 Steven Cordero 11 Woodbridge (CA) 4 21:13.0 102.3 1077 171
1646 Pascual Gutierrez 12 Hammonton (NJ) 4 21:13.0 102.3 1078 165
1647 Francis Jay Wall 12 Colts Neck (NJ) 10 21:14.0 102.2 176
1648 Jonathan Lim 10 Hillsborough (NJ) 21 21:14.0 102.2 199
1649 Bra Rojas-Argueta 10 South Plainfield (NJ) 9 21:15.0 102.1 108
1650 Billy Carlson 11 Wall (TX) 4 21:15.0 102.1 1079 166
1651 Blake Szostak 11 West Morris Mendham (NJ) 17 21:15.0 102.1 109
1652 Joseph Bayona 11 Monmouth Regional (NJ) 5 21:15.0 102.1 1080 167
1653 Patrick Moore 10 Lenape Valley Reg (NJ) 13 21:15.0 102.1 94
1654 Zach Goldfarb 11 Westfield (NJ) 39 21:16.0 102.0 200
1655 Tyler Bartlett 10 Wall (TX) 5 21:16.0 102.0 1081 168
1656 Jordan Phelan 10 Chatham (NJ) 11 21:16.0 102.0 110
1657 Jerry Saluti 10 Chatham (NJ) 12 21:16.0 102.0 111
1658 Rahul Patel 10 Rutgers Prep (NJ) 3 21:16.0 102.0 1082 132
1659 Darrell Manhertz 10 Kingsway Regional (NJ) 14 21:16.0 102.0 177
1660 Roger Toussaint 9 Hopewell Valley Central (NJ) 13 21:17.0 101.9 112
1661 Joseph Lupo 10 Seneca (NJ) 12 21:17.0 101.9 178
1662 Sullivan Weber 10 Notre Dame (WI) 18 21:17.0 101.9 179
1663 Cillian Connor 9 Newark Academy (NJ) 11 21:17.0 101.9 95
1664 Thomas Ambroskiewicz 10 Williamstown (WV) 5 21:17.0 101.9 1083 172
1665 Daniel Vivolo 10 Eastern Christian (NJ) 5 21:18.0 101.8 1084 133
1666 Scott Buchanan 11 Governor Livingston (NJ) 6 21:18.0 101.8 1085 113
1667 Arturo Esquivel 10 Elizabeth (NJ) 5 21:18.0 101.8 1086 173
1668 Grant Hutchenson 12 Lakewood (WA) 3 21:18.0 101.8 1087 169
1669 Billy Butka 12 Warren Hills Reg (NJ) 8 21:19.0 101.8 180
1670 John Persche 10 Summit (OR) 18 21:19.0 101.8 114
1671 Billy Yu 10 Morris Knolls (NJ) 17 21:19.0 101.8 181
1672 Scott Mandell 12 Watchung Hills Reg (NJ) 14 21:19.0 101.8 201
1673 William O'Donnell 12 Delbarton (NJ) 15 21:20.0 101.7 115
1674 Kevin Jang 11 Ridge (NJ) 23 21:20.0 101.7 182
1675 Adrian Hache 10 Summit (OR) 19 21:20.0 101.7 116
1676 Arvid Pagsanjan 12 Monroe Township (NJ) 10 21:20.0 101.7 183
1677 Eamon Epstien 11 Madison-Boro (NJ) 4 21:20.0 101.7 1088 168
1678 Josh Levine 11 Bernards (NJ) 18 21:21.0 101.6 96
1679 Shane Skibitsky 12 Westfield (NJ) 40 21:21.0 101.6 202
1680 Nicholas Otero 12 Monroe Township (NJ) 11 21:21.0 101.6 184
1681 Aaron Murray 11 Phillipsburg (NJ) 15 21:22.0 101.5 185
1682 William Poley 10 Millville Senior (NJ) 9 21:22.0 101.5 174
1683 Thomas Keenan 9 Peddie (NJ) 10 21:22.0 101.5 97
1684 Steve Penna 10 Sparta (MI) 2 21:22.0 101.5 170
1685 Matthew Hughes 10 Cumberland Regional (NJ) 5 21:22.0 101.5 1089 171
1686 Hao Yan Li 10 Watchung Hills Reg (NJ) 15 21:22.0 101.5 203
1687 Aaron Torres 12 Henry Hudson Regional (NJ) 5 21:22.0 101.5 1090 134
1688 Luke Luccioni 11 Point Pleasant Beach (NJ) 2 21:23.0 101.5 1091 135
1689 Matthew Reilly 12 Allentown (NJ) 7 21:23.0 101.5 1092 172
1690 Justin Fenner 10 Montgomery (CA) 14 21:23.0 101.5 204
1691 Charles Pacheco 11 Kinnelon (NJ) 5 21:24.0 101.4 1093 169
1692 Jack Whitman 12 Chatham (NJ) 13 21:24.0 101.4 117
1693 Boltin Kirkley 11 Deptford Township (NJ) 5 21:24.0 101.4 1094 182
1694 Jake Peters 10 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 12 21:24.0 101.4 98
1695 Keith Tauro 12 Henry Hudson Regional (NJ) 6 21:24.0 101.4 1095 136
1696 Adam Caccavale 10 Bernards (NJ) 19 21:24.0 101.4 99
1697 Scott Wagner 9 Pascack Valley (NJ) 8 21:24.0 101.4 118
1698 Stephen Katrensky 12 Warren Hills Reg (NJ) 9 21:25.0 101.3 186
1699 Sumeet Jain 11 Toms River North (NJ) 26 21:26.0 101.2 205
1700 Conor Schaar 10 Parsippany Hills (NJ) 8 21:26.0 101.2 119
1701 Fred Schroeder 11 Pascack Valley (NJ) 9 21:27.0 101.1 120
1702 Ryan Reilly 11 Middlesex (NJ) 5 21:27.0 101.1 1096 170
1703 Marcus Budline 12 Princeton (NJ) 16 21:27.0 101.1 187
1704 William Forster 12 Bridgewater-Raritan (NJ) 17 21:27.0 101.1 206
1705 Zack Newman 12 Mater Dei (CA) 7 21:27.0 101.1 1097 100
1706 Henry Drago 10 Notre Dame (WI) 19 21:27.0 101.1 188
1707 Ben Sereduk 11 Delran (NJ) 5 21:28.0 101.1 1098 183
1708 Carlos Miranda 11 Maple Shade (NJ) 8 21:28.0 101.1 101
1709 Rushi Patel 10 Parsippany Hills (NJ) 9 21:28.0 101.1 121
1710 Kevin Sullivan 12 Metuchen (NJ) 8 21:28.0 101.1 171
1711 Nick Quaglia 12 Roselle Catholic (NJ) 7 21:29.0 101.0 1099 102
1712 James Pyle 12 Middletown South (NJ) 4 21:29.0 101.0 1100 184
1713 Rob Colby-Witanek 11 Montgomery (CA) 15 21:29.0 101.0 207
1714 Gregory Ericksin 12 Mater Dei (CA) 8 21:29.0 101.0 137
1715 John Costello - Cardinal McCarrick (NJ) 3 21:29.0 101.0 1101 138
1716 Tim Jarocha 10 Morristown (NJ) 14 21:29.0 101.0 189
1717 Carlos Morales - Cardinal McCarrick (NJ) 4 21:30.0 100.9 1102 139
1718 Dean Kullmann 11 Morris Hills (NJ) 19 21:30.0 100.9 122
1719 Zachary Brennan 10 Seneca (NJ) 13 21:30.0 100.9 190
1720 Donte Ali 10 BCIT Medford (NJ) 4 21:31.0 100.8 1103 172
1721 Yatin Tuteja 11 North Brunswick Township (NJ) 7 21:31.0 100.8 1104 175
1722 Zachary Sempier 10 Parsippany Hills (NJ) 10 21:31.0 100.8 123
1723 Gabe Sloan 12 Toms River North (NJ) 27 21:31.0 100.8 208
1724 Josh Cassady 12 Millville Senior (NJ) 10 21:32.0 100.8 209
1725 Josh Howell 10 Penns Grove (NJ) 5 21:32.0 100.8 1105 140
1726 Jake Albers 10 Rumson-Fair Haven Regional (NJ) 8 21:32.0 100.8 124
1727 Hunter Betz 10 Ridge (NJ) 24 21:32.0 100.8 191
1728 Anand Katragadda 11 Ridge (NJ) 25 21:33.0 100.7 192
1729 Edward Svarchevsky 12 Robbinsville (NJ) 16 21:33.0 100.7 103
1730 Chris O'Keefe 11 South Plainfield (NJ) 10 21:33.0 173
1731 Zach Ghizzone 10 Union Catholic Reg (NJ) 11 21:33.0 100.7 104
1732 Joseph Schwindt 11 Eastern Senior (NJ) 9 21:33.0 100.7 210
1733 Daniel Mooney 10 A.L. Johnson (NJ) 3 21:33.0 100.7 1106 173
1734 Kevin Gaynor 11 Old Bridge (NJ) 21 21:33.0 100.7 211
1735 Jake Weiss 12 Brick Memorial (NJ) 5 21:33.0 100.7 1107 176
1736 Chris Schladebeck 12 Notre Dame (WI) 20 21:33.0 100.7 193
1737 Colin Critchlow 11 Bridgewater-Raritan (NJ) 18 21:34.0 100.6 212
1738 David Nole 12 Timber Creek (FL) 5 21:34.0 100.6 1108 185
1739 Zach Hunt 11 Highland Regional (NJ) 8 21:35.0 100.5 125
1740 Ryan Longo 11 Holmdel (NJ) 14 21:35.0 100.5 126
1741 Chris North 12 Middlesex (NJ) 6 21:35.0 100.5 1109 174
1742 Korrie O'Hanlon 11 Keansburg Senior (NJ) 2 21:35.0 100.5 1110 141
1743 Matt Applegate 11 Dunellen (NJ) 3 21:35.0 100.5 1111 142
1744 Bryan Donohue - New Egypt (NJ) 4 21:36.0 100.4 1112 143
1745 David Corsentino 10 Brick Memorial (NJ) 6 21:37.0 1113 177
1746 Kevin Poretti 12 Jackson Memorial (NJ) 11 21:37.0 100.4 194
1747 Jacob Cheeseman 9 Penns Grove (NJ) 6 21:37.0 100.4 1114 144
1748 Nick Aversano 11 Northern Highlands (NJ) 4 21:37.0 100.4 1115 174
1749 Christoph Lewaine 10 Delaware Valley Reg (NJ) 16 21:38.0 100.3 105
1750 Justin Wagner 10 Toms River South (NJ) 10 21:38.0 100.3 195
1751 Jeremy Shuster 11 Arthur P Schalick (NJ) 4 21:38.0 100.3 1116 145
1752 Peter Streigel 10 DePaul (NJ) 4 21:38.0 100.3 1117 184
1753 Daniel Rynex - Arthur P Schalick (NJ) 5 21:38.0 100.3 1118 146
1754 Matt McMahon 10 Lacey Township (NJ) 7 21:39.0 100.2 1119 127
1755 Dan Schoenknecht 12 Jonathan Dayton (NJ) 6 21:40.0 100.1 1120 147
1756 Kevin McHenry 11 Arthur P Schalick (NJ) 6 21:40.0 100.1 1121 148
1757 Russerlss Parson 10 Blair Academy (NJ) 10 21:40.0 100.1 106
1758 Michael Slutsky 10 Cherry Hill West (NJ) 7 21:41.0 100.1 1122 186
1759 Michael Desrosiers 9 Mainland Regional (NJ) 17 21:41.0 100.1 196
1760 Louis Pipon 11 Lyndhurst (NJ) 7 21:41.0 100.1 1123 175
1761 Mike Doremus 10 Kinnelon (NJ) 6 21:41.0 100.1 1124 176
1762 Henry Jungels 9 Mainland Regional (NJ) 18 21:41.0 100.1 197
1763 Stephen Berliner 11 Governor Livingston (NJ) 7 21:41.0 100.1 1125 128
1764 Adeola James 10 Moorestown Friends (NJ) 8 21:41.0 100.1 107
1765 Jeremy Novick 10 Middle Township (NJ) 6 21:41.0 100.1 1126 185
1766 Brandon Harris 10 Watchung Hills Reg (NJ) 16 21:42.0 100.0 213
1767 Eddie Hannon 10 Delaware Valley Reg (NJ) 17 21:42.0 100.0 108
1768 Peter Dias 10 Shawnee (NJ) 13 21:42.0 100.0 198
1769 Sean Mautone 12 Jackson Memorial (NJ) 12 21:42.0 100.0 199
1770 Ford Atwater 10 Bernards (NJ) 20 21:42.0 100.0 109
1771 Jiakai Huang 11 Pennington (NJ) 2 21:43.0 99.9 1127 149
1772 Dom Pace 9 Buena Regional (NJ) 5 21:43.0 99.9 1128 177
1773 Kris Patane 10 Blair Academy (NJ) 11 21:43.0 99.9 110
1774 Anthony Liedtka 11 Hamilton East - Steinert (NJ) 7 21:44.0 99.8 1129 187
1775 Peter Granstrand 12 Westfield (NJ) 41 21:44.0 99.8 214
1776 Joe Defino 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 13 21:44.0 99.8 111
1777 Dillon DeSimone 11 Bernards (NJ) 21 21:44.0 99.8 112
1778 Jackson Haley 11 Manasquan (NJ) 3 21:44.0 99.8 1130 186
1779 Louis Nellis 10 Keyport (NJ) 2 21:44.0 99.8 1131 150
1780 Noah Monetti 10 Watchung Hills Reg (NJ) 17 21:45.0 99.8 215
1781 Lucas Dimaio 9 Mainland Regional (NJ) 19 21:45.0 99.8 200
1782 Jayson Elliot 10 Matawan Regional (NJ) 8 21:45.0 99.8 129
1783 Anthony Mills 9 Washington Township (NJ) 14 21:45.0 216
1784 Godfrey Joyner 10 Woodstown (NJ) 6 21:45.0 99.8 1132 113
1785 Andrew Carrigan 11 Moorestown (NJ) 27 21:45.0 99.8 201
1786 Ventress Williams 12 University Charter Academy (NJ) 3 21:45.0 99.8 151
1787 Tyler Mays 12 Notre Dame (WI) 21 21:46.0 99.7 202
1788 Graham Rossi 11 Delaware Valley Reg (NJ) 18 21:46.0 99.7 114
1789 Phil Duffy 11 Madison-Boro (NJ) 5 21:46.0 99.7 1133 178
1790 Zach Berlant 11 Bridgewater-Raritan (NJ) 19 21:46.0 99.7 217
1791 Michael Vega 11 South Plainfield (NJ) 11 21:47.0 99.6 130
1792 Kenneth Mika 11 Oratory Prep (NJ) 9 21:47.0 99.6 115
1793 Chris Lembo 11 Lacey Township (NJ) 8 21:47.0 99.6 131
1794 Yanick Couture 11 Montclair Kimberley (NJ) 7 21:48.0 99.5 1134 152
1795 Joe Lenge 11 West Morris Mendham (NJ) 18 21:48.0 99.5 132
1796 Kevin Graham 11 Bishop Eustace Prep (NJ) 16 21:48.0 99.5 116
1797 Louis Kang 10 Pascack Hills (NJ) 6 21:48.0 99.5 1135 179
1798 Brian Duddy 10 Rumson-Fair Haven Regional (NJ) 9 21:48.0 99.5 133
1799 Austin Steinmetz 11 Madison-Boro (NJ) 6 21:48.0 99.5 1136 117
1800 Steve Klawitter 11 Watchung Hills Reg (NJ) 18 21:48.0 99.5 218
1801 Peter Smith 10 Phillipsburg (NJ) 16 21:49.0 99.4 203
1802 Gabriel Pontipiedra 12 Toms River North (NJ) 28 21:49.0 99.4 219
1803 Jason Qin 11 Westfield (NJ) 42 21:49.0 99.4 220
1804 Steve David 11 Monmouth Regional (NJ) 6 21:49.0 99.4 1137 175
1805 Frank Rodriguez 10 Parsippany Hills (NJ) 11 21:49.0 99.4 134
1806 Chris Hamilton 11 Notre Dame (WI) 22 21:50.0 99.4 204
1807 Adam Connolly 11 Ridge (NJ) 26 21:50.0 99.4 205
1808 Brian Doles 11 Westfield (NJ) 43 21:50.0 99.4 221
1809 Dominic Caggese 10 Hammonton (NJ) 5 21:50.0 99.4 1138 176
1810 Andrew DePoortere 10 Oratory Prep (NJ) 10 21:51.0 99.3 118
1811 Sean Kennedy 11 Summit (OR) 20 21:51.0 99.3 135
1812 Geoffrey Ely 10 Ocean City (NJ) 16 21:51.0 99.3 206
1813 Austin Hicks 10 Toms River North (NJ) 29 21:51.0 99.3 222
1814 Robby Kimmelman 10 Blair Academy (NJ) 12 21:51.0 99.3 119
1815 Eric Gliebe 12 Immaculata (NJ) 6 21:52.0 99.2 1139 188
1816 Joshua Mason 10 Monroe Township (NJ) 12 21:52.0 99.2 207
1817 Andy Liebeau 9 Highland Park (IL) 4 21:52.0 99.2 1140 153
1818 Arvinder Singh 12 Henry Hudson Regional (NJ) 7 21:53.0 99.1 1141 120
1819 Brendan Harper 10 Lacey Township (NJ) 9 21:53.0 99.1 136
1820 Joseph Quinn 9 South Hunterdon Reg (NJ) 3 21:54.0 99.1 1142 154
1821 Mike Rogozinski 11 Pascack Valley (NJ) 10 21:54.0 99.1 137
1822 John Roby 11 Teaneck (NJ) 2 21:54.0 99.1 1143 189
1823 Ben Chou 11 Old Bridge (NJ) 22 21:54.0 99.1 223
1824 Donald Coughlan 12 Clearview Regional (NJ) 11 21:54.0 99.1 208
1825 Brian Decker 11 Triton Regional (MA) 2 21:55.0 99.0 190
1826 Ed Cure 11 North Warren Reg (NJ) 8 21:56.0 121
1827 Max Bohall 10 Westfield (NJ) 44 21:56.0 98.9 224
1828 Nathaniel Bailey 11 Bloomfield (NJ) 7 21:56.0 98.9 1144 178
1829 Ryan Johnson 11 Morris Knolls (NJ) 18 21:56.0 98.9 209
1830 Cody Skow 10 BCIT Medford (NJ) 5 21:57.0 98.8 1145 180
1831 Brandon Carlson 12 Newton (IA) 14 21:57.0 98.8 122
1832 Frank Livia 12 Point Pleasant Boro (NJ) 2 21:57.0 98.8 187
1833 Robert Trigg 9 Keyport (NJ) 3 21:58.0 98.8 1146 155
1834 Kyle Kirschner 11 Triton Regional (MA) 3 21:58.0 98.8 191
1835 John Curcio 10 St Joseph (MT) 5 21:58.0 98.8 1147 181
1836 Alex Ledet 10 Union Catholic Reg (NJ) 12 21:58.0 98.8 123
1837 David Bossie 12 Robbinsville (NJ) 17 21:59.0 98.7 124
1838 Connor Lamb 10 Allentown (NJ) 8 21:59.0 98.7 138
1839 John Harkins 12 Summit (OR) 2 21:59.0 98.7 139
1840 Justin Franzwa 12 Arthur P Schalick (NJ) 7 21:59.0 98.7 1148 156
1841 Juan Montalvo 11 Phillipsburg (NJ) 17 21:59.0 98.7 210
1842 Corey Ansell 10 Cherry Hill East (NJ) 22 21:59.0 98.7 225
1843 Brett Baker 10 Clearview Regional (NJ) 12 22:00.0 98.6 211
1844 Ryan Schreck 12 Summit (OR) 21 22:00.0 98.6 140
1845 Jared Woodhead 10 Keyport (NJ) 4 22:00.0 98.6 1149 157
1846 Stephen Wetzel 9 New Egypt (NJ) 5 22:00.0 98.6 1150 158
1847 Tom Saldutti 10 Moorestown (NJ) 28 22:00.0 98.6 212
1848 Craig Rant 11 Ocean Township (NJ) 7 22:01.0 98.5 1151 177
1849 Mike McDonald 10 Bishop Eustace Prep (NJ) 17 22:01.0 98.5 125
1850 Tommy Athan 11 Jonathan Dayton (NJ) 7 22:01.0 98.5 1152 159
1851 Vince Salvatore 10 Clearview Regional (NJ) 13 22:02.0 98.5 213
1852 Dominique Penn 12 BCIT Medford (NJ) 6 22:02.0 98.5 1153 182
1853 Svet Brankov 10 Gill St. Bernard's (NJ) 6 22:02.0 98.5 1154 160
1854 Matt Boozan 11 Summit (OR) 22 22:03.0 98.4 141
1855 William Redman 9 Hopewell Valley Central (NJ) 14 22:03.0 98.4 142
1856 Sonny Nguyen 10 Pennsauken (NJ) 4 22:03.0 98.4 1155 178
1857 Kuldeep Yadav 12 Monroe Township (NJ) 13 22:03.0 98.4 214
1858 Jared Powell 10 Seneca (NJ) 14 22:03.0 98.4 215
1859 Samuel MacLeon 10 Cherry Hill West (NJ) 8 22:04.0 98.3 216
1860 Patrick Herlihy 12 Pascack Valley (NJ) 11 22:05.0 98.2 143
1861 Eric Hermann 12 Summit (OR) 3 22:05.0 98.2 144
1862 Nick Jiacopello 11 Holy Spirit (CA) 4 22:05.0 98.2 183
1863 Sean McGinn 12 Pope John XXIII (NJ) 23 22:05.0 98.2 145
1864 Tyler Montague 11 Lenape (NJ) 17 22:05.0 98.2 226
1865 Pat Flynn 10 Phillipsburg (NJ) 18 22:05.0 98.2 217
1866 Kalvis Roze 9 Northern Highlands (NJ) 5 22:06.0 98.2 1156 179
1867 Matt Howarth 9 West Windsor-Plainsboro North (NJ) 28 22:06.0 98.2 218
1868 Ian Brown 10 Seneca (NJ) 15 22:06.0 98.2 219
1869 Michael Pellicane 11 Newark Academy (NJ) 12 22:06.0 98.2 126
1870 John Dodaro 10 Mater Dei (CA) 9 22:06.0 98.2 127
1871 Kyle Coan 10 Eastern Christian (NJ) 6 22:07.0 98.1 1157 161
1872 Sean Andiario 12 Woodstown (NJ) 7 22:07.0 98.1 1158 128
1873 Mark Larsen 11 Warren Hills Reg (NJ) 10 22:07.0 98.1 220
1874 Erik Massimino 11 Monmouth Regional (NJ) 7 22:07.0 98.1 1159 180
1875 Paul Coletti 11 Montgomery (CA) 16 22:07.0 98.1 227
1876 Nick (Nicholas) Henrich 10 Watchung Hills Reg (NJ) 19 22:07.0 98.1 228
1877 Frank Varallo - Camden Catholic (NJ) 8 22:07.0 98.1 129
1878 James Nizolek - Cardinal McCarrick (NJ) 5 22:08.0 98.0 1160 162
1879 Charles Naples 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 14 22:08.0 98.0 130
1880 Brad Shaver 10 Metuchen (NJ) 9 22:08.0 98.0 131
1881 Jack Hayes 10 West Morris Central (NJ) 10 22:08.0 98.0 146
1882 Austin Erickson 11 Henry Hudson Regional (NJ) 8 22:08.0 98.0 132
1883 Thomas Riccardi 10 South Plainfield (NJ) 12 22:09.0 97.9 147
1884 Mike Scudiero 12 Middlesex (NJ) 7 22:09.0 97.9 1161 133
1885 Erik Shucavage 12 North Warren Reg (NJ) 9 22:10.0 97.9 134
1886 Marcos Robertson-Lavalle 10 Delbarton (NJ) 16 22:10.0 97.9 148
1887 Matthew Logan 10 Morris Hills (NJ) 20 22:10.0 97.9 149
1888 Ben Magness 11 Cinnaminson (NJ) 7 22:10.0 97.9 1162 188
1889 Steven Rella 9 Oratory Prep (NJ) 11 22:11.0 97.8 135
1890 Chris Nielsen 9 Pascack Valley (NJ) 12 22:11.0 97.8 150
1891 Denis Amaya 11 Elizabeth (NJ) 6 22:11.0 97.8 1163 179
1892 Billy Kenney 10 St Joseph (NJ) (NJ) 14 22:11.0 97.8 221
1893 Nate Casey 10 Morris Knolls (NJ) 19 22:12.0 97.7 222
1894 Drew Tornabene 10 DePaul (NJ) 5 22:12.0 97.7 1164 136
1895 George Daly 10 Williamstown (WV) 6 22:13.0 97.7 1165 229
1896 Nick Lee 11 Delbarton (NJ) 17 22:13.0 97.7 151
1897 DJ McElroy 12 North Warren Reg (NJ) 10 22:13.0 97.7 137
1898 Dylan Triggs 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 15 22:13.0 97.7 138
1899 Joshua Daw 9 Oratory Prep (NJ) 12 22:14.0 139
1900 T Riley Miskewitz 10 Jonathan Dayton (NJ) 8 22:14.0 97.6 140
1901 Mike Balletta 12 Keyport (NJ) 5 22:14.0 97.6 1166 163
1902 Chris Addonizio 11 Lower Cape May Regional (NJ) 3 22:14.0 97.6 1167 189
1903 Omar Montero 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 16 22:15.0 97.5 141
1904 Andrew Blozen 12 Lacey Township (NJ) 10 22:15.0 97.5 192
1905 Chris Retenberg 11 Dunellen (NJ) 4 22:16.0 97.4 1168 164
1906 Aaron Savage 10 Kingsway Regional (NJ) 15 22:16.0 97.4 223
1907 Andrew Pollack 10 Phillipsburg (NJ) 19 22:16.0 97.4 224
1908 John Campagna 12 Ridge (NJ) 27 22:16.0 97.4 225
1909 Spencer Koppenol 11 Madison-Boro (NJ) 7 22:16.0 97.4 1169 184
1910 Kory Miller 12 Delaware Valley Reg (NJ) 19 22:16.0 97.4 142
1911 Pat Brow 12 Brick Memorial (NJ) 7 22:16.0 97.4 1170 180
1912 Matthew Murphy 10 Montgomery (CA) 17 22:17.0 97.4 230
1913 David Foley 10 Seneca (NJ) 16 22:17.0 97.4 226
1914 Clark Halpern 11 Shore Regional (NJ) 6 22:18.0 97.3 1171 185
1915 Patrick Cairo 12 Warren Hills Reg (NJ) 11 22:19.0 97.2 227
1916 Alex Bautista 10 Old Bridge (NJ) 23 22:19.0 97.2 231
1917 Jared Charles 10 North Hunterdon (NJ) 14 22:20.0 97.1 232
1918 Remzi Tonuzi 10 Pascack Hills (NJ) 7 22:20.0 97.1 1172 186
1919 Sean Bolduc 9 Newton (IA) 15 22:20.0 97.1 143
1920 Coner Gillen - Cardinal McCarrick (NJ) 6 22:21.0 97.1 1173 165
1921 Andrew VanWagoner 10 Middletown South (NJ) 5 22:21.0 1174 193
1922 Carl Nordgren 11 Rutgers Prep (NJ) 4 22:21.0 97.1 1175 166
1923 Zachary Torppey 9 North Warren Reg (NJ) 11 22:21.0 97.1 144
1924 Garrett Keyes 12 Princeton (NJ) 17 22:22.0 97.0 228
1925 Robert Ciardullo 11 Westfield (NJ) 45 22:23.0 96.9 233
1926 Johnnie Jefferson 9 Penns Grove (NJ) 7 22:23.0 96.9 1176 167
1927 Eugene Ng 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 17 22:24.0 96.8 145
1928 Jimmy Bremer 11 Bound Brook (NJ) 2 22:24.0 96.8 1177 168
1929 Alex Meyer 9 Newton (IA) 16 22:25.0 96.8 146
1930 Joshua Sgroi 11 North Hunterdon (NJ) 15 22:25.0 96.8 234
1931 Jeff Horner 12 Seneca (NJ) 17 22:25.0 96.8 229
1932 Robert Christian 10 Old Bridge (NJ) 24 22:25.0 96.8 235
1933 Karan Patel 9 Parsippany Hills (NJ) 12 22:27.0 96.6 152
1934 Dave Krail 9 Buena Regional (NJ) 6 22:27.0 96.6 1178 187
1935 Andrew Benton 10 Madison-Boro (NJ) 8 22:27.0 96.6 188
1936 Seun Ibironke 12 Woodbridge (CA) 5 22:28.0 96.6 1179 181
1937 Dylan McDermott 10 Manasquan (NJ) 4 22:28.0 96.6 1180 190
1938 Da'Jon James 12 McNair Academic (NJ) 9 22:28.0 96.6 147
1939 Adam Zeelens 12 New Providence (NJ) 8 22:29.0 96.5 148
1940 Blaise Hode 11 Cardinal McCarrick (NJ) 7 22:29.0 96.5 1181 169
1941 Tom DiPaulo 11 Roselle Catholic (NJ) 8 22:29.0 96.5 149
1942 Josh Golding 10 Summit (OR) 23 22:30.0 96.4 153
1943 Joe Ruiz 12 Delaware Valley Reg (NJ) 20 22:30.0 96.4 150
1944 Thomas Aristone 10 Cherry Hill West (NJ) 9 22:31.0 96.3 230
1945 Kevin Godart 10 Delbarton (NJ) 18 22:31.0 96.3 154
1946 Alexander Keiser 12 Jonathan Dayton (NJ) 9 22:31.0 96.3 151
1947 Kieran Claus 9 Immaculata (NJ) 7 22:31.0 96.3 1182 194
1948 John Bello 11 Warren Hills Reg (NJ) 12 22:31.0 96.3 231
1949 Brenden Pierce 10 Chatham (NJ) 14 22:33.0 96.2 155
1950 Kyle Mogenson 11 A.L. Johnson (NJ) 4 22:34.0 96.1 1183 189
1951 Kevin McElroy 10 North Warren Reg (NJ) 12 22:34.0 96.1 152
1952 Fred Kobylarz 12 Montgomery (CA) 18 22:34.0 236
1953 Joseph Stefanski 9 Penns Grove (NJ) 8 22:35.0 96.1 153
1954 Matt Hoover 12 Camden Catholic (NJ) 9 22:36.0 96.0 191
1955 Tyler Willie 9 Hopewell Valley Central (NJ) 15 22:36.0 96.0 156
1956 Brett Brown 10 Millville Senior (NJ) 11 22:36.0 96.0 237
1957 Akash Mittal 12 Rutgers Prep (NJ) 5 22:37.0 95.9 1184 170
1958 Dave Schlipp 11 West Chester Henderson (PA) 23 22:37.0 95.9 232
1959 Kevin Walder 11 Cherry Hill East (NJ) 23 22:37.0 95.9 238
1960 Jon Trigg 9 Keyport (NJ) 6 22:38.0 95.8 1185 171
1961 Edwin Leach 12 Camden Catholic (NJ) 10 22:38.0 95.8 192
1962 Joe De Marco 12 Eastern Christian (NJ) 7 22:39.0 95.8 1186 172
1963 Casey Virgillo 10 Sayreville War Memorial (NJ) 5 22:39.0 95.8 1187 195
1964 Robert Benwell 10 South Plainfield (NJ) 13 22:39.0 95.8 157
1965 Joseph Ezzio 11 Riverside (WA) 3 22:39.0 95.8 1188 154
1966 Mihail Stanchev 12 Morris Hills (NJ) 21 22:39.0 95.8 158
1967 Marc Russo - New Egypt (NJ) 6 22:40.0 95.7 1189 173
1968 Zach Wilson 11 South Plainfield (NJ) 14 22:40.0 95.7 159
1969 Chris McAuliffe 12 Chatham (NJ) 15 22:40.0 95.7 160
1970 Dea Sean Brown 10 Neptune (NJ) 1 22:40.0 95.7 161
1971 Marithivo Norodom 11 Peddie (NJ) 11 22:41.0 95.6 155
1972 Steve Burke 10 Moorestown (NJ) 29 22:41.0 95.6 233
1973 Dakota Slack 10 Phillipsburg (NJ) 20 22:42.0 95.6 234
1974 Andrew Hopper 11 Lacey Township (NJ) 11 22:42.0 95.6 162
1975 Cameron Willman 10 Peddie (NJ) 12 22:42.0 95.6 156
1976 James Brendan 9 Newark Academy (NJ) 13 22:42.0 95.6 157
1977 Jeffrey Herring 10 Newton (IA) 17 22:43.0 95.5 158
1978 Harrison Burt 10 Lawrenceville (NJ) 9 22:43.0 95.5 159
1979 Andrew Ollwerther 10 Delaware Valley Reg (NJ) 21 22:44.0 95.4 160
1980 John Madden 11 Paul VI (VA) 11 22:44.0 95.4 163
1981 Nicholas Lucia 10 Allentown (NJ) 9 22:44.0 95.4 164
1982 Ryan Medina 10 Bernards (NJ) 22 22:44.0 95.4 161
1983 Matt Stitt 12 Middlesex (NJ) 8 22:44.0 95.4 190
1984 William MacCallum 10 Chatham (NJ) 16 22:45.0 95.4 165
1985 Sina Gounili 10 Bernards (NJ) 23 22:45.0 95.4 162
1986 Pat LaPorta 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 18 22:45.0 95.4 163
1987 Peter Lyden 11 Rumson-Fair Haven Regional (NJ) 10 22:46.0 95.3 166
1988 Sean Kirby 11 Ridge (NJ) 28 22:46.0 95.3 235
1989 Vincent Lee 11 Moorestown (NJ) 30 22:46.0 95.3 236
1990 Max Matez 10 Cherry Hill West (NJ) 10 22:46.0 95.3 196
1991 Tyler Bartlett 10 Keyport (NJ) 7 22:47.0 95.2 1190 174
1992 Matt Michaud 11 Blair Academy (NJ) 13 22:48.0 95.2 164
1993 Thomas Malinowski 11 Wildwood Catholic (NJ) 2 22:48.0 95.2 175
1994 Anthony Mazziotti 12 Triton Regional (MA) 4 22:48.0 95.2 197
1995 Robert McKeon 10 Bridgewater-Raritan (NJ) 20 22:48.0 95.2 239
1996 Brendan Mulry 10 Ridge (NJ) 29 22:49.0 95.1 237
1997 Andrew Kraus 12 St Joseph (MT) 6 22:49.0 95.1 1191 191
1998 Matthew Finlay 11 Point Pleasant Beach (NJ) 3 22:50.0 95.0 1192 176
1999 Michael Clothier 11 Williamstown (WV) 7 22:51.0 94.9 1193 240
2000 Patrick Coover 9 Blair Academy (NJ) 14 22:51.0 94.9 165
2001 Matt Heidinger 9 Dunellen (NJ) 5 22:51.0 94.9 1194 177
2002 Tom Lawler 12 Rumson-Fair Haven Regional (NJ) 11 22:52.0 94.9 167
2003 Tommy Cody 12 Dunellen (NJ) 6 22:52.0 94.9 1195 178
2004 Douglas Judice 10 North Hunterdon (NJ) 16 22:52.0 94.9 241
2005 Adam Labban 9 Peddie (NJ) 13 22:52.0 94.9 166
2006 Mike Laclair 11 Penns Grove (NJ) 9 22:52.0 94.9 167
2007 Eric Reinhold 10 Old Bridge (NJ) 25 22:53.0 94.8 242
2008 Ethan Rhoad 10 Allentown (NJ) 10 22:53.0 94.8 168
2009 Christophe Wirkus 10 Delaware Valley Reg (NJ) 22 22:54.0 94.7 168
2010 Russell Risden 10 Southern Regional (NJ) 13 22:54.0 94.7 243
2011 Tyler McKay 12 Jackson Memorial (NJ) 13 22:54.0 94.7 238
2012 Matthew Thompson 9 Verona (NJ) 6 22:54.0 94.7 1196 179
2013 Eric Vanchieri 11 Governor Livingston (NJ) 8 22:54.0 94.7 169
2014 Dennis Bienstock 11 Governor Livingston (NJ) 9 22:55.0 94.7 170
2015 Paul Griffin 11 North Warren Reg (NJ) 13 22:55.0 94.7 169
2016 Nicholas Mazzeo 12 Toms River North (NJ) 30 22:56.0 94.7 244
2017 Nick Corrado 10 Blair Academy (NJ) 15 22:57.0 94.6 170
2018 Christopher Leyh 11 Cherry Hill West (NJ) 11 22:57.0 94.6 239
2019 Brian Strain 11 Riverside (WA) 4 22:58.0 94.5 1197 171
2020 Emilio Eriksen 11 Morris Knolls (NJ) 20 22:59.0 94.4 240
2021 Ken Cuthie 12 Middlesex (NJ) 9 22:59.0 94.4 172
2022 Peter Mitrano 9 Hopewell Valley Central (NJ) 16 22:59.0 94.4 171
2023 Mike Kirby 11 Kingsway Regional (NJ) 16 23:00.0 94.4 241
2024 Collin Johnson 11 Union Catholic Reg (NJ) 13 23:00.0 94.4 173
2025 Dave Wiener 12 Bishop Eustace Prep (NJ) 18 23:00.0 94.4 174
2026 Zach Miller 11 Lower Cape May Regional (NJ) 4 23:00.0 94.4 1198 193
2027 Jeff Keyes 9 Middle Township (NJ) 7 23:01.0 94.3 1199 172
2028 Zachary Rackett - Matawan Regional (NJ) 9 23:01.0 94.3 173
2029 Matthew Kelly 11 Oratory Prep (NJ) 13 23:01.0 94.3 175
2030 Martin Yim 10 Montgomery (CA) 19 23:02.0 94.2 245
2031 Justin Harnett 10 Matawan Regional (NJ) 10 23:04.0 94.1 174
2032 James Evans 9 South Hunterdon Reg (NJ) 4 23:05.0 94.0 1200 180
2033 Malcolm Hutchison 9 Oratory Prep (NJ) 14 23:05.0 94.0 176
2034 James Liu 11 Holmdel (NJ) 15 23:05.0 94.0 175
2035 AJ Krier 12 Maple Shade (NJ) 9 23:06.0 94.0 177
2036 Conor McCoy 10 Matawan Regional (NJ) 11 23:07.0 93.9 176
2037 Brian Vander Schaaf 11 Westfield (NJ) 46 23:07.0 93.9 246
2038 Christian George 12 Moorestown (NJ) 31 23:07.0 93.9 242
2039 James DiGenno 12 Lacey Township (NJ) 12 23:07.0 93.9 177
2040 Joseph DeLuca 10 Delbarton (NJ) 19 23:08.0 93.8 178
2041 Vitaliy Tevald 10 Delaware Valley Reg (NJ) 23 23:08.0 93.8 178
2042 Sean McCann 10 Dunellen (NJ) 7 23:08.0 93.8 1201 181
2043 Aleksande Orofino 9 Bound Brook (NJ) 3 23:09.0 93.8 1202 182
2044 Daniel Kindler 10 Leonia (NJ) 7 23:09.0 93.8 1203 179
2045 Matt Desalvio 10 Blair Academy (NJ) 16 23:10.0 93.7 180
2046 Andrew Provines 10 Gill St. Bernard's (NJ) 7 23:11.0 93.6 1204 183
2047 Ryen Baeza 12 Leonia (NJ) 8 23:12.0 93.6 181
2048 Ben Williamson 11 West Morris Central (NJ) 11 23:12.0 93.6 179
2049 Victor Micucci 12 Riverside (WA) 5 23:12.0 93.6 1205 182
2050 Charlie Rothman 12 Moorestown (NJ) 32 23:12.0 93.6 243
2051 Dan Park 11 Westwood Regional (NJ) 6 23:12.0 93.6 1206 192
2052 Carl McKaig 11 Middle Township (NJ) 8 23:13.0 93.5 180
2053 Lucas Lorenz 12 Old Bridge (NJ) 26 23:13.0 93.5 247
2054 Zach Digioulio 10 Voorhees (NJ) 11 23:14.0 93.4 181
2055 Thomas Kaspereen 10 Warren Hills Reg (NJ) 13 23:15.0 93.4 244
2056 Jared Bogdan 9 South Hunterdon Reg (NJ) 5 23:15.0 93.4 1207 184
2057 Zachary Novick 10 Middle Township (NJ) 9 23:16.0 93.3 182
2058 Louis Fisher 12 Delran (NJ) 6 23:17.0 1208 194
2059 Anthony Coughlin 10 Holmdel (NJ) 16 23:17.0 93.2 183
2060 Nathan Werner 10 West Morris Central (NJ) 12 23:18.0 93.2 184
2061 Rudy Tresvalles 10 Toms River North (NJ) 31 23:19.0 93.1 248
2062 Chris Harvey 12 North Warren Reg (NJ) 14 23:19.0 93.1 183
2063 Jared Nyman 10 Morris Knolls (NJ) 21 23:19.0 93.1 245
2064 Charles Furey 11 Bridgewater-Raritan (NJ) 21 23:19.0 93.1 249
2065 Conor Laterza 11 Point Pleasant Beach (NJ) 4 23:19.0 93.1 1209 185
2066 Christia Berrigan 9 Phillipsburg (NJ) 21 23:19.0 93.1 246
2067 Raymond Duma 12 Cherry Hill West (NJ) 12 23:19.0 93.1 247
2068 Matt Richtmyer 10 Hopewell Valley Central (NJ) 17 23:20.0 93.0 185
2069 Mark Ripley 10 Governor Livingston (NJ) 10 23:20.0 93.0 186
2070 Bryce Malinchak 10 Watchung Hills Reg (NJ) 20 23:22.0 92.9 250
2071 Michael Evanowski - Toms River South (NJ) 11 23:23.0 92.8 248
2072 Joshua Siepmann 10 South Plainfield (NJ) 15 23:23.0 92.8 187
2073 Matt Roth 11 Watchung Hills Reg (NJ) 21 23:23.0 92.8 251
2074 Frank Weigel 12 Pennsville Memorial (NJ) 7 23:23.0 92.8 1210 184
2075 Mitchell Knight 11 Riverside (WA) 6 23:23.0 92.8 1211 185
2076 Danny Tineo 10 Bound Brook (NJ) 4 23:24.0 92.8 1212 186
2077 Nick Cianciara 11 Rutgers Prep (NJ) 6 23:24.0 92.8 1213 187
2078 James Kehoe 12 DePaul (NJ) 6 23:24.0 92.8 1214 195
2079 Billy Gilroy 10 New Providence (NJ) 9 23:25.0 92.7 186
2080 Sebastian Duffy 11 Barnegat (NJ) 10 23:26.0 92.6 188
2081 Kevin Souser 12 West Chester Henderson (PA) 24 23:27.0 92.6 249
2082 Ian Gorman 11 Montgomery (CA) 20 23:27.0 92.6 252
2083 Michael Rossado 10 Northern Burlington Regional (NJ) 15 23:27.0 92.6 189
2084 Noah Gomersol 9 Lower Cape May Regional (NJ) 5 23:29.0 92.5 1215 196
2085 Justin Edelman 10 Robbinsville (NJ) 18 23:29.0 92.5 187
2086 Matthew Seale 10 Jonathan Dayton (NJ) 10 23:30.0 92.4 188
2087 Tim Wagner 10 Delran (NJ) 7 23:31.0 92.3 1216 197
2088 Sai Ku Medicherla 11 South Plainfield (NJ) 16 23:31.0 92.3 181
2089 Jordan Hurwitz 11 Deptford Township (NJ) 6 23:31.0 92.3 1217 190
2090 Aaron Gartenberg 9 Highland Park (IL) 5 23:32.0 92.3 1218 188
2091 Kyle Wolkwitz - Toms River South (NJ) 12 23:35.0 92.1 250
2092 Sergio Brenes - Bound Brook (NJ) 5 23:36.0 92.0 1219 189
2093 Trevor Rapa 10 Woodstown (NJ) 8 23:36.0 92.0 189
2094 William Reeves 11 BCIT Medford (NJ) 7 23:38.0 91.9 1220 190
2095 Christia Melendez 12 Elizabeth (NJ) 7 23:39.0 91.8 1221 182
2096 Alex Hitchon 10 Summit (OR) 24 23:39.0 91.8 191
2097 Zachary Kadish 11 Jonathan Dayton (NJ) 11 23:39.0 91.8 191
2098 Chris Diem 11 Camden Catholic (NJ) 11 23:39.0 91.8 198
2099 Edgar Aliferov 11 Cherry Hill West (NJ) 13 23:40.0 91.7 251
2100 Elijah Swain 12 Pennsauken (NJ) 5 23:42.0 91.6 1222 182
2101 Spencer Kiser 10 Summit (OR) 25 23:42.0 91.6 192
2102 Joseph Kaufman 12 Barnegat (NJ) 11 23:42.0 91.6 193
2103 Matt Ruddy - Toms River North (NJ) 32 23:43.0 91.6 253
2104 John Schad 12 Middle Township (NJ) 10 23:44.0 91.5 199
2105 Matthew Leventhal 10 Bridgewater-Raritan (NJ) 22 23:44.0 254
2106 Ali-Haider Ismail 10 Allentown (NJ) 11 23:46.0 91.4 194
2107 Andrew Sikora 10 Union Catholic Reg (NJ) 14 23:49.0 91.2 192
2108 Rob Sanchez 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 19 23:51.0 91.0 193
2109 Taylor Jensen 12 BCIT Medford (NJ) 8 23:54.0 90.9 194
2110 Michael Badlowski 10 North Warren Reg (NJ) 15 23:55.0 90.8 195
2111 Ethan Berroa - Toms River North (NJ) 33 23:55.0 90.8 255
2112 Dakota Rehill 10 Pascack Valley (NJ) 13 23:55.0 90.8 195
2113 James Giordano 9 Point Pleasant Beach (NJ) 5 23:59.0 90.5 1223 190
2114 Matthew Dobromilsky 10 Monroe Township (NJ) 14 24:01.0 90.4 252
2115 Jesse Wohlberg 10 Toms River North (NJ) 34 24:01.0 90.4 256
2116 Nick Nocella 10 Delaware Valley Reg (NJ) 24 24:03.0 90.3 196
2117 JP Vanier 11 Morris Knolls (NJ) 22 24:04.0 90.2 253
2118 Yusef Cardona 9 Pennsville Memorial (NJ) 8 24:05.0 90.2 197
2119 Justin Pidoto 9 Warren Hills Reg (NJ) 14 24:07.0 90.0 254
2120 Taylor Delgado 11 Bridgewater-Raritan (NJ) 23 24:07.0 90.0 257
2121 Timothy Hutama 12 Parsippany Hills (NJ) 13 24:07.0 90.0 196
2122 Jay Bisda 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 20 24:08.0 90.0 198
2123 Sean Foerschl 11 Jackson Memorial (NJ) 14 24:09.0 89.9 255
2124 Mike Cerruti 10 DePaul (NJ) 7 24:09.0 89.9 1224 199
2125 William Cottis 11 West Morris Central (NJ) 13 24:10.0 89.9 197
2126 Michael Williams 10 Lenape (NJ) 18 24:10.0 89.9 258
2127 Dylan Morales 10 University Charter Academy (NJ) 4 24:11.0 89.8 200
2128 Brett Fedor 10 Moorestown (NJ) 33 24:11.0 89.8 256
2129 Thurgood Kilper 11 Rumson-Fair Haven Regional (NJ) 12 24:12.0 89.7 198
2130 Zachary Aboff 9 Howell (NJ) 11 24:12.0 89.7 259
2131 Chad Sobel 10 Woodstown (NJ) 9 24:14.0 89.6 201
2132 Matt Knigge 9 New Egypt (NJ) 7 24:19.0 89.3 1225 191
2133 Zhongyaun Ma 10 Pennington (NJ) 3 24:22.0 89.1 1226 202
2134 Rykeem Germany 10 Keansburg Senior (NJ) 3 24:24.0 89.0 1227 192
2135 Calvin Potter 10 Point Pleasant Beach (NJ) 6 24:24.0 89.0 1228 193
2136 Henry Finkelstein 11 Mountain Lakes (NJ) 10 24:25.0 88.9 203
2137 Brian Abrecht 12 Wall (TX) 6 24:25.0 1229 183
2138 Robert Parlow 10 Point Pleasant Beach (NJ) 7 24:26.0 88.9 1230 194
2139 Keith Higgins 10 Leonia (NJ) 9 24:27.0 88.8 204
2140 James Maimone 10 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 21 24:28.0 88.8 205
2141 Ryan Schoentube 12 Keansburg Senior (NJ) 4 24:29.0 88.7 1231 195
2142 Ray Feigenbutz 10 Deptford Township (NJ) 7 24:30.0 88.7 1232 200
2143 Tejay Marsh 12 BCIT Medford (NJ) 9 24:30.0 88.7 206
2144 Tyler Swietanski 9 Deptford Township (NJ) 8 24:31.0 201
2145 Alez Wu 10 Montgomery (CA) 21 24:32.0 88.5 260
2146 Jacob Weiseneck 9 Newark Academy (NJ) 14 24:32.0 88.5 207
2147 Christopher Greenwald 11 Warren Hills Reg (NJ) 15 24:33.0 88.5 257
2148 Joshua Orsag 10 Calvary Christian (GA) 1 24:33.0 88.5 208
2149 Daniel Santos 11 Oratory Prep (NJ) 15 24:33.0 88.5 209
2150 Ryan Rozanitis 11 Mountain Lakes (NJ) 11 24:34.0 88.4 210
2151 Michael Valencia 10 Bound Brook (NJ) 6 24:35.0 88.4 1233 196
2152 Derrick Zeh 10 Delaware Valley Reg (NJ) 25 24:35.0 88.4 211
2153 Carey Cornett 9 DePaul (NJ) 8 24:35.0 88.4 212
2154 Kevin Fitzpatrick 10 Summit (OR) 26 24:37.0 88.2 199
2155 Jesse Todd 11 Millville Senior (NJ) 12 24:38.0 88.2 261
2156 Kyle Davi 11 Delaware Valley Reg (NJ) 26 24:38.0 88.2 213
2157 Dan Bartley 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 22 24:41.0 88.0 214
2158 Max MacPherson 10 Summit (OR) 27 24:42.0 87.9 200
2159 Jake Der Hagopian 12 Moorestown (NJ) 34 24:43.0 87.9 258
2160 Ricky Leitch 11 Keansburg Senior (NJ) 5 24:45.0 87.8 1234 197
2161 Dominique Ware 10 Penns Grove (NJ) 10 24:45.0 87.8 215
2162 Jean Michel Ake 12 New Providence (NJ) 10 24:46.0 87.7 216
2163 Josh Gomersal 11 Lower Cape May Regional (NJ) 6 24:46.0 87.7 1235 202
2164 Kyle Barry 11 Bridgewater-Raritan (NJ) 24 24:47.0 87.6 262
2165 Daniel Tartaglia 12 Mater Dei (CA) 10 24:49.0 87.5 217
2166 Theodore Apostle 9 Colts Neck (NJ) 11 24:53.0 87.3 259
2167 Anthony Corma 10 Pitman (CA) 2 24:54.0 87.2 198
2168 Jason Lewinski 12 Neptune (NJ) 2 24:55.0 87.2 184
2169 Peter Danzi 11 Mountain Lakes (NJ) 12 24:55.0 87.2 218
2170 Jose Martinez 10 Hammonton (NJ) 6 24:55.0 1236 185
2171 David Marconi 11 Belvidere (IL) 3 24:58.0 87.0 193
2172 Tom Durborrow 12 Southern Regional (NJ) 14 24:58.0 87.0 263
2173 Joe McKenna 9 Blair Academy (NJ) 17 25:00.0 86.9 219
2174 Ryan Anderson 10 Red Bank Catholic (NJ) 13 25:00.0 86.9 201
2175 Mitchell Sese 12 Belvidere (IL) 1 25:00.0 86.9 194
2176 Kevin Maas 9 Eldred Central (NY) 4 25:01.0 86.8 1237 199
2177 Kyle Novis 10 Belvidere (IL) 4 25:01.0 86.8 195
2178 Sean Sudol 11 DePaul (NJ) 9 25:02.0 86.8 220
2179 Shane Dunlap 12 Pope John XXIII (NJ) 24 25:04.0 86.7 202
2180 Mike Sabol 10 Toms River North (NJ) 35 25:04.0 86.7 264
2181 Grant Holstein 10 Pascack Valley (NJ) 14 25:05.0 86.6 203
2182 Pat Boero 10 Southern Regional (NJ) 15 25:05.0 86.6 265
2183 Jake Smith 11 West Chester Henderson (PA) 25 25:06.0 86.5 260
2184 Thomas Hughes 10 Oratory Prep (NJ) 16 25:08.0 221
2185 Otto Meilick 11 Moorestown (NJ) 35 25:08.0 86.4 261
2186 Steven DeAngelis 10 Cherry Hill West (NJ) 14 25:10.0 86.3 262
2187 Zack Macfie 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 23 25:10.0 86.3 222
2188 Khalil Davis 10 Roselle Catholic (NJ) 9 25:11.0 223
2189 Amador Laput 10 Eldred Central (NY) 5 25:12.0 86.2 1238 200
2190 Jack Magnier 10 Madison-Boro (NJ) 9 25:12.0 86.2 224
2191 Craig Buoro 12 Middle Township (NJ) 11 25:14.0 86.1 204
2192 David Diaz 10 Washington Township (NJ) 15 25:14.0 86.1 266
2193 Amandeep Singh 12 Pennsville Memorial (NJ) 9 25:16.0 86.0 225
2194 Jeff Ng 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 24 25:16.0 86.0 226
2195 Jeff Kohart 10 Moorestown (NJ) 36 25:17.0 85.9 263
2196 JC Phillips 9 Blair Academy (NJ) 18 25:18.0 85.9 227
2197 George Allen lll 10 Middletown South (NJ) 6 25:19.0 85.8 1239 198
2198 Anthony Nelson 10 BCIT Medford (NJ) 10 25:22.0 85.7 228
2199 Matt Kafafian 11 West Morris Central (NJ) 14 25:23.0 85.6 205
2200 Thomas Wheaton 12 Arthur P Schalick (NJ) 8 25:24.0 85.5 229
2201 Greg Earl 11 Middlesex (NJ) 10 25:24.0 85.5 230
2202 Luis Midence 10 Leonia (NJ) 10 25:26.0 85.4 231
2203 Brian MacDowall 9 Newton (IA) 18 25:31.0 85.1 232
2204 Graham Neville 12 Wildwood Catholic (NJ) 3 25:34.0 85.0 201
2205 Andrew Atkinson 10 South Plainfield (NJ) 17 25:35.0 84.9 206
2206 Dennis Maguire 12 Delbarton (NJ) 20 25:35.0 84.9 207
2207 Connor Powell 10 Seneca (NJ) 18 25:36.0 84.9 264
2208 Jesse Ngo 12 Riverside (WA) 7 25:37.0 84.8 1240 233
2209 David Yaroshevsky 9 Newark Academy (NJ) 15 25:37.0 84.8 234
2210 Abhishek Gupta 10 Toms River North (NJ) 36 25:37.0 84.8 267
2211 Jimmy Lewis 10 Westwood Regional (NJ) 7 25:39.0 84.7 1241 235
2212 John Whitehead 10 North Warren Reg (NJ) 16 25:41.0 84.6 236
2213 Daniel Muniz 11 Jonathan Dayton (NJ) 12 25:41.0 84.6 237
2214 Dylan Morgenweck 11 Deptford Township (NJ) 9 25:47.0 84.3 208
2215 JiongQin Kuang 12 Cherry Hill West (NJ) 15 25:48.0 84.2 265
2216 Dan Harvey 9 North Warren Reg (NJ) 17 25:48.0 84.2 238
2217 Derick Alfaro 11 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 25 25:48.0 84.2 239
2218 Chih Chi Hu 10 Pennington (NJ) 4 25:54.0 83.9 1242 240
2219 Robert Ohlsen 9 Ocean City (NJ) 17 25:55.0 266
2220 Mario Badro 9 Barnegat (NJ) 12 25:56.0 83.8 209
2221 Bail Galvin-Scott 9 Newark Academy (NJ) 16 25:56.0 83.8 241
2222 Benjamin Bland 9 Teaneck (NJ) 3 25:57.0 1243 199
2223 Stephen Schreiber 10 Pennington (NJ) 5 26:00.0 83.6 1244 242
2224 Alex Milano 10 Mater Dei (CA) 11 26:00.0 83.6 243
2225 Kyle String 10 Woodstown (NJ) 10 26:04.0 83.4 244
2226 Chris Demos 11 Manasquan (NJ) 5 26:06.0 83.3 1245 203
2227 Jason Michaels 12 Mountain Lakes (NJ) 13 26:06.0 83.3 245
2228 Desmond Boyle 9 Phillipsburg (NJ) 22 26:08.0 83.2 267
2229 Michael Helf 10 Haddonfield Memorial (NJ) 13 26:08.0 83.2 246
2230 Thomas Patierno 10 Mountain Lakes (NJ) 14 26:09.0 83.1 247
2231 John Kurek 12 A.L. Johnson (NJ) 5 26:10.0 83.1 1246 196
2232 Mike Marley 10 Red Bank Catholic (NJ) 14 26:10.0 83.1 210
2233 Kyle Lafayette 11 Kinnelon (NJ) 7 26:13.0 82.9 1247 248
2234 Derek Anderson 10 Middlesex (NJ) 11 26:15.0 249
2235 Daniel Mininsohn 10 Howell (NJ) 12 26:26.0 82.2 268
2236 Roger An 9 Pascack Valley (NJ) 15 26:28.0 82.1 211
2237 Pat Aruta 12 Middle Township (NJ) 12 26:32.0 81.9 212
2238 Sylvester Delvillar 9 Teaneck (NJ) 4 26:33.0 1248 200
2239 Running Quaker - Moorestown (NJ) 37 26:36.0 81.7 268
2240 Peter De Tizio 12 New Providence (NJ) 11 26:37.0 81.7 250
2241 Furquan Powell 10 Lakewood (WA) 4 26:37.0 81.7 1249 186
2242 Ian Keebler 11 Newton (IA) 19 26:38.0 81.6 251
2243 Michael Coccaro 11 Mater Dei (CA) 12 26:40.0 81.5 252
2244 Thomas Mitsch 9 Oratory Prep (NJ) 17 26:40.0 81.5 253
2245 Brian Bobal 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 26 26:41.0 81.5 254
2246 Matthew Scalgione 10 Old Bridge (NJ) 27 26:42.0 269
2247 Thomas Welch - Red Bank Catholic (NJ) 15 26:47.0 81.2 213
2248 Kennedy Chukwuocha 11 BCIT Medford (NJ) 11 26:48.0 81.1 255
2249 Ryan Mullin 9 Newton (IA) 20 26:53.0 80.9 256
2250 Peter An 9 Blair Academy (NJ) 19 26:55.0 80.8 257
2251 Zachary Bryceland 11 Seneca (NJ) 19 27:03.0 80.4 269
2252 Kevin Reichek 10 Madison-Boro (NJ) 10 27:16.0 79.7 258
2253 Brandon Bogyas 10 Voorhees (NJ) 12 27:18.0 79.6 214
2254 Joe Kun 9 Monmouth Regional (NJ) 8 27:18.0 187
2255 Nathan Sulzer 9 Mainland Regional (NJ) 20 27:21.0 79.5 270
2256 Derek Parker 11 Lakewood (WA) 5 27:24.0 79.3 1250 188
2257 Nate Yang 11 Blair Academy (NJ) 20 27:32.0 79.0 259
2258 Don Brandenburg 12 St Thomas Aquinas (Bishop Ahr 1983-2019) (NJ) 27 27:41.0 78.5 260
2259 Sayyed Austin 10 South Plainfield (NJ) 18 27:42.0 78.5 215
2260 Isai Cordova 10 Lakewood (WA) 6 27:45.0 78.3 1251 189
2261 Wanye' Jefferson 11 Penns Grove (NJ) 11 27:55.0 77.9 261
2262 Josh Waldman 12 Pascack Valley (NJ) 16 27:56.0 77.8 216
2263 Vincent Fairchild 12 Arthur P Schalick (NJ) 9 28:10.0 77.2 262
2264 Faraz Iqbal 9 Teaneck (NJ) 5 28:18.0 1252 201
2265 Christopher Grenier 12 Paul VI (VA) 12 28:21.0 76.7 217
2266 Jay Perez 10 Old Bridge (NJ) 28 28:24.0 76.6 270
2267 Brian Brow 9 Brick Memorial (NJ) 8 28:31.0 76.3 183
2268 John Gillespie 10 Pitman (CA) 3 28:45.0 75.6 202
2269 Dan Siegal 10 Highland Park (IL) 6 28:50.0 75.4 1253 203
2270 Daniel Black 11 North Hunterdon (NJ) 17 29:13.0 74.4 271
2271 Richard Glenhill 10 Arthur P Schalick (NJ) 10 29:19.0 74.2 263
2272 Tyler Murray 10 Arthur P Schalick (NJ) 11 29:19.0 74.2 264
2273 Nicholas Giono 10 North Warren Reg (NJ) 18 30:00.0 72.5 265
2274 Dylan Geiselman 9 Howell (NJ) 13 30:06.0 272
2275 Jeremy Wilson 12 Millville Senior (NJ) 13 30:13.0 72.0 273
2276 Tim Pumarejo 12 Millville Senior (NJ) 14 30:14.0 72.0 274
2277 Matthew Bloom 10 Pennington (NJ) 6 30:32.0 71.3 1254 266
2278 Quintin Rush 9 Neptune (NJ) 3 30:52.0 70.5 218
2279 Dylan Manno 10 Arthur P Schalick (NJ) 12 31:00.0 70.2 267
2280 Sahil Trivedi 10 DePaul (NJ) 10 31:02.0 70.1 268
2281 Michael McDougall 11 Parsippany Hills (NJ) 14 31:10.0 219
2282 Jerry Mangra 11 South Plainfield (NJ) 19 31:13.0 69.7 220
2283 Lorenzo O'Riley 9 Teaneck (NJ) 6 32:01.0 68.0 1255 202
2284 Dylan Berwick 11 Arthur P Schalick (NJ) 13 32:01.0 68.0 269
2285 Danny Creland 10 Hopewell Valley Central (NJ) 18 33:24.0 65.2 221
2286 Brad Stanton 10 Arthur P Schalick (NJ) 14 36:24.0 59.8 270