Race Results

How positions changed lap by lap. Each line is a rider; lower is better (1 = leading). A line that ends early means the rider was pulled or lapped before the finish.

Results Race Position

JV2 - Male

61 riders timed · 60 completed all 3 laps

Hover a line to identify the rider. Dashed lines were pulled/lapped before the finish. The table below is the authoritative key.

Finish Rider Team Lap 1Lap 2Lap 3
1 FINN SWARTLEY Bucks County Composite 1 1 1
2 NEIL PHILLIPS Lower Bucks Composite 2 2 2
3 NATHAN KREMPASKY Keystone Abington Heights 7 5 3
4 AUSTIN GAULDING Hellbenders soChesCo Composite 4 4 4
5 CALEB KELLY EMMAUS HIGH SCHOOL 3 3 5
6 DANE SUTCLIFFE Owen J. Roberts 5 7 6
7 RYAN HORUTZ Keystone Abington Heights 10 6 7
8 MAX FULLER Downingtown District 9 8 8
9 TEAGUE HUNNER EMMAUS HIGH SCHOOL 14 9 9
10 NOAH LINSENBIGLER Carlisle Area Composite 11 13 10
11 NATE DANNER Unionville-Chadds Ford School District 12 11 11
12 MARK JOLLEY Lower Merion Trailblazers Composite 16 14 12
13 GARRETT HUMMEL Laurel Highlands Composite 13 15 13
14 HUDSON PHILLIPS State College Area Crows MTB 6 10 14
15 LIAM TIERNEY Keystone Abington Heights 8 12 15
16 JAXON ROBERTS Elizabethtown Area School District 19 16 16
17 CONNOR HOFSTROM Lycoming County Composite 26 18 17
18 CALEB WEIMAN Downingtown Composite 15 17 18
19 BRADEN KUHN Susquenita 17 19 19
20 BEN LINCOLN Phoenixville Inferno Composite 18 20 20
21 THOMAS MAGGE SoMont West Composite 21 22 21
23 HENRY CHOI Delco Revolution Strath Haven 22 25 22
22 HUDSON HOWARD Laurel Highlands Composite 31 23 23
24 AIDAN LONG Twin Valley School 28 24 24
25 BARRETT BUGLER Adams County Gettysburg 20 21 25
26 JAREN WARNER Susquenita 27 26 26
27 VAN MARTIN Twin Valley School 30 29 27
28 QUENTIN HOFFMAN-AHO Danville Hammers Composite 25 28 28
29 TUCKER DOSTALIK Downingtown District 29 27 29
30 DEVAN PAUL Plum Mustang MTB 24 31 30
31 MIKE CARL York Composite Cycling Club 23 30 31
32 NOLAN SHELTON Perkiomen Valley School District 32 32 32
33 DYLAN FLEMING Pittsburgh East Composite 35 35 33
34 LIAM COETZEE Great Valley High School 38 33 34
35 MAXWELL HOOVER Cumberland Valley 37 39 35
36 SEAN MATTES Lehigh Valley Composite East 34 34 36
37 BEN WITMER Carlisle High School 36 37 37
38 AADEN BENIGNI Pittsburgh North Cycling 39 36 38
39 NICHOLAS REIGNER Elizabethtown Area School District 33 38 39
40 JONATHAN INDIVERI Downingtown District 41 40 40
41 JOSHUA SOLLENBERGER Adams County Gettysburg 40 41 41
42 LUCAS MORRILL Tredyffrin Easttown District 43 44 42
43 TY GEARHART Danville Hammers Composite 42 42 43
44 JONATHAN GARBER Laurel Highlands Composite 44 43 44
45 MATTHEW SHIELDS Owen J. Roberts 46 45 45
46 PARKER ROSSMAN Hellbenders Avon Grove 45 46 46
47 THOMAS CIHLAR Twin Valley School 47 49 47
49 CHASE KOLLER Twin Valley School 51 48 48
48 HENRY PINE Carlisle High School 48 47 49
50 KAMERON MOLNAR Hellbenders Avon Grove 50 53 50
51 THOMAS BARR Twin Valley School 56 51 51
52 MATTHEW GAVIN PA Independent Eastern 54 52 52
53 JONAH CERYNIK Downingtown Composite 49 50 53
54 JACKSON TRUMP York Composite Cycling Club 53 54 54
55 CALDER ANDERSON West Shore Composite North 52 55 55
56 ZACHARY RADABAUGH Lower Bucks Pennsbury 57 56 56
57 SPENCER JUDY Twin Valley School 60 58 57
58 CONNOR JACOB Pittsburgh East Composite 55 57 58
59 BRENDON VALENTINE Elizabethtown Area School District 59 59 59
60 ETHAN MERTZ Governor Mifflin High School 58 60 60
DNF WILLIAM FINNERTY Susquenita 61 61

Stacked Lap Times

Each bar is a rider; each block is a lap — wider = slower. A short bar means pulled/lapped.

Even blocks = metronomic pacing; a widening block = fade. Hover a block for the exact lap split.