Giro di San Francisco

 NCNCA Elite Criterium Championships

Criterium: Monday Sept. 1, 2025 – Schedule
Part of the 2025 California Cup

Results: Master Women 40+, 50+

Start: 8:00 am
Place # First Last City Cat Team License Age
1 399 Heidi VERBEECK Davis, CA 3 Davis Bike Club 629641 47
2 325 Marcie PALMER 2 Revolution Racing Team LLC 630732 44
3 398 Alexis DODGE Morgan Hill, CA 3 Los Gatos Bicycle Racing Club 393502 42
Field: 3 of 50
Table notes:

 Results: Junior 17-18

Start: 8:45 am

NCNCA Elite Criterium Championships

 Championship: Junior Boys 17-18

Place # First Last City Cat Team License Age
1 942 Aidan ZAVALLA San Jose, CA 2 Team California Academy 571023 18
2 945 Aero FIN-FISHER N 591326 18
3 928 Nils HUMMEL Albany, CA 3 Team California Academy 765046 17
4 925 Finnian CAULFIELD Oakland, CA 4 TMB Development p/b Equator Coffees 661172 18
5 929 Oliver JACOBS Oakland, CA 2 Team California Academy 768558 17
6 944 Reid MCLAUGHLIN 3 Team California Academy 647393 17
7 924 Ivo BOUSSO Oakland, CA 3 Team California Academy 633944 17
8 941 LEON OUK Santa Rosa, CA 4 Sycip / Devout Coffee 670944 17
9 923 Zion BOEHS Livingston, CA 3 LGBRC p/b Ben Dodge Relator 751433 18
10 932 Aaron LIDDELL Santa Rosa, CA 4 Sycip / Devout Coffee 772850 17
11 927 Oliver GLUECK Oakland, CA 4 TMB Development p/b Equator Coffees 661561 18
12 936 August LINCOLN Sebastopol, CA 4 Sycip / Devout Coffee 791121 17
Placed: 12

 Championship: Junior Girls 17-18

Place # First Last City Cat Team License Age
1 959 Jordyn COOPER Berkeley, CA 4 Monarch Racing Development 568898 17
2 958 Fern CAMPBELL 4 Monarch Racing Development 661166 17
Placed: 2

Junior Boys 17-18

Place # First Last City Cat Team License Age
1 942 Aidan ZAVALLA San Jose, CA 2 Team California Academy 571023 18
2 945 Aero FIN-FISHER N 591326 18
3 928 Nils HUMMEL Albany, CA 3 Team California Academy 765046 17
4 925 Finnian CAULFIELD Oakland, CA 4 TMB Development p/b Equator Coffees 661172 18
5 929 Oliver JACOBS Oakland, CA 2 Team California Academy 768558 17
6 944 Reid MCLAUGHLIN 3 Team California Academy 647393 17
7 924 Ivo BOUSSO Oakland, CA 3 Team California Academy 633944 17
8 941 LEON OUK Santa Rosa, CA 4 Sycip / Devout Coffee 670944 17
9 923 Zion BOEHS Livingston, CA 3 LGBRC p/b Ben Dodge Relator 751433 18
10 932 Aaron LIDDELL Santa Rosa, CA 4 Sycip / Devout Coffee 772850 17
11 927 Oliver GLUECK Oakland, CA 4 TMB Development p/b Equator Coffees 661561 18
12 936 August LINCOLN Sebastopol, CA 4 Sycip / Devout Coffee 791121 17
Field: 12

Junior Girls 17-18

Place # First Last City Cat Team License Age
1 959 Jordyn COOPER Berkeley, CA 4 Monarch Racing Development 568898 17
2 958 Fern CAMPBELL 4 Monarch Racing Development 661166 17
Field: 2

Finish order: Junior 17-18

Place # First Last City Cat Category  (Place) License Age
1 942 Aidan ZAVALLA San Jose, CA 2 Junior Boys 17-18  (1st) 571023 18
2 945 Aero FIN-FISHER N Junior Boys 17-18  (2nd) 591326 18
3 928 Nils HUMMEL Albany, CA 3 Junior Boys 17-18  (3rd) 765046 17
4 925 Finnian CAULFIELD Oakland, CA 4 Junior Boys 17-18  (4th) 661172 18
5 929 Oliver JACOBS Oakland, CA 2 Junior Boys 17-18  (5th) 768558 17
6 944 Reid MCLAUGHLIN 3 Junior Boys 17-18  (6th) 647393 17
7 924 Ivo BOUSSO Oakland, CA 3 Junior Boys 17-18  (7th) 633944 17
8 941 LEON OUK Santa Rosa, CA 4 Junior Boys 17-18  (8th) 670944 17
9 923 Zion BOEHS Livingston, CA 3 Junior Boys 17-18  (9th) 751433 18
10 932 Aaron LIDDELL Santa Rosa, CA 4 Junior Boys 17-18  (10th) 772850 17
11 959 Jordyn COOPER Berkeley, CA 4 Junior Girls 17-18  (1st) 568898 17
12 927 Oliver GLUECK Oakland, CA 4 Junior Boys 17-18  (11th) 661561 18
13 936 August LINCOLN Sebastopol, CA 4 Junior Boys 17-18  (12th) 791121 17
14 958 Fern CAMPBELL 4 Junior Girls 17-18  (2nd) 661166 17
Combined field: 14 of 40
Table notes:

Results: Master 50+ 1/2/3

Start: 9:30 am
Place # First Last City Cat Team License Age Points
1 672 Dana WILLIAMS 1 TMB Racing 295988 50 10
2 655 Patrick HEANEY 1 15595 59 9
3 668 Michael SAYERS 1 54591 55 8
4 665 Michael CHARLETON 2 Red Peloton 49344 56 7
5 629 Jeromy COTTELL Redwood City, CA 1 Creative Blue Racing 273912 50 6
6 649 Aaron LONG 1 158083 59 5
7 671 Steve REANEY 1 CycleSport.com 133288 54 4
8 642 Sean SMITH Walnut Creek, CA 2 CycleSport.com 204018 54 3
9 636 Rick LAWTON Pleasanton, CA 1 ThirstyBear Cycling 141309 60 2
10 645 Kai YU San Francisco, CA 3 170741 52 1
11 673 Alexander APRELEV 3 178265 50
12 666 Todd BELL 2 CycleSport.com 40497 54
13 637 Ole LUTJENS Fair Oaks, CA 2 CycleSport.com 532568 58
14 633 Jason GREFRATH Sacramento, CA 1 ThirstyBear Cycling 281883 52
15 638 Richard PEPPER Windsor, CA 2 Red Peloton 99150 62
16 635 Raffi JILIZIAN Danville, CA 2 Kleen Fabrics 187667 57
17 630 Yutch COWHIE Sacramento, CA 2 Pacos-RSR Race Team 261718 59
18 639 Matthew PYKE Morgan Hill, CA 3 Titan Racing Cadence Cyclery 494566 50
19 643 Phil TERCERO San Martin, CA 2 CoreTechs Cycling Team 396818 55
20 631 Michael FOLEY San Rafael, CA 2 CycleSport.com 11946 57
21 648 Jason CRUSER 2 CycleSport.com 287526 55
22 644 Nick THEOBALD Belvedere Tiburon, CA 1 CREATIVE BLUE Racing 35297 57
23 632 Uri FRIEDMAN San Francisco, CA 3 Swell Bicycles 202518 50
24 628 Shaun BAGLEY Visalia, CA 1 E-VOKE RACING TEAM 60730 57
DNP 626 David ALLEN Santa Cruz, CA 1 CycleSport.com 1399 55
DNP 627 Craig AUZENNE Martinez, CA 3 Lamorinda Cycling Club / Lamorinda Racing 428500 54
DNP 640 Hussein SAFFOURI Piedmont, CA 2 KaiVelo Racing 41848 55
DNP 641 Matthew SLOAN Santa Cruz, CA 2 CycleSport.com 418909 55
DNP 646 Anthony HANSEN N 131500 62
DNP 647 Haydn MACKAY 3 CycleSport.com 212699 53
DNP 667 Richard JUAREZ 2 71186 62
DNP 669 Bubba MELCHER 2 23961 65
DNP 670 Bob HOOKS 1 653467 55
DNS Rob JENSEN Los Altos, CA 3 Los Gatos Bicycle Racing Club 216112 63
Field: 33 of 50
Table notes:

Results: Women 3/4/5

Start: 10:15 am
Place # First Last City Cat Team License Age
1 214 Sofya BULAVKO Berkeley, CA 3 Terun Cycling 778351 23
2 255 Rachel GAROFOLI San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 761307 28
3 246 Catherine HILL San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 780532 26
4 250 Jasmeek Kaur SEKHON Union City N 21
5 244 Susan XU San Francisco 4 Super Sprinkles p/b Bicycle Law 630982 28
6 248 Taylor GORMAN Reno N Scuderia di Gatti 34
7 228 Adelaide LAMMERS Madison N Brazen Dropouts 24
8 242 Liz SCHINSKI San Francisco, CA 3 Super Sprinkles p/b Bicycle Law 630835 34
9 252 Abigail FISHER Santa Rosa, CA 4 Sycip/Devout Coffee Juniors 587508 14
10 229 Eva LIN Fremont, CA 3 Eclipse Racing 645537 29
11 226 Anna JOHNSON Pleasanton, TX 3 Revolution Racing 546059 38
12 251 Alexis DODGE Morgan Hill, CA 3 Los Gatos Bicycle Racing Club 393502 42
13 215 Soledad CALDERON ARROYO San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 779254 31
14 227 Jillian KOZYRA San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 583489 38
15 217 Veerle DE JONG Berkeley, CA 3 Terun Cycling 752341 23
16 219 Samantha DEWEES San Francisco, CA 4 Alto Velo Racing Club 778430 29
17 230 Olive MARKMAN Oakland, CA 4 Monarch Racing Development 652088 15
18 232 Sarah MOLL San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 777680 25
19 249 Evelyn GOESSLING Irvine, CA 3 Team Endure Racing 634540 28
20 216 Jordyn COOPER Berkeley, CA 4 Monarch Racing Development 568898 17
21 254 Wenni SHARK 4 751761 35
22 233 Katie MONAGHAN Palo Alto, CA 3 Alto Velo Racing Club 751554 31
23 253 Mackenzie AUDINO N 31
24 245 Jaimie ZHU San Francisco, CA N Super Sprinkles p/b Bicycle Law 778169 29
25 213 Sophia AVERY Sunol, CA 4 Monarch Racing Development 574254 14
26 241 Brenda RAMIREZ Riverbank, CA N Fun Sport Bikes 777823 29
DNP 218 Kayla DELK Rio Vista, CA N Cal Poly Cycling 785478 21
DNP 231 Hiromi MEGURO San Francisco, CA N Super Sprinkles p/b Bicycle Law 765401 33
DNP 247 Fern CAMPBELL 4 Monarch Racing Development 661166 17
DNS Hannah PERRY-ZEIK San Francisco N all.ways cycling club 29
Field: 29 of 50
Table notes:

Results: Category 4/5

Start: 11:05 am
Place # First Last City Cat Team License Age
1 543 Gary GLUTES San Francisco N Super Sprinkles Racing 29
2 521 Cameron AUSTIN Palo Alto N 39
3 586 Mateo VELAZQUEZ Rocklin, NV 4 Rio Strada Racing 759761 22
4 568 Greg NEIDIGER Oakland, CA 4 754845 44
5 536 Ben EISENBERG San Francisco, CA 4 769053 15
6 542 Trevor GILLETTE Sonora, CA 4 Team California Academy 762481 16
7 556 Rikuto ITO San Francisco, CA N Thursdays 788800 28
8 562 Olen LOKKESMOE Gainesville, FL 4 VeloBrew Cycling Club 611780 19
9 544 Luis GOMEZ San Jose, CA 4 Los Gatos Bicycle Racing Club 287731 46
10 555 Nik IGNACIO San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 665659 34
11 576 Franklin RICE Berkeley, CA 4 Super Sprinkles p/b Bicycle Law 752355 29
12 531 Nicholas CHANDLER San Francisco, CA 4 661932 30
13 526 Mason BUTLER Roseville, CA 4 Team Swift 761522 18
14 528 Matthew CALLAHAN San Francisco, CA 4 Dolce Vita Cycling 751284 31
15 547 Leo GUO Berkeley, CA 4 Thursdays.cc 625380 20
16 535 Oscar CRUZ Sacramento, CA 4 Velo Trap Racing 631581 32
17 565 Nathan MILLER Los Altos N 37
18 522 Ashwin BADRINATH Livermore N 27
19 540 Juan GAMBOA San Francisco, CA N 770133 29
20 549 Christopher HADDOCK Brentwood, CA N 787656 42
21 574 Suhith RAJESH San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 651251 29
22 561 Michael LEHMAN Sacramento 4 Velo Trap Racing 753629 39
23 554 Josh HOCHMAN San Francisco, CA N Super Sprinkles p/b Bicycle Law 751809 32
24 575 Aero FIN-FISHER N 591326 18
25 580 Howard SANTOS Elk Grove, CA 4 Rio Strada Racing 601524 35
26 560 Colin KWIECINSKI San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 667338 25
27 550 Nick HARLAN Pleasanton, CA N Lamorinda Cycling Club / Lamorinda Racing 793774 42
28 532 Aaron LIDDELL Santa Rosa, CA 4 Sycip / Devout Coffee 772850 17
29 566 Singe MORIMOTO Lafayette, CA 4 25089 56
30 525 Alvin HOLBROOK Walnut Creek, CA 4 Dolce Vita Cycling 752920 32
31 581 Michael SIANTURI Oakland, CA 4 Dolce Vita Cycling 652739 34
32 538 Dashiell FRANKLIN Menlo Park, CA N UCSB Cycling 779017 20
33 592 John WOOD Pacifica, CA 4 inconnu 768688 38
34 559 Hunter KNICKERBOCKER Reno, NV 4 FREELAP TEST TEAM 779291 27
DNP 520 Trevor ALEXANDER Berkeley, CA 4 TMB Development p/b Equator Coffees 753315 35
DNP 523 Julien BAUDE Berkeley, CA N 785202 40
DNP 524 Alex BELTRAN Suisun City N 38
DNP 527 Alex CAIN San Francisco, CA N Super Sprinkles p/b Bicycle Law 773955 43
DNP 529 Jeff CARDONI San Francisco N 37
DNP 530 Richard CASTILLO Daly City N 37
DNP 533 Payton COE San Francisco, CA N Super Sprinkles p/b Bicycle Law 773953 29
DNP 534 Nick COVINGTON Auburn, CA 4 776782 37
DNP 537 Lewis ELLIS San Francisco, CA N 770400 31
DNP 539 Cory FROST Oakland, CA 4 Davis Bike Club Race Team 751676 22
DNP 541 Mandeep GILL San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 664534 32
DNP 545 Lincoln GRAY San Rafael, CA N Team Swift 777351 15
DNP 546 David GUO San Francisco N 26
DNP 548 Jordan GUTIERRES Oakland, CA 4 TMB Development p/b Equator Coffees 751876 25
DNP 551 Scott REYNOLDS Mill Valley N Marin United AKA: MRN UNTD 36
DNP 552 Christopher HEINEMEYER San Francisco, CA N Super Sprinkles p/b Bicycle Law 777685 28
DNP 553 Liem HINH Stockton, CA 4 Freakshow P/B Michael David Winery 590797 43
DNP 557 Jacob JINE Oakland N 29
DNP 558 George DRUMHELLER Seattle, WA 4 Hagens Berman Racing Seattle 657907 25
DNP 563 Anton MASLENKO Milpitas, CA 4 TMB Development p/b Equator Coffees 757192 15
DNP 564 Lucas BEDOYA N 24
DNP 567 Gregory MORSE San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 655535 34
DNP 569 Dakota NIX Hollister, CA 4 637841 27
DNP 570 Sunghoon OH Mountain View, CA N Terun Cycling 777133 25
DNP 571 Pratyush PANT San Francisco N 28
DNP 572 Peter PARISI San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 774134 34
DNP 573 John PETTIGREW Woodacre, CA 4 Low Key 780720 40
DNP 577 Jacob RIDDLES San Mateo, CA 4 Lamorinda Cycling Club / Lamorinda Racing 752484 26
DNP 578 Raymond RIDON South San Francisco, CA 4 Super Sprinkles p/b Bicycle Law 651102 35
DNP 579 Henry ROSE Emeryville N Berkeley Bicycle Club (BBC) 786802 15
DNP 582 John SONNENSCHEIN San Francisco, CA 4 430329 42
DNP 584 Felix TRAN San Leandro 4 Cal Poly Cycling 776926 22
DNP 585 Thomas VAN HENTENRYCK San Francisco N 33
DNP 588 Connor WHORL Foster City, CA 4 TMB Development p/b Equator Coffees 783661 24
DNP 589 Benjamin WILSON San Francisco, CA N Super Sprinkles p/b Bicycle Law 778402 38
DNP 590 Marvin WONG San Francisco N Womp Womp cc 19
DNP 591 Ismail JORIO San Jose, CA 4 790136 42
DNP 593 Ethan YIN California N 23
DNP 594 Jacob ZLOBINSKY San Mateo N 26
DNS Martin BREUER San Francisco N 49
DNS Dylan CLOAREC Woodside N 27
DNS REMY HAURY San Francisco N 31
DNS Casey MCGREEVY San Francisco N 44
DNS David RESNEKOV San Francisco, CA 4 Dolce Vita Cycling 754148 31
DNS Vasyl STOKOLOSA Castro Valley, CA 4 Alto Velo Racing Club 778907 36
DNS Joshua WANG San Jose, CA 4 San Jose Bicycle Club 549270 39
DNS Nolan WONG Sacramento, CA 4 Velo Trap Racing 423228 32
Field: 73 of 75
Table notes:

Results: Master 35+ 1/2/3

Start: 12:00 pm
Place # First Last City Cat Team License Age Points
1 443 Joshua CARLING El Dorado, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 234584 44 10
2 451 Nigel KINNEY San Jose, CA 2 Red Kilo 297103 40 9
3 438 Patrick HEANEY 1 15595 59 8
4 475 Haydn MACKAY 3 CycleSport.com 212699 53 7
5 445 Jeromy COTTELL Redwood City, CA 1 Creative Blue Racing 273912 50 6
6 485 Steve REANEY 1 CycleSport.com 133288 54 5
7 459 Kyle VIAU Fremont, CA 2 ThirstyBear Cycling 590967 44 4
8 477 Anthony LITTLE 2 218001 43 3
9 468 Michael SAYERS 1 54591 55 2
10 478 Przemek TUTAK 1 574662 45 1
11 Number missed – contact an official
12 464 Kai YU San Francisco, CA 3 170741 52
13 461 Gregory WHITE Lafayette, CA 1 246669 41
14 452 Ryan MILLER San Francisco, CA 1 62530 45
15 467 Michael CHARLETON 2 Red Peloton 49344 56
16 481 Robert MARSAN 2 Super Sprinkles p/b Bicycle Law 628738 35
17 487 Ariel HERRMANN 1 ThirstyBear Cycling 163046 45
18 484 Matthew PYKE Morgan Hill, CA 3 Titan Racing Cadence Cyclery 494566 50
19 444 Andrew CAVALETTO Scotts Valley, CA 3 CycleSport.com 211456 42
20 446 Pierantonio DI PRIMA San Francisco, CA 3 Dolce Vita Cycling 659262 38
21 472 Nicholas LAMB 3 Lamorinda Cycling Club / Lamorinda Racing 423140 37
22 486 Don CHAPIN 2 Coureur Monterey Bay Racing Team p/b Don Chapin Co 348760 44
23 476 Evan STADE 1 302395 39
24 473 Richard PEPPER Windsor, CA 2 Red Peloton 99150 62
25 442 John BERGMANN Albany 1 KaiVelo Racing 187522 49
26 463 Benjamin YEE San Francisco, CA 3 Dolce Vita Cycling 628123 49
27 471 Doran MORI 2 196267 48
28 474 David ALLEN Santa Cruz, CA 1 CycleSport.com 1399 55
29 449 Londre HOLMES Vallejo, CA 3 755120 35
30 470 Ilya TUTSKI 3 KaiVelo Racing 484477 40
31 462 Russell WHITE Lafayette, CA 1 236024 46
32 450 Bob IPPOLITO San Francisco, CA 3 Dolce Vita Cycling 603278 44
33 454 Andrew OLSON San Francisco, CA 2 Lamorinda Cycling Club / Lamorinda Racing 231333 39
34 465 Ole LUTJENS Fair Oaks, CA 2 CycleSport.com 532568 58
35 456 Brian SCHUSTER Belmont, CA 2 ThirstyBear Cycling 223230 40
DNP 447 Ninos GERGEO Pleasanton, CA 1 Lamorinda Cycling Club / Lamorinda Racing 573503 47
DNP 448 James GRADY San Francisco, CA 2 TMB Development p/b Equator Coffees 475146 42
DNP 453 Carlos OLIVEROS San Jose, CA 3 Titan Racing Cadence Cyclery 750422 48
DNP 455 Hussein SAFFOURI Piedmont, CA 2 KaiVelo Racing 41848 55
DNP 457 Matthew SLOAN Santa Cruz, CA 2 CycleSport.com 418909 55
DNP 458 Martin SZWARC Emerald Hills, CA 2 ThirstyBear Cycling 380700 49
DNP 460 Adam WHITE Livermore, CA 1 Lamorinda Cycling Club / Lamorinda Racing 552020 44
DNP 466 Shaun BAGLEY Visalia, CA 1 E-VOKE RACING TEAM 60730 57
DNP 469 Bob HOOKS 1 653467 55
DNP 480 Kalani HINES 3 219316 47
DNP 482 Brian CHAPMAN 2 Lamorinda Cycling Club / Lamorinda Racing 88055 49
DNP 483 Brian HITCHCOCK 1 Fount Cycling Guild 284741 42
DNP 488 Robert SPERLING 3 ThirstyBear Cycling 249316 56
Field: 47 of 70
Table notes:

Results: SF Kids Races

Start: 12:50 pm
No results
Field: 23 of 100
Table notes:

Results: Category 3

Start: 1:10 pm
Place # First Last City Cat Team License Age Points
1 937 Nils HUMMEL Albany, CA 3 Team California Academy 765046 17 10
2 946 Nathan PETERSON Pleasanton, CA 3 Sycip/Devout Coffee Juniors 761515 15 9
3 932 Maxwell DUBOW San Luis Obispo, CA 3 California Polytechnic-San Luis Obispo 650153 22 8
4 963 Jeffrey YATES San Francisco, CA 3 Dolce Vita Cycling 629648 33 7
5 966 Santiago MALDONADO SCIUTTI 3 23 6
6 973 Easwar DASINENI 3 Rio Strada Racing 752468 20 5
7 961 Dustin WOLF West Sacramento 3 Dolce Vita Cycling 621282 36 4
8 970 Michael KING 3 Dolce Vita Cycling 615424 35 3
9 972 Matthew CARVELL 3 394845 35 2
10 927 Christopher BARR San Francisco, CA 3 Dolce Vita Cycling 615230 35 1
11 964 Reid MCLAUGHLIN 3 Team California Academy 647393 17
12 960 Ben WINDREM Windsor, CA 3 Sycip / Devout Coffee 767887 16
13 971 Ivo BOUSSO Oakland, CA 3 Team California Academy 633944 17
14 942 Matt LYNN Berkeley, CA 3 BIKEXFIT.COM 432327 34
15 956 Seth VAN DOREN Irvine, CA 3 Team Endure Racing 612813 28
16 926 David AVERY Sunol, CA 3 Team California Academy 511894 16
17 929 Zach CRAWFORD Santa Rosa, CA 3 Red Peloton 653994 34
18 934 Elijah FISHER Santa Rosa, CA 3 Sycip/Devout Coffee Juniors 587507 16
19 943 Roberto MARTINEZ Delano, CA 3 Big Orange Cycling 212204 38
20 968 Marshall MILLER 3 Terun Cycling 650088 30
21 948 Jake RAMIREZ San Francisco, CA 3 647043 34
22 949 Zachary RUDY San Jose, CA 3 San Jose Bicycle Club 622415 16
23 958 Owen WENZEL San Rafael, CA 3 Team Swift 626691 14
24 936 Londre HOLMES Vallejo, CA 3 755120 35
25 954 Alejandro TORRESFERNANDEZ Fremont, CA 3 Terun Cycling 666203 28
26 928 Zion BOEHS Livingston, CA 3 LGBRC p/b Ben Dodge Relator 751433 18
27 967 Nathan ESPIRITU 3 Super Sprinkles p/b Bicycle Law 548886 33
28 962 Keegan WORCESTER Sacramento, CA 3 Rio Strada Racing 629191 28
29 950 Jeremie SHOWA Tiburon, CA 3 603108 30
30 974 Cormac DUNN 3 271148 28
31 930 Sean DAVIES Los Altos, CA 3 San Jose Bicycle Club 552413 15
32 947 Elliott PETTERSON Reno, NV 3 Free Lap 550300 33
DNP 925 Kevin ASH Sunnyvale, CA 3 San Jose Bicycle Club 753160 23
DNP 931 Pierantonio DI PRIMA San Francisco, CA 3 Dolce Vita Cycling 659262 38
DNP 933 Anthony FAULKS Clovis, CA 3 Terun Cycling 626973 24
DNP 935 Wil GIBB Palo Alto, CA 3 Alto Velo Racing Club 778357 32
DNP 938 Bob IPPOLITO San Francisco, CA 3 Dolce Vita Cycling 603278 44
DNP 939 Kevin KAUFFMAN Mountain View, CA 3 Alto Velo Racing Club 666358 28
DNP 940 Ryan KAUFMANN Pleasant Hill, CA 3 Terun Cycling 613387 28
DNP 941 Jack LUND Los Altos Hills, CA 3 Alto Velo Racing Club 768501 29
DNP 944 Drew MATHEWS Portola Valley, CA 3 Alto Velo Racing Club 634111 29
DNP 945 Clark PENADO Palo Alto, CA 3 Alto Velo Racing Club 751549 28
DNP 951 Michael SICKLER Fresno, CA 3 Team California Academy 751884 14
DNP 952 Kailen SWAIN San Francisco, CA 3 Super Sprinkles p/b Bicycle Law 560476 29
DNP 953 Wing To TANG San Francisco, CA 3 Dolce Vita Cycling 576776 35
DNP 955 Bernard James UCLARAY Delano, CA 3 Big Orange Cycling 632789 37
DNP 957 Kirby VILLANUEVA San Francisco 3 25
DNP 959 Patrick WHITESEL San Jose, CA 3 302580 28
DNP 965 William SAALSAA 3 780365 25
DNP 969 Matthew AXFORD 3 247223 43
Field: 50 of 70
Table notes:

 Results: Women 1/2/3/Pro

Start: 2:05 pm

NCNCA Elite Criterium Championships

 Championship: Women Pro/1/2/3

Place # First Last City Cat Team License Age
1 723 Ivy AUDRAIN 1 287816 37
2 714 Adelaide Jacqueline LAROUCHE San Carlos, MI 2 Speedblock p/b Terun 573251 31
3 716 Jennifer TAVE Redwood City, CA 2 Speedblock p/b Terun 578515 35
4 712 Steph HART Mountain View, CA 2 Alto Velo Racing Club 607293 30
5 717 Louise THOMAS Palo Alto 2 Alto Velo 630489 31
6 711 Sarah FLAMM Woodacre, CA 2 Speedblock p/b Terun 568990 36
7 713 Sophia HU San Francisco, CA 2 Super Sprinkles p/b Bicycle Law 751463 27
8 718 Katie MONAGHAN Palo Alto, CA 3 Alto Velo Racing Club 751554 31
Placed: 8
Place # First Last City Cat Team License Age Points
1 723 Ivy AUDRAIN 1 287816 37 10
2 714 Adelaide Jacqueline LAROUCHE San Carlos, MI 2 Speedblock p/b Terun 573251 31 9
3 716 Jennifer TAVE Redwood City, CA 2 Speedblock p/b Terun 578515 35 8
4 715 Jasmeek Kaur SEKHON Union City N 21 7
5 712 Steph HART Mountain View, CA 2 Alto Velo Racing Club 607293 30 6
6 717 Louise THOMAS Palo Alto 2 Alto Velo 630489 31 5
7 711 Sarah FLAMM Woodacre, CA 2 Speedblock p/b Terun 568990 36 4
8 713 Sophia HU San Francisco, CA 2 Super Sprinkles p/b Bicycle Law 751463 27 3
9 718 Katie MONAGHAN Palo Alto, CA 3 Alto Velo Racing Club 751554 31 2
Field: 9 of 50
Not eligible for NCNCA Elite Criterium Championships
Table notes:

 Results: Elite 1/2/Pro

Start: 3:15 pm

NCNCA Elite Criterium Championships

 Championship: Pro/1/2

Place # First Last City Cat Team License Age
1 11 Ryan GORMAN Orinda, CA 1 CycleSport.com 555864 45
2 24 Tobin ORTENBLAD Santa Cruz, CA 1 Donkey Label Racing 303586 31
3 66 Blake MACHERAS 1 497131 23
4 7 David DOMONOSKE Palo Alto, CA 1 Alto Velo Racing Club 604205 28
5 5 Andrew CARR Salinas, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 546386 22
6 17 Mattheus JOHNSON Redwood City, CA 1 CycleSport.com 423193 21
7 6 Ryan CHANEY Carmel, CA 1 Coureur Monterey Bay Racing Team p/b Don Chapin Co 368029 25
8 50 Harry ELWORTHY 2 488605 29
9 63 Andrew MATHIESEN 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 494325 22
10 62 Javier ACOSTA 2 Hagens Berman Racing Seattle 411159 24
11 30 Nicolas TREJO Lancaster, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 532826 23
12 40 Josef NELSON 2 Team Mike's Bikes powered by Equator Coffees 476076 27
13 47 Pierre-Amaury LAFORCADE 1 10027968922 25
14 9 Jeremy FERGUSON Carmichael, CA 1 Enjoy 222762 35
15 69 Aymen EL GORANI 2 562029 28
16 41 Joshua CARLING El Dorado, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 234584 44
17 73 J EVANS 1 Alto Velo Racing Club 424715 30
18 14 Donald HERSAM Santa Clara, CA 2 Speedblock p/b Terun 586035 31
19 43 Gino GABUYO 2 Super Sprinkles p/b Bicycle Law 407538 34
20 25 Victor PEREZ-ABELA MALDONADO Davis, CA 1 VFR x Performancebike.com p/b Schnur Racing 668099 29
21 53 Evan STADE 1 302395 39
22 61 Eamon LUCAS 1 286608 33
23 67 Grant FEIGE 1 549497 23
24 2 Michael BEKTAS San Francisco, WI 2 Brazen Dropouts 665364 24
25 32 Jonathan WELLS Sacramento, CA 1 Alto Velo Racing Club 458066 30
26 64 Conor AUSTIN 2 Dolce Vita Cycling 608655 29
27 56 Ariel HERRMANN 1 ThirstyBear Cycling 163046 45
28 57 Dominic ORLANDO 1 University of California-San Diego 631373 23
29 35 Alexander YERMOLOVICH Santa Clara, CA 2 Pen Velo Racing/Summit Bicycles 220894 43
30 65 Natnael MESMER 1 623355 36
31 20 Thomas MERRITT Redwood City, CA 2 Terun Cycling 618579 33
32 4 Cody BERTA Danville, CA 1 CycleSport.com 629920 32
33 55 Cole DAVIS 1 397835 26
34 18 Trevor KING Elk Grove, CA 1 Speedblock p/b Terun 458866 27
35 46 Jackson DUNCAN 1 414898 33
36 28 Jacob TIMMERMAN Redwood City, CA 1 Speedblock p/b Terun 334566 35
37 33 Eric WOHLBERG Cupertino, CA 1 Terun Cycling 128575 60
38 52 Gregory WHITE Lafayette, CA 1 246669 41
39 15 Dillon HOLLINGER Santa Cruz, CA 1 CycleSport.com 523764 32
Placed: 39
Place # First Last City Cat Team License Age Points
1 11 Ryan GORMAN Orinda, CA 1 CycleSport.com 555864 45 10
2 24 Tobin ORTENBLAD Santa Cruz, CA 1 Donkey Label Racing 303586 31 9
3 66 Blake MACHERAS 1 497131 23 8
4 7 David DOMONOSKE Palo Alto, CA 1 Alto Velo Racing Club 604205 28 7
5 5 Andrew CARR Salinas, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 546386 22 6
6 17 Mattheus JOHNSON Redwood City, CA 1 CycleSport.com 423193 21 5
7 6 Ryan CHANEY Carmel, CA 1 Coureur Monterey Bay Racing Team p/b Don Chapin Co 368029 25 4
8 50 Harry ELWORTHY 2 488605 29 3
9 63 Andrew MATHIESEN 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 494325 22 2
10 62 Javier ACOSTA 2 Hagens Berman Racing Seattle 411159 24 1
11 30 Nicolas TREJO Lancaster, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 532826 23
12 40 Josef NELSON 2 Team Mike's Bikes powered by Equator Coffees 476076 27
13 47 Pierre-Amaury LAFORCADE 1 10027968922 25
14 9 Jeremy FERGUSON Carmichael, CA 1 Enjoy 222762 35
15 69 Aymen EL GORANI 2 562029 28
16 41 Joshua CARLING El Dorado, CA 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 234584 44
17 73 J EVANS 1 Alto Velo Racing Club 424715 30
18 14 Donald HERSAM Santa Clara, CA 2 Speedblock p/b Terun 586035 31
19 43 Gino GABUYO 2 Super Sprinkles p/b Bicycle Law 407538 34
20 25 Victor PEREZ-ABELA MALDONADO Davis, CA 1 VFR x Performancebike.com p/b Schnur Racing 668099 29
21 53 Evan STADE 1 302395 39
22 61 Eamon LUCAS 1 286608 33
23 67 Grant FEIGE 1 549497 23
24 2 Michael BEKTAS San Francisco, WI 2 Brazen Dropouts 665364 24
25 32 Jonathan WELLS Sacramento, CA 1 Alto Velo Racing Club 458066 30
26 64 Conor AUSTIN 2 Dolce Vita Cycling 608655 29
27 56 Ariel HERRMANN 1 ThirstyBear Cycling 163046 45
28 57 Dominic ORLANDO 1 University of California-San Diego 631373 23
29 35 Alexander YERMOLOVICH Santa Clara, CA 2 Pen Velo Racing/Summit Bicycles 220894 43
30 65 Natnael MESMER 1 623355 36
31 20 Thomas MERRITT Redwood City, CA 2 Terun Cycling 618579 33
32 4 Cody BERTA Danville, CA 1 CycleSport.com 629920 32
33 55 Cole DAVIS 1 397835 26
34 18 Trevor KING Elk Grove, CA 1 Speedblock p/b Terun 458866 27
35 46 Jackson DUNCAN 1 414898 33
36 28 Jacob TIMMERMAN Redwood City, CA 1 Speedblock p/b Terun 334566 35
37 33 Eric WOHLBERG Cupertino, CA 1 Terun Cycling 128575 60
38 52 Gregory WHITE Lafayette, CA 1 246669 41
39 15 Dillon HOLLINGER Santa Cruz, CA 1 CycleSport.com 523764 32
DNP 1 Nicholas BAIRD Clovis, CA 1 Team Cadence Cyclery PB Encore Wire 309596 37
DNP 3 John BERGMANN Albany 1 KaiVelo Racing 187522 49
DNP 8 Maxwell DOYLE West Sacramento, CA 2 Sycip/Devout Coffee Juniors 530248 17
DNP 10 Eric FISCHER Ben Lomond, CA 1 CycleSport.com 408292 35
DNP 12 James GRADY San Francisco, CA 2 TMB Development p/b Equator Coffees 475146 42
DNP 13 Alex GREENWALD San Francisco, TX 2 PHENOM 488064 39
DNP 16 Oliver JACOBS Oakland, CA 2 Team California Academy 768558 17
DNP 19 Alphonse LEDUC San Jose, CA 2 Los Gatos Bicycle Racing Club 467947 33
DNP 21 Leo MINAMI Palo Alto, CA 2 Alto Velo Racing Club 443137 27
DNP 22 Max NODA San Jose, CA 1 Cognition 612825 39
DNP 23 Cameron O'REILLY Santa Cruz, CA 1 Alto Velo Racing Club 575700 31
DNP 27 Matthew SALDANA Salinas, CA 2 Coureur Monterey Bay Racing Team p/b Don Chapin Co 460061 24
DNP 29 Thomas TOGNOLI Palo Alto, CA 1 Speedblock p/b Terun 651706 28
DNP 31 Max VINK Berkeley, CA 2 TMB Development p/b Equator Coffees 637764 24
DNP 34 Travis WOLD Oakland, CA 1 New England Devo p/b Cadence Wealth Management 456194 27
DNP 36 Jeromy COTTELL Redwood City, CA 1 Creative Blue Racing 273912 50
DNP 37 Cole WILLIAMS 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 544597 32
DNP 38 Aidan ZAVALLA San Jose, CA 2 Team California Academy 571023 18
DNP 42 Robert MARSAN 2 Super Sprinkles p/b Bicycle Law 628738 35
DNP 44 Thomas PERKINS 2 Tesseract Racing 387371 27
DNP 45 Ben DODGE 2 Los Gatos Bicycle Racing Club 178595 45
DNP 48 Sean ESTES 2 248976 47
DNP 49 Roman KILUN 1 Team Mike's Bikes p/b Equator Coffees 153790 44
DNP 51 David REYES 1 211512 41
DNP 54 Bradley WIGGS 1 Voler Factory Racing x Performancebike.com p/b Schnur Racing 524493 29
DNP 58 Doran MORI 2 196267 48
DNP 59 Aubery LONGEAU KURTZ 2 756086 33
DNP 60 Russell WHITE Lafayette, CA 1 236024 46
DNP 68 Antonio TORRES 2 Team Mike's Bikes p/b Equator Coffees 580740 24
DNP 70 Dante LOBUE 2 TMB Development p/b Equator Coffees 496554 25
DNP 71 Aidan ROBERTS 2 Los Gatos Bicycle Racing Club 622558 19
DNS Ryder RITCHIE Salinas, CA 1 Team California Academy 609683 19
Field: 70 of 110
Table notes: