by Matteo Guareschi,
Event Director
We had wonderful weather at the Presidio, with views well across the Bay. That surely helped with turnout, with about 240 people (140 entries) gathered on the Fort Scott grounds to kick off our Summer Series.
While we compile the final results, I was glad to hear from the competitors that had fun out there, even when we had more of a runner's course. I apologize for that, I found the terrain and restrictions quite hard to work with, in a park where the road is almost always the fastest option. But we'll learn!
If you went to the other side of the park, Dennis Wildfogel set up the opposite kind of course — a technical Sprint full of obstacles and route choices. Everyone I met coming back to download was really winded and happy to have made the trek.
We'll hope for a more open park and some fun navigation next year, and also definitely at DVC at the end of June.
I have so much to be thankful for, and so many people to thank.
- On top of getting a whole separate event running, Dennis Wildfogel was a kind mentor every step of the way, thinking three steps ahead and paying attention to the most minute details.
- Thank you to Jason Lee, who helped with planning, vetting, setup, and importantly caught a mistake right before we opened the course.
- Thanks to Greg Callas for vetting and setting up the courses, plus impromptu taking a full shift of starts!
- Drew Taplin covered the second starts shift under a blistering sun.
- Victoria bore through hours of course planning, vetted courses, and helped me set them up.
- Dan Huang and a few others helped us set up in the morning.
- As always Sarah Williams, Steve Haas, Matthias Kohler, and Chuck Spalding were the registration super heroes, and a shutout to Trevor Melusen, first-time volunteer and kind greeter.
- Jeff Lanam and Phil Lacroute had a particularly hard task with E-punch for the many people who ran multiple courses.
- Dan Green stoically did clinics the whole day.
- Kat, Josh, and Drew helped me with control pickup, and Weichun took down the assembly area.
- I can't forget Gavin Wyat-Mair who got us the infamous cones, and also hauled a few more there and back.
I'm sure I forgot someone, but I truly appreciate the effort everyone put into this event.
I hope to see you at Diablo Valley College on June 27th.
Comments from the Sprint Event Director
by Dennis Wildfogel
Many thanks to Matteo, first for stepping in as Course Setter when the original Course Setter found himself unable to take on the task, and then for all the time and effort he put in to make good courses despite all the restrictions imposed by the land owners, and also the difficulties of working with a very non-standard map. Matteo is also the Course Setter for our very next event, at DVC, undoubtedly setting a record for the soonest anyone in BAOC has ever been Course Setter for the second time after being one for the first time!
In addition to all the people I thanked in the Sprint Course Setters Notes, I'd like to thank Steve Gregg for taking over as Sprint Starter for the second half of the window, and Tapio Karras for picking up half the controls as I picked up the other half.
I hope that those of you who came all the way over from Ft Scott to the Sprint, and then went back to Ft Scott to download, found the whole experience worth your while.
Update from the E-Punch Director:
Thanks for your patience. The split files are now loaded to Winsplits and Attackpoint. Note that the leg lengths in Attackpoint only have the Beginner and Short courses — the times are complete. I don't know why the Long course lengths are missing; the Sprint course was in a separate file and Attackpoint only takes one. WinSplits doesn't use the leg lengths.
Below are the final results. A few times were changed because they didn't punch the Start, so I had to estimate the first leg.
Jeff Lanam, E-Punch Director (June 3, 2026)
Beginner Course ↑
Beginner Course (1.9 km, 60 m climb, 11 controls)
Time
Pl Name(s) Club Time Behind Lost
1 All Joined 17:55 1:55
2 Big Dill BAOC 20:44 2:49 2:08
3 Keira Graham BAOC 23:10 5:15 2:09
4 Ashley Graham BAOC 24:00 6:05 3:28
5 Rifflark 24:12 6:17 0:00
6 JJJVR 27:02 9:07 5:44
7 Crab Cake 27:12 9:17 3:45
8 When If Not Now 32:12 14:17 3:02
9 Team Wimzey BAOC 32:16 14:21 4:23
10 Honey Badgers Troop 9 33:06 15:11 4:08
11 Beginners' Luck 33:19 15:24 2:41
12 Sam & Phil 35:24 17:29 3:40
13 Bella & Manu 43:48 25:53 7:38
14 Kaitlyn Khoe 45:55 28:00 12:19
15 Yee 50:35 32:40 13:20
16 Uhura 51:34 33:39 6:16
17 Fluffy Bunnies Troop 9 54:20 36:25 19:02
18 Speedy Gonzalez 55:40 37:45 19:39
19 Titkina BAOC 1:00:45 42:50 16:09
20 Blueberry 1:02:06 44:11 24:16
21 GMRS BAOC 1:02:32 44:37 23:57
22 Team Nova BAOC 1:08:00 50:05 20:39
23 Kabby BAOC 1:08:33 50:38 15:12
24 Amelia BAOC 1:09:13 51:18 21:49
25 Team Stein 1:09:15 51:20 17:27
26 Vuong 1:09:23 51:28 23:03
27 The Schirms BAOC 1:19:13 1:01:18 29:28
28 Conan 1:29:44 1:11:49 55:30
29 Angela Pinto 1:34:57 1:17:02 52:04
30 Nancy Lindeman BAOC 2:23:17 2:05:22 1:03:25
Drullard family DNF
Jeff Jeandheur DNF
Short Course ↑
Short Course (3.0 km, 65 m climb, 7 controls)
Time
Pl Name(s) Club Time Behind Lost
1 Sam & Phil BAOC 22:31 3:20
2 Ouri Karni BAOC 24:50 2:19 1:16
3 Emily Ellsworth BAOC 24:57 2:26 0:24
4 Peter Graham BAOC 24:58 2:27 1:44
5 Peter Adams-Alducin BAOC 27:05 4:34 1:32
5 Taylor Pospisil BAOC 27:05 4:34 1:44
7 Eric Rosenzweig BAOC 29:52 7:21 3:02
8 Jake Neibaum 2nd BAOC 30:58 8:27 2:26
9 Steve Gregg BAOC 33:48 11:17 5:53
10 Nik Weber GCO 35:12 12:41 0:00
11 Kai's Loyal 36:54 14:23 4:16
12 The Sigmas 38:10 15:39 5:38
13 Werner Haag BAOC 38:59 16:28 6:32
14 CK 40:04 17:33 7:22
15 Bicycle Repair 40:47 18:16 5:43
16 Jalkers 42:17 19:46 10:26
17 London Chinese Food 43:33 21:02 5:54
18 Big Dill BAOC 44:38 22:07 4:44
18 Nick Corsano BAOC 44:38 22:07 6:35
20 Bay Chang BAOC 45:48 23:17 9:23
21 Anna Staats BAOC 47:11 24:40 8:01
22 George Wailes BAOC 47:12 24:41 0:00
23 Johanna Merriss BAOC 51:01 28:30 10:22
24 Scott Aster BAOC 51:42 29:11 4:52
25 Team Buhr 52:37 30:06 8:19
26 Evan Custer BAOC 56:01 33:30 0:00
27 Joshua Avery 57:01 34:30 9:52
28 Valerie Lacroute BAOC 57:04 34:33 14:05
29 Sarah Williams BAOC 58:29 35:58 6:35
30 Komatu BAOC 1:04:26 41:55 6:17
31 Dan Greene BAOC 1:13:32 51:01 12:14
31 Goose Gang 1:13:32 51:01 13:05
33 Honey Badgers Troop 9 1:17:59 55:28 11:32
34 Fluffy Bunnies Troop 9 1:19:15 56:44 13:50
35 Clara Staats BAOC 1:27:21 1:04:50 37:45
36 Speedy Shuttle 1:27:38 1:05:07 16:00
37 Gummy Happy Bears Troop 442 1:29:35 1:07:04 7:18
38 The Parental Units Troop 442 1:31:08 1:08:37 10:35
39 Kabby BAOC 1:33:10 1:10:39 19:50
40 Mudbirds 1:37:06 1:14:35 27:32
41 MAP 1:44:14 1:21:43 24:20
Jeff Lanam BAOC DNF
Steve Beuerman BAOC DNS
Long Course ↑
Long Course (5.1 km, 200 m climb, 11 controls)
Time
Pl Name(s) Club Time Behind Lost
1 Paul Roome BAOC 35:34 0:00
2 Kerkko Visuri 35:36 0:02 0:00
3 Greg Khanlarov BAOC 38:34 3:00 0:00
4 Jeffrey Goodwin BAOC 39:48 4:14 1:56
5 Brian Ritchken BAOC 40:09 4:35 1:11
6 François Léonard BAOC 40:40 5:06 0:23
7 Wayne Staats BAOC 41:05 5:31 0:00
8 Evgeny Kachanovsky BAOC 41:59 6:25 2:26
9 Andrew Peterson NAVX 42:06 6:32 1:25
10 Drew Taplin BAOC 42:56 7:22 1:13
11 Ouri Karni BAOC 43:48 8:14 1:42
12 Rex Winterbottom BAOC 44:00 8:26 1:01
13 Erin Schirm BAOC 44:01 8:27 1:26
14 Taylor Pospisil BAOC 45:03 9:29 3:20
15 Emily Ellsworth BAOC 45:20 9:46 4:07
16 Weichun Fong BAOC 45:30 9:56 0:00
17 Matias Koskela BAOC 47:24 11:50 3:20
18 Matt Marlow BAOC 47:39 12:05 6:09
19 Ambrose Liu BAOC 48:19 12:45 1:35
20 Fanny Jacobsson BAOC 50:13 14:39 4:40
21 Tapio Karras BAOC 51:24 15:50 5:07
22 Andrej Masalkov BAOC 51:40 16:06 0:49
23 Phil Lacroute BAOC 51:59 16:25 3:42
24 Julia Gavrilenko 52:10 16:36 3:25
25 Josh Munic BAOC 52:28 16:54 5:21
26 Jose Santiago 53:51 18:17 7:14
27 Tac Sugiyama BAOC 55:54 20:20 1:59
28 Jan Cisar BAOC 56:49 21:15 7:34
29 Marie-Josée Parayre BAOC 58:25 22:51 4:46
30 Jake Niebaum BAOC 59:41 24:07 6:48
31 Mareese Keane 59:55 24:21 10:55
31 Stephen Harrison BAOC 59:55 24:21 8:49
33 Spica BAOC 1:00:12 24:38 6:47
34 Gary Kraght BAOC 1:01:05 25:31 5:39
35 Patrick Karion BAOC 1:01:54 26:20 10:42
36 Parrots BAOC 1:03:13 27:39 5:49
37 Johan Grobler NAVX 1:04:10 28:36 13:06
38 Gavin Wyatt-Mair BAOC 1:05:28 29:54 5:00
39 Chuck Spalding BAOC 1:05:39 30:05 8:16
40 Virginia Wailes BAOC 1:06:03 30:29 5:55
41 Flying Kytes 1:06:46 31:12 11:59
42 Petr Hofman 1:08:27 32:53 13:40
43 Michael Robinson BAOC 1:11:06 35:32 3:07
44 Tussing BAOC 1:11:22 35:48 4:34
45 The Lone March 1:12:00 36:26 16:11
46 Tim Kuenster 1:13:20 37:46 12:15
47 Nazar Potereyko 1:15:30 39:56 13:08
48 Eli Svoboda 1:20:10 44:36 15:07
49 Steve Haas BAOC 1:20:12 44:38 6:55
50 Kris Andersen GCO 1:21:11 45:37 16:07
51 Matthias Kohler BAOC 1:23:16 47:42 8:11
52 Jerry Skirvin BAOC 1:24:01 48:27 16:57
53 Olga Boiarynova BAOC 1:24:34 49:00 22:19
54 Crabcake 1:25:30 49:56 5:36
55 Olga Kraght BAOC 1:25:43 50:09 10:38
56 Phillip Hoare BAOC 1:29:19 53:45 4:57
57 Yunying Chiu BAOC 1:31:02 55:28 21:02
58 Recinda Sherman LAOC 1:31:35 56:01 16:42
59 Noah Vin BAOC 1:38:45 1:03:11 19:18
60 Little Horse BAOC 1:41:27 1:05:53 17:19
61 DRJ 1:43:59 1:08:25 11:20
62 Fu et al 1:45:14 1:09:40 26:23
63 Jacob Jeandheur,
Sean Robinson BAOC 1:46:06 1:10:32 4:03
64 Han Yang Shen 1:47:11 1:11:37 46:55
65 Kendall 1:47:43 1:12:09 15:48
66 qb BAOC 1:48:52 1:13:18 6:19
67 ACBJ 1:53:29 1:17:55 4:49
68 Sean & Sita did this alone BAOC 2:01:59 1:26:25 14:25
69 Team Want BAOC 2:03:02 1:27:28 20:18
70 Minton 2:07:13 1:31:39 17:18
71 Mops 2:26:21 1:50:47 18:36
72 Water Baby 2:37:48 2:02:14 23:39
73 Team Pokemon 2:50:44 2:15:10 1:01:45
74 Asli Sabanci BAOC 3:06:46 2:31:12 1:36:05
75 Kirby Compass 3:10:50 2:35:16 1:00:23
Bin Dai DNF
Graham Brew BAOC DNS
James Arthurton BAOC DNS
Maxim Gavrilenko DNS
QB BAOC DNS
Victor Gavrilenko DNS
Bonus Sprint ↑
"Bonus" Sprint (1.8 km, 15 m climb, 16 controls)
Time
Pl Name Club Time Behind Lost
1 Kerkko Visuri 12:59 0:45
2 Wayne Staats BAOC 13:54 0:55 0:00
3 Evgeny Kachanovsky BAOC 14:32 1:33 1:06
4 Emily Ellsworth BAOC 14:52 1:53 0:27
5 Greg Khanlarov BAOC 15:21 2:22 3:36
6 François Léonard BAOC 16:14 3:15 0:51
7 Weichun Fong BAOC 16:28 3:29 2:35
8 Steve Gregg BAOC 16:59 4:00 1:15
9 Eric Rosenzweig BAOC 17:02 4:03 0:48
10 Spica BAOC 17:30 4:31 0:42
11 Suzanne Armstrong Truckee 17:51 4:52 0:25
12 Andrej Masalkov BAOC 18:10 5:11 2:08
13 Marie-Josée Parayre BAOC 18:15 5:16 1:14
14 Stephen Harrison BAOC 18:16 5:17 0:00
15 Nik Weber GCO 19:27 6:28 0:26
16 Taylor Pospisil BAOC 19:34 6:35 1:40
17 Tac Sugiyama BAOC 19:36 6:37 1:16
18 Chuck Spalding BAOC 20:22 7:23 1:06
19 Gary Kraght BAOC 20:44 7:45 0:28
20 Rifflark 20:59 8:00 2:32
21 Gavin Wyatt-Mair BAOC 21:13 8:14 0:26
22 Recinda Sherman LAOC 24:42 11:43 3:37
23 Jerry Skirvin BAOC 25:14 12:15 1:50
24 Kris Andersen GCO 28:00 15:01 5:06
25 Jake Niebaum BAOC 28:11 15:12 3:14
26 Evan Custer BAOC 31:15 18:16 1:38
27 George Wailes BAOC 37:46 24:47 8:58
28 Team Dolphin 47:39 34:40 13:39
2026 Summer Series Results ↑
Fabulous to see so many people out at the Presidio event. A huge thank-you to Matteo Guareschi, Jason Lee, and all the wonderful volunteers. We could not do this without you!
Apologies for the slight delay in publishing these Summer Series standings. The first event of the Series is always a little more effort since there are many folks who are not yet in our "database" of birth-years. Thanks to our marvelous Registration and E-punch teams, we now have all that information, and the scores are below.
As ever, let me know if there are any questions about the scores or the process for the Summer Series'. And looking forward to seeing everyone at event #2 at Diablo Valley College on June 27th.
Yours,
Graham Brew
BAOC Summer Series Coordinator
Short Competition: Event #1 Points and Standings ↑
Pl Name Points
1 Peter Graham 1000
2 Eric Rosenzweig 952
3 Steve Gregg 909
4 Peter Adams-Alducin 879
5 Werner Haag 805
6 Johanna Merriss 786
7 Nick Corsano 781
8 Evan Custer 743
9 George Wailes 672
10 Nik Weber 651
11 Bay Chang 567
12 Anna Staats 565
13 Scott Aster 560
14 Sarah Williams 539
15 Valerie Lacroute 486
16 Dan Greene 426
17 Joshua Avery 402
18 Clara Staats 317
Long Competition: Event #1 Points and Standings ↑
Pl Name Points
1 Greg Khanlarov 1000
2 Paul Roome 991
3 François Léonard 973
4 Kerkko Visuri 955
5 Andrew Peterson 886
6 Rex Winterbottom 883
7 Jeff Goodwin 879
8 Wayne Staats 878
9 Evgeny Kachanovsky 853
10 Tapio Karras 851
11 Brian Ritchken 846
12 Chuck Spalding 840
13 Tac Sugiyama 831
14 Emily Ellsworth 823
14 Andrej Masalkov 823
16 Ouri Karni 817
17 Virginia Wailes 796
18 Julia Gavrilenko 795
19 Drew Taplin 792
20 Phil Lacroute 788
21 Erin Schirm 786
22 Weichun Fong 781
23 Gary Kraght 770
24 Taylor Pospisil 761
25 Fanny Jacobsson 757
26 Matt Marlow 745
27 Marie-Josée Parayre 735
28 Matias Koskela 726
29 Gavin Wyatt-Mair 718
30 Mareese Keane 716
31 Stephen Harrison 709
32 Ambrose Liu 703
33 Jake Niebaum 699
34 Steve Haas 657
35 Jose Santiago 654
36 Josh Munic 647
37 Johan Grobler 644
38 Jan Cisar 625
39 Michael Robinson 571
40 Tim Kuenster 559
41 Petr Hofman 558
41 Olga Kraght 558
41 Phillip Hoare 558
44 Matthias Kohler 552
45 Patrick Karion 550
46 Olga Boiarynova 545
47 Kris Andersen 519
48 Nazar Potereyko 498
49 Recinda Sherman 491
50 Jerry Skirvin 475
51 Eli Svoboda 423
52 Yunying Chiu 393
53 Noah Vin 344
54 Han Yang-Shen 316
55 Asli Sabanci 210
Matteo Guareschi CS
Jason Lee ED
DNF
= Did not finish (one or more controls
missed)
DNS
= Did not start
DSQ
= Disqualified
MSP
= Mispunched (one or more incorrect
controls)
OVT
= Overtime