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

9th Grade - Male

57 riders timed · 54 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 NOAH DIETRICH Keystone Composite 1 1 1
2 PARKER BRENEMAN Elizabethtown Area School District 2 2 2
3 JACKSON GABRIELSEN Danville Hammers Composite 7 4 3
4 ROCCO LORENCE Pittsburgh North Cycling 4 3 4
5 IAN LONGENBERGER Carlisle Area Composite Racing 3 5 5
6 COLIN WINFIELD Parkland 5 6 6
7 LANDRY CRAWFORD Keystone Composite 8 8 7
8 BODE BRENNAN Tredyffrin Easttown District 6 7 8
9 JOSIAH ERB Elizabethtown Area School District 12 11 9
10 JULIAN HART Hellbenders soChesCo Composite 9 9 10
11 BRADEN HOSTETTER Susquenita 10 10 11
12 ISAAC THOMPSON West Shore Composite South 11 12 12
13 JACKSON BROWN Pittsburgh East - Plum 13 14 13
14 LUKE GANLY Hellbenders soChesCo Composite 14 15 14
15 HUGO ROWBOTHAM Delco Revolution Radnor 15 13 15
16 DANIEL KIDANE Pittsburgh East Composite 17 17 16
17 TORIN PERRI SoMont Abington 16 16 17
18 JOHN (JACK) MARKS Danville Area School District Hammers 20 19 18
19 COLE ALTEMUS SoMont East Composite 19 23 19
20 DYLAN VITALE Pittsburgh East Composite 18 18 20
21 EMORY DELSS Delco Revolution Haverford 27 26 21
22 NOAH KUECH Downingtown Composite 23 21 22
23 CANAAN TOOTHMAN Twin Valley School 21 20 23
24 JACKSON KRAFT Lehigh Valley Composite West 22 22 24
25 SAM STAHL West Shore Composite North 24 24 25
26 JAYSON DEFAZIO Downingtown District 30 25 26
27 ISAIAH FORDAHL Keystone Abington Heights 28 27 27
28 SEAN WEBB Downingtown District 25 28 28
29 EVAN STUMPF Twin Valley School 26 29 29
30 JULIAN BARCHUK Great Valley High School 31 30 30
31 AARON ANDREW Dauphin Composite 34 31 31
32 DEAN WIDERGREN Lehigh Valley Composite East 33 33 32
33 JACK FULTON Tredyffrin Easttown District 36 35 33
34 SULLIVAN STILSON State College Area Crows MTB 29 34 34
35 GRANT LOISELLE Lycoming County Composite 32 32 35
36 KEVIN BOLT Twin Valley School 38 36 36
37 BEN LEBO West Shore Composite North 37 37 37
38 DANIEL ASHCROFT Tredyffrin Easttown District 35 38 38
39 EVAN KRATZ Great Valley Composite 41 39 39
40 MALCOM MELENDEZ Lehigh Valley Composite East 42 40 40
41 JAKOB KLEIN SoMont West Composite 43 42 41
42 JUSTIN BRODY Carlisle Area High School 46 45 42
43 LIAM GOULD Elizabethtown Area School District 45 41 43
44 GAVIN MASSEY Lower Bucks Composite 47 46 44
45 NIKOLAOS PITTAKAS SoMont West Composite 39 44 45
46 ADITYA KRISHNAN Tredyffrin Easttown District 44 47 46
47 DONOVAN BENNETT Cumberland Valley 50 48 47
48 DYLAN PINCIOTTI Owen J. Roberts 40 43 48
49 VINCENT KUNZA Carlisle Area High School 48 49 49
50 JASON SHAFFER York Composite Cycling Club 49 50 50
51 ETHAN KRALL Delco Revolution Composite 51 51 51
52 JAKE LENNON Downingtown District 53 52 52
53 GABRIEL HARTMAN Wyomissing Area Composite 54 54 53
54 SAMUEL BRICKLEY Hershey 52 53 54
DNF DYLAN ROLLINS SoMont Cheltenham 55 55
DNF COOPER WIEDEMAN-KROSNAR Hershey 56 56
DNF SETH VIRMANI Lower Merion Trailblazers Composite 57 57

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.