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

JV3 - Male

69 riders timed · 28 completed all 4 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 3Lap 4
1 AUSTIN DOTSEY Owen J. Roberts 1 1 1 1
2 MARCUS COY Johnstown Ridgebacks Composite 5 2 2 2
3 REID GILMORE Elizabethtown Area School District 3 3 3 3
4 KELLER MCCLUSKEY Hellbenders soChesCo Composite 12 7 5 4
5 CHASE GEURIN Lycoming County Composite 6 5 6 5
6 FOSTER WELDON Downingtown District 2 4 4 6
7 SUTTER SMITH Pittsburgh East Composite 7 6 8 7
8 HENRY SHRIVER Hellbenders soChesCo Composite 16 10 7 8
9 OWEN DENNIS Great Valley High School 14 13 10 9
10 ADAM ROBINSON Lower Merion Trailblazers Composite 23 18 15 10
11 ETHAN SOLLENBERGER Adams County Gettysburg 19 16 14 11
12 JADON CRAWFORD Keystone Composite 13 19 17 12
13 NOAH BRENEMAN Elizabethtown Area School District 17 15 16 13
14 IVAN GATSKI Danville Hammers Composite 4 8 18 14
15 COLE PANCHER Danville Hammers Composite 15 11 9 15
16 VINCENT DELO Pittsburgh East Composite 9 12 13 16
17 PEARSON BRUHNS Delco Revolution Radnor 10 9 11 17
18 MICHAEL O'REILLY Twin Valley School 30 27 21 18
19 XAVEN MONSALUD Delaware Dirt Destroyers 21 20 19 19
20 ALFRED ALPINI Hellbenders Avon Grove 36 30 28 20
21 ELI BLACK Chambersburg Area School District 24 22 26 21
22 PATRICK WRIGHT Owen J. Roberts 33 28 25 22
23 BENTON CRELLIN Danville Area School District Hammers 26 26 23 23
24 CALEB SARKA Johnstown Ridgebacks Composite 22 24 27 24
25 ALEX SHIELDS Owen J. Roberts 27 21 29 26
26 KEVIN GARES Tredyffrin Easttown District 8 14 12 27
27 DOMINIC HARCLERODE Downingtown District 11 17 22 28
28 IAN BORRES Delaware Dirt Destroyers 18 25 24 29
DNF JACOB ROSSNEY Downingtown District 25 23 20
DNF MICHAEL WILLIAMS Owen J. Roberts 32 29 30 25
DNF BRADY WALKER Owen J. Roberts 45 31 31
DNF RYAN ERB Buffalo Valley Composite 51 39 32
DNF EVAN SNYDER Great Valley High School 46 37 33
DNF ALEX THORNTON Delco Revolution Strath Haven 29 32 34
DNF MASON GEORGE Parkland 39 36 35
DNF BRYCE ANGLE Chambersburg Area School District 35 38 36
DNF MYLES WOMMACK Hellbenders soChesCo Composite 38 34 37
DNF REIN ALDERFER Lycoming County Composite 53 42 38
DNF ETHAN FENNER Keystone Composite 31 35 39
DNF HAVEN MALSTROM Tredyffrin Easttown District 28 33 40
DNF LIAM OWENS York Composite Dallastown 52 45 41
DNF ROBBY FRAZER Hellbenders soChesCo Composite 56 48 42
DNF SCOTT CREASON Elizabethtown Area School District 47 43 43
DNF KYLEN KISER Chambersburg Area School District 43
DNF PATRICK ALLEN Delco Revolution Haverford 48 46 44
DNF HUNTER KQIRA Owen J. Roberts 55 49 45
DNF JEFF CLEMONS Downingtown Composite 58 51 46
DNF ETHAN WEAVER SoMont East Composite 49 52 47
DNF SAM HOOVER Cumberland Valley 20 40 48
DNF PARKER BRYANT Elizabethtown Area School District 44 41 49
DNF CHRISTIAN BURK Downingtown District 37 55 50
DNF LUKE MCKEON Lower Bucks Pennsbury 41 44 51
DNF BEN SNYDER Carlisle Area Composite Racing 50 50 52
DNF BRYSON KASH Dauphin Composite 57 54 53
DNF MATTHEW FULLER Delco Revolution Radnor 54 53 54
DNF LOGAN WILLRICH Tredyffrin Easttown District 42 47 55
DNF BENJAMIN MALEHORN Buffalo Valley Composite 63 59 56
DNF ADRIAN GROSH Elizabethtown Area School District 62 56 57
DNF TYLER NARDI Hellbenders soChesCo Composite 60 57 58
DNF PETER O'GRADY Pittsburgh East Composite 65 62 59
DNF OTTO LAMM Cumberland Valley 34 58 60
DNF CHRISTOPHER TERRERO Pedal 4 Peace Composite 64 61 61
DNF ROGAN HARTMAN Wyomissing Area Composite 66 64 62
DNF AIDAN GOLDBERG SoMont Abington 61 60 63
DNF MIKEY VISCUSO Twin Valley School 59 63
DNF LUCAS STARNER Owen J. Roberts 69 67 64
DNF BRIGHTON FARNSWORTH Lehigh Valley Composite East 40 65
DNF TANNER TAYLOR Elizabethtown Area School District 67 66
DNF LUKE KEOHANE Tredyffrin Easttown District 68

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.