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

62 riders timed · 59 completed all 2 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 2
1 JOEL PARKER Pittsburgh North Cycling 1 1
2 MICHAEL CONCANNON SoMont East Composite 2 2
3 RYAN KUHN Susquenita 3 3
4 QUINN PORTER Pittsburgh East Composite 6 4
5 LANDON CHAI Lower Bucks Composite 4 5
6 AUSTIN PEAKE SoMont West Composite 5 6
7 CLIFF WILLIAMS York Composite Cycling Club 8 7
8 DAVID ROSS PA Independent Eastern Blue 9 8
9 ETHAN BILLINGSLEY Owen J. Roberts 12 9
10 CODY HOLTON Hershey 10 10
11 DYLAN GUINN Northern York 11 11
12 MATTHAN YORK Twin Valley School 7 12
13 GAVIN RAJOTTE Unionville-Chadds Ford School District 13 13
14 JAKE SNOOK Lower Merion Trailblazers Composite 14 14
15 MAXIMILIAN DEIBERT Keystone Composite 17 15
16 DOMINIK WERTZ Great Valley High School 16 16
17 WILLIAM RITZ Unionville-Chadds Ford School District 15 17
18 JULIAN BACKES AIM Academy 18 18
19 HENRY FISHER Laurel Highlands Composite - East 20 19
20 WILL FRANKOWSKI Keystone Abington Heights 19 20
21 ANDREW SCHWABENBAUER Twin Valley School 21 21
22 GAVIN SHAFFER Pittsburgh West Composite 26 22
23 DECLAN MORRILL Tredyffrin Easttown District 24 23
24 NOAH BATEMAN Twin Valley School 30 24
25 ANDREW RITCHEY Johnstown Ridgebacks Composite 22 25
26 LUCAS ODELL Hellbenders Avon Grove 25 26
27 JUDE SALAS Inferno East Composite 35 27
28 DREW BUCHAKJIAN SoMont East Composite 31 28
29 BRAYDEN BINGHAM Twin Valley School 32 29
30 GABRIEL FLECK Adams County Gettysburg 29 30
31 SAM LLERAS Danville Area School District Hammers 23 31
32 ISAAC SMITH Great Valley High School 27 32
33 DONALD STEFANOVICH Plum Mustang MTB 36 33
34 CHRIS BIENICK Downingtown District 28 34
35 GABE MCENEANEY West Chester Area School District 34 35
36 GABRIEL HARTMAN Wyomissing Area Composite 39 36
37 MCKINLEY TAYLOR Dauphin Composite 38 37
38 ANDREW TELENCIO PA Independent - Central 37 38
39 HENRY MEITZLER Twin Valley School 33 39
40 ETHAN LAI PA Independent Eastern Gold 44 40
41 BRAYDEN COOPER Hellbenders soChesCo Composite 48 41
42 JACKSON CONNOR Tredyffrin Easttown District 45 42
43 JUDAH SENYO Delco Revolution Strath Haven 42 43
44 GRAHAM SMITH Pittsburgh North Cycling 51 44
45 KIAN REIS Phoenixville Inferno High School 46 45
46 BRAYDEN KLINE Tredyffrin Easttown District 47 46
47 THEODORE HATTON Lower Bucks Pennsbury 49 47
48 BENNY DADALT Danville Hammers Composite 56 48
49 TYLER KUNKEL Adams County Composite 54 49
50 JACK LUTTER PA Independent - Central 52 50
51 ETHAN MERTZ Governor Mifflin High School 53 51
52 TREY MATTEI Downingtown District 55 52
53 JOHN GOODLING Susquenita 57 53
54 GAVIN BENINI Cumberland Valley 50 54
55 WILLIAM BRINKER SoMont West Composite 58 55
56 ETHAN HARRIS Unionville-Chadds Ford School District 41 56
57 WILKEN BANKOWSKI York Composite Cycling Club 60 57
58 TAVIN SNYDER York Composite Cycling Club 40 58
59 HAYDEN POORMAN State College Area Crows MTB 59 59
DNF ALEX STRAWSER Susquenita 43
DNF LANDON HARNISH Elizabethtown Area School District 61
DNF ZACHARY RADABAUGH Lower Bucks Pennsbury 62

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.