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

JV1 - Male

72 riders timed · 47 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 BODI YOCUM Elizabethtown Area School District 1 1 1
2 GABRIEL OSTING French Creek Composite 3 2 2
3 ALEX COLE Unionville-Chadds Ford School District 2 3 3
4 JULIAN FLAMINI Perkiomen Valley School District 7 5 4
5 MARK JOLLEY Lower Merion Trailblazers Composite 13 6 5
6 DEREK OTT Bucks County Composite 4 4 6
7 TY GEARHART Danville Hammers Composite 8 7 7
8 LUKE FRIIS Downingtown Composite 14 9 8
9 HENRY CHOI Delco Revolution Strath Haven 10 11 9
10 AIDAN LONG Twin Valley School 11 12 10
11 CHASE TANEY Owen J. Roberts 5 10 11
12 COLTON HOSAFLOOK Franklin Regional School District 6 8 12
13 JONAS DE OLIVEIRA BECKMANN Lower Merion Trailblazers Composite 16 14 13
14 MAX FULLER Downingtown District 15 15 14
15 KYLE MCLUCKIE Dauphin Composite 9 13 15
16 DEAN FRICHTEL AIM Academy 12 16 16
17 IAN ROBINSON Dauphin Composite 26 20 17
18 COLIN MAYO Unionville-Chadds Ford School District 18 17 18
19 MAXWELL HOOVER Cumberland Valley 23 18 19
20 CHARLES PRIOR Delco Revolution Haverford 22 21 20
21 THOMAS BARR Twin Valley School 27 22 21
22 LEVI ELHAJJ Elizabethtown Area School District 20 19 22
23 DYLAN CHERSKY Pittsburgh East Composite 17 26 23
24 ETHAN KRALL Delco Revolution Penncrest 19 23 24
25 THOMAS MAGGE SoMont West Composite 25 25 25
26 VAN MARTIN Twin Valley School 24 24 26
27 NOLAN ORR Delco Revolution Strath Haven 31 29 27
28 TUCKER DOSTALIK Downingtown District 28 31 28
29 GRAYSON MILLER Adams County Gettysburg 32 32 29
30 HENRY PINE Carlisle High School 34 28 30
31 RILEY WADLINGTON State College Area Crows MTB 40 34 31
32 LUCAS MORRILL Tredyffrin Easttown District 30 33 32
33 JOSHUA SOLLENBERGER Adams County Gettysburg 29 30 33
34 REED ELDRIDGE Owen J. Roberts 49 38 34
35 JASON SHAFFER York Composite Cycling Club 35 36 35
36 MIKE CARL York Composite Cycling Club 21 27 36
37 SEAN WEBB Downingtown District 45 35 37
38 LIAM COETZEE Great Valley High School 36 40 38
39 KIP HOWLAND Carlisle High School 33 37 39
40 CLAYTON BARGER State College Area Crows MTB 43 41 40
41 JACKSON MARSHALL Lower Bucks Composite 44 39 41
42 GARRETT LINGLE Susquenita 39 42 42
43 HAYDEN LINEBAUGH Northern York 48 46 43
44 JAMES MCDEVITT Unionville-Chadds Ford School District 37 47 44
45 BENJAMIN ROSE French Creek Composite 51 50 45
46 AUSTIN BRILL West Chester Area School District 41 43 46
47 YANNI LAMBRIS Delco Revolution Radnor 38 44 47
DNF CHASE KOLLER Twin Valley School 42 45
DNF MICAH HELD Laurel Highlands Composite - West 46 48
DNF JAKOB KLEIN SoMont West Composite 50 49
DNF KEVIN BOLT Twin Valley School 58 51
DNF THOMAS CIHLAR Twin Valley School 57 52
DNF TY PINKERTON Elizabethtown Area School District 47 53
DNF LEVI STILL Lebanon Valley Composite 54 54
DNF TRISTAN WILSON York Composite Cycling Club 56 55
DNF ANDREW KLINE Tredyffrin Easttown District 53 56
DNF JUSTIN BRODY Carlisle High School 59 57
DNF BECKET POTTINGER Franklin Regional School District 55 58
DNF AYDEN RICHARDSON PA Independent Eastern Blue 52 59
DNF LUCAS WRIGHT Pittsburgh West Composite 63 60
DNF ZACK GOECKEL Susquenita 60 61
DNF KYLE JOERS Tredyffrin Easttown District 70 62
DNF WILL REGAN Keystone Abington Heights 61 63
DNF VINCENT KUNZA Carlisle High School 67 64
DNF BRENDON VALENTINE Elizabethtown Area School District 66 65
DNF JASON LI Franklin Regional School District 69 66
DNF NATHAN JOHNSON Downingtown District 71 67
DNF JAMES PACHARIS Wyomissing Area Composite 62 68
DNF CLAYTON WILKES York Composite Cycling Club 64 69
DNF CHRISTIAN LONGENBACH Lehigh Valley Composite West 65 70
DNF JONATHAN INDIVERI Downingtown District 68 71
DNF NATHAN SHINGLE Plum Mustang MTB 72 72

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.