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

7th Grade - Male

68 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 FREDDIE GRAY Lebanon Valley Composite 1 1 1
2 EMILIS VALAITIS Johnstown Ridgebacks Composite 2 2 2
3 DAMIEN DE RIDDER Danville Area School District Hammers 3 3 3
4 ZACHARIAH SWOPE Downingtown Composite 4 4 4
5 SIDNEY HOFSTROM Lycoming County Composite 11 8 5
6 EVAN HANKS Plum Mustang MTB 5 7 6
7 JEREMY PARKER Pittsburgh North Cycling 6 5 7
8 HENRY JONES Lehigh Valley Composite East 8 9 8
9 JASON ZABOROWSKI Great Valley High School 9 11 9
10 KEENAN FAWTHORP PA Independent Eastern Gold 7 6 10
11 JACK DALTON Cheltenham 10 10 11
12 DYLAN WHELAN SoMont West Composite 12 12 12
13 JAMES FULTON Tredyffrin Easttown District 18 14 13
14 OWEN PARKINS Johnstown Ridgebacks Composite 13 13 14
15 GRAYSON SOSTAR PA Independent - Central 17 15 15
16 DREW ELDRED Lycoming County Composite 19 17 16
17 NATHANIEL HARRISON Northwestern Lehigh 23 19 17
18 SORREL DENARDO-YOST Emmaus High School 15 18 18
19 TJ CARL York Composite Cycling Club 14 16 19
20 MATTHEW RICHARDS Phoenixville Inferno High School 21 21 20
21 KENTON SANDERS Pittsburgh East Composite 25 25 21
22 MATT STYER Danville Area School District Hammers 24 22 22
23 THEODORE VENUTOLO Great Valley Composite 22 24 23
24 PATRICK MCCAFFREY Elizabethtown Area School District 16 20 24
25 LUCAS MANKES Tredyffrin Easttown Composite 20 23 25
26 RYLAND BIELJESKI West Chester Area School District 33 26 26
27 EMORY PALMER Danville Area School District Hammers 26 27 27
28 COLTON MARTIN Lower Bucks Pennsbury 29 29 28
29 EVAN HEISEY York Composite Cycling Club 27 28 29
30 PATRICK STRONG Keystone Abington Heights 32 30 30
31 PORTER KUBAN Laurel Highlands Composite - East 37 34 31
32 PIERCE MORLEY Franklin Regional School District 35 33 32
33 PATRICK FREEMAN Perkiomen Valley School District 42 36 33
34 BRADEN MAGES Perkiomen Valley School District 31 32 34
35 MADDOX MAZZANTE Lehigh Valley Composite East 30 31 35
36 ARI PARKER Governor Mifflin High School 34 35 36
37 LIAM DOVICO Parkland 38 40 37
38 JULIAN DE OLIVEIRA BECKMANN Lower Merion Trailblazers Composite 39 37 38
39 WALTER SAUNDERS Lycoming County Composite 45 39 39
40 LJ KELLER Danville Area School District Hammers 36 38 40
41 TYLER CUNNINGHAM PA Independent - Central 40 41 41
42 JARED WEIKEL Perkiomen Valley School District 59 45 42
43 HEATH PRITTS Laurel Highlands Composite - East 46 42 43
44 LUKE ZIMMERMAN Danville Area School District Hammers 43 43 44
45 EVAN ALBERTSON Danville Area School District Hammers 44 44 45
46 ALEXANDER RUDOLF Tredyffrin Easttown District 47 46 46
47 MAX WILLIAMS PA Independent Eastern Blue 48 48 47
48 BENJAMIN WALKER Emmaus High School 50 49 48
49 JACK BETLER Laurel Highlands Composite - East 41 47 49
50 DANIEL TOTO Phoenixville Inferno High School 54 51 50
51 TANNER SHAW Hellbenders soChesCo Composite 49 50 51
52 NATE NICHOLAS Keystone Composite 60 56 52
53 BENJAMIN CASSIEL DOUGHERTY Tredyffrin Easttown Composite 55 55 53
54 BILLY HENNESSY Carlisle High School 53 52 54
55 CLARK RAYMOND Northwestern Lehigh 56 54 55
56 MICHAEL KOLLAR Lower Bucks Pennsbury 52 53 56
57 EVAN BARBER Perkiomen Valley School District 58 57 57
58 MICHAEL CARY Laurel Highlands Composite - East 51 58 58
59 EZRA HESS Danville Area School District Hammers 62 59 59
60 BENTLEY STEWART Lycoming County Composite 61 60 60
DNF ORIN JANECKA Franklin Regional School District 28
DNF STERLING BEST State College Area Crows MTB 63 61
DNF ALEX ZIVANOVIC Cheltenham 64 62
DNF PARKER BOYD Laurel Highlands Composite - East 57 63
DNF VAIDEN INGE Delco Revolution Haverford 65 64
DNF GIDEON BRYANT Carlisle High School 67 65
DNF ETHAN FISHER Phoenixville Inferno Composite 68 66
DNF BENJAMIN KING JR PA Independent Eastern Gold 66

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.