Forza Portland, presented by Smith Optics

Event Category Name Date
6 Cyclocross Crusade PIR Category 1/2 Open Ezra Brown 11/10
44 Cyclocross Crusade PIR Masters 50+ Open Dan Brown 11/10
18 Cyclocross Crusade Cascade Locks Category 1/2 Masters Open 35+ Brian Lynch 10/27
3 Cyclocross Crusade Cascade Locks Category 1/2 Open Ezra Brown 10/27
10 Cyclocross Crusade Cascade Locks Category 1/2 Masters Open 35+ Brian Lynch 10/26
6 Cyclocross Crusade Cascade Locks Category 1/2 Open Ezra Brown 10/26
15 Cyclocross Crusade PIR Coyote Run Category 1/2 Masters Open 35+ Brian Lynch 10/20
11 Cyclocross Crusade PIR Heron Lakes Category 1/2 Open Ezra Brown 10/13
3 Cyclocross Crusade PIR Heron Lakes Clydesdale Nick Engerran 10/13
34 Portland Trophy Cup Open Beginner Aaron Aikin 10/8
9 Portland Trophy Cup Open 50+ Forza Radich 10/8
21 Harvest CX Series: Zaaldercross CX Masters Open 50+ Peter Seelig 10/6
5 Harvest CX Series: Zaaldercross CX Masters Open 50+ Matt Radich 10/6
9 Harvest CX Series: Zaaldercross CX Category 1/2 Open Ezra Brown 10/6
15 Harvest CX Series: Zaaldercross CX Category 1/2 40+ Open Giovanni Cafiso 10/6
11 Harvest CX Series: Zaaldercross CX Category 1/2 40+ Open Brian Lynch 10/6
3 OBRA CX Championships Open Masters 55-59 Matt Radich 10/5
14 OBRA CX Championships Open Masters 50-54 Peter Seelig 10/5
11 OBRA CX Championships Open Masters 50-54 Joel West 10/5
7 OBRA CX Championships Open Masters 45-49 Giovanni Cafiso 10/5
29 Portland Trophy Cup Open Beginner Aaron Aikin 10/1
11 Portland Trophy Cup Open Beginner Nicholas Engerran 10/1
9 Portland Trophy Cup Open 3/4 Ezra Brown 10/1
8 Portland Trophy Cup Open 50+ Matt Radich 10/1
20 Harvest CX Series: Heiser Farms CX Masters Open 50+ Peter Seelig 9/29
13 Harvest CX Series: Heiser Farms CX Masters Open 50+ Chris Haverty 9/29
9 Harvest CX Series: Heiser Farms CX Masters Open 50+ Matt Radich 9/29
8 Harvest CX Series: Heiser Farms CX Masters Open 50+ Joel West 9/29
8 Harvest CX Series: Heiser Farms CX Category 1/2 Open Ezra Brown 9/29
13 Harvest CX Series: Heiser Farms CX Category 1/2 40+ Open Matt Radich 9/29
12 Harvest CX Series: Heiser Farms CX Category 1/2 40+ Open Giovanni Cafiso 9/29
10 Harvest CX Series: Heiser Farms CX Category 1/2 40+ Open Brian Lynch 9/29
5 Cyclocross Crusade Fernwood Category 1/2 Open Ezra Brown 9/28
21 Cyclocross Crusade Fernwood Masters 50+ Dan Brown 9/28
31 Portland Trophy Cup Open Beginner Aaron Aikin 9/24
17 Portland Trophy Cup Open 50+ Matt Radich 9/24
18 Harvest CX Series: Washougal CX Masters Open 50+ Peter Seelig 9/22
3 Harvest CX Series: Washougal CX Masters Open 50+ Matt Radich 9/22
12 Harvest CX Series: Washougal CX Category 1/2 40+ Open Giovanni Cafiso 9/22
9 Harvest CX Series: Washougal CX Category 1/2 40+ Open Brian Lynch 9/22
17 Portland Trophy Cup Open 50+ Dan Brown 9/17
3 Portland Trophy Cup Open 50+ Matt Radich 9/17
28 Harvest CX Series: Corn Cross CX Masters Open 50+ Joel West 9/15
24 Harvest CX Series: Corn Cross CX Masters Open 50+ Peter Seelig 9/15
15 Harvest CX Series: Corn Cross CX Masters Open 50+ Matt Radich 9/15
9 Harvest CX Series: Corn Cross CX Masters Open 50+ Chris Haverty 9/15
19 Harvest CX Series: Corn Cross CX Category 1/2 40+ Open Giovanni Cafiso 9/15
15 Harvest CX Series: Corn Cross CX Category 1/2 40+ Open Brian Lynch 9/15
6 Portland Trophy Cup Open Beginner Nick Engerran 9/10
29 Portland Trophy Cup Open 50+ Daniel Brown 9/10
2 Portland Trophy Cup Open 50+ Matt Radich 9/10
23 Harvest CX Series: Het Meer CX Masters Open 50+ Peter Seelig 9/8
21 Harvest CX Series: Het Meer CX Masters Open 50+ Dan Brown 9/8
10 Harvest CX Series: Het Meer CX Masters Open 50+ Joel West 9/8
6 Harvest CX Series: Het Meer CX Masters Open 50+ Matt Radich 9/8
6 Harvest CX Series: Het Meer CX Category 1/2 Open Ezra Brown 9/8
18 Harvest CX Series: Het Meer CX Category 1/2 40+ Open Giovanni Cafiso 9/8
14 Harvest CX Series: Het Meer CX Category 1/2 40+ Open Brian Lynch 9/8
3 Harvest CX Series: Het Meer CX Beginner Open Nick Engerran 9/8
24 Portland Trophy Cup Open 50+ Dan Brown 9/3
24 Portland Trophy Cup Open 3/4 35+ Peter Seelig 9/3
1 Harvest CX Series: Madras CX Category 1/2 Junior Elite 13-18 Open Ezra Brown 9/1
8 Harvest CX Series: Madras CX Category 1/2 40+ Open Giovanni Cafiso 9/1
7 Harvest CX Series: Madras CX Category 1/2 Open Ezra Brown 9/1
16 Harvest CX Series: Madras CX Category 3 40+ Open Chris Haverty 9/1
1 Harvest CX Series: Madras CX Junior Category 1/2 Open Ezra Brown 9/1
9 Harvest CX Series: Madras CX Masters Open 50+ Chris Haverty 9/1
4 Harvest CX Series: Madras CX Masters Open 50+ Matt Radich 9/1
25 Red R Crit Series Category 3 Open Ezra Brown 8/18
24 Red R Crit Series Category 3 Open Matt Radich 8/18
12 Red R Crit Series Category 3 Open Joel West 8/18
8 Red R Crit Series Category 3 Open Peter Seelig 8/18
2 Red R Crit Series Category 3 Open Nick Engerran 8/18
35 Red R Crit Series Senior Open Category 1/2/3 Matt Radich 8/18
12 Red R Crit Series Masters Open 35+ Joel West 8/18
5 Red R Crit Series Masters Open 60+ Eric Anderson 8/18
25 Red R Crit Series Masters Open 50+ Dan Brown 8/18
24 Red R Crit Series Masters Open 50+ Matt Radich 8/18
19 Red R Crit Series Masters Open 50+ Peter Seelig 8/18
8 Red R Crit Series Masters Open 50+ Chris Haverty 8/18
10 Portland Criterium/Ability Class OBRA Criterium Championships Open Category 3 (OBRA Championship) Joel West 8/17
5 Portland Criterium/Ability Class OBRA Criterium Championships Open Category 3 (OBRA Championship) Nick Engerran 8/17
69 Tuesday night PIR Open Category 1/2/3 Matt Radich 8/13
66 Tuesday night PIR Open Category 1/2/3 Peter Seelig 8/13
53 Tuesday night PIR Open Category 1/2/3 Chris Haverty 8/13
48 Tuesday night PIR Open Category 1/2/3 Giovanni Cafiso 8/13
44 Tuesday night PIR Open Category 1/2/3 Nick Engerran 8/13
11 Tuesday night PIR Open Category 1/2/3 Andrej Miske 8/13
27 Tuesday night PIR Open Category 3/4 Dan Brown 8/13
8 Tuesday night PIR Open Category 3/4 Eric Anderson 8/13
4 Tuesday night PIR Open Category 3/4 Ezra Brown 8/13
3 Tuesday night PIR Open Masters 60+ Eric Anderson 8/13
16 Tuesday night PIR Open Masters 50-59 Matt Radich 8/13
7 Tuesday night PIR Open Masters 50-59 Chris Haverty 8/13
2 Tuesday night PIR Open Masters 50-59 Peter Seelig 8/13
8 Monday PIR short track edition - Final Points Category 2 Open 50+ Matt Radich 8/12
7 Monday PIR short track edition - Final Points Category 2 Open 40+ Joel West 8/12
3 Monday PIR short track edition - Final Points Category 2 Open 40+ Giovanni Cafiso 8/12
1 Monday PIR short track edition - Final Points Junior Open Ezra Brown 8/12
4 Monday PIR short track edition Category 2 Open 40+ Giovanni Cafiso 8/12
1 Monday PIR short track edition Junior Open Ezra Brown 8/12
5 Cascade Cycling Classic Criterium p/b Worthy Brewing and the Horner Cycling Foundation/Junior and Masters OBRA Criterium Championships Masters 60+ Open Eric Anderson 8/10
20 Cascade Cycling Classic Criterium p/b Worthy Brewing and the Horner Cycling Foundation/Junior and Masters OBRA Criterium Championships Category 3 Open Nick Engerran 8/10
49 Tuesday night PIR Open Category 1/2/3 Chris Haverty 8/6
17 Tuesday night PIR Open Category 1/2/3 Andrej Miske 8/6
39 Tuesday night PIR Open Category 3/4 Eric Anderson 8/6
31 Tuesday night PIR Open Category 3/4 Giovanni Cafiso 8/6
3 Tuesday night PIR Open Category 3/4 Joel West 8/6
6 Tuesday night PIR Women Category 4/5 Stella Cafiso 8/6
3 Tuesday night PIR Open Masters 60+ Eric Anderson 8/6
9 Tuesday night PIR Open Masters 50-59 Matt Radich 8/6
8 Tuesday night PIR Open Masters 50-59 Chris Haverty 8/6
8 Monday PIR short track edition: Series Totals Category 2 Open 50+ Matt Radich 8/5
6 Monday PIR short track edition: Series Totals Category 2 Open 40+ Joel West 8/5
3 Monday PIR short track edition: Series Totals Category 2 Open 40+ Giovanni Cafiso 8/5
1 Monday PIR short track edition: Series Totals Junior Open Ezra Brown 8/5
6 Monday PIR short track edition Category 2 Open 40+ Joel West 8/5
4 Monday PIR short track edition Category 2 Open 40+ Giovanni Cafiso 8/5
1 Monday PIR short track edition Junior Open Ezra Brown 8/5
2 Red R Crit Series - Points Junior Open 17-18 Ezra Brown 8/4
10 Red R Crit Series - Points Category 3 Open Joel West 8/4
5 Red R Crit Series - Points Category 3 Open Nick Engerran 8/4
2 Red R Crit Series - Points Masters Open 60+ Eric Anderson 8/4
12 Red R Crit Series - Points Masters Open 50+ Matt Radich 8/4
10 Red R Crit Series - Points Masters Open 50+ Chris Haverty 8/4
2 Red R Crit Series Junior Open 17-18 Ezra Brown 8/4
28 Red R Crit Series Category 3 Open Giovanni Cafiso 8/4
19 Red R Crit Series Category 3 Open Matt Radich 8/4
17 Red R Crit Series Category 3 Open Ezra Brown 8/4
8 Red R Crit Series Category 3 Open Joel West 8/4
5 Red R Crit Series Category 3 Open Nick Engerran 8/4
11 Red R Crit Series Masters Open 35+ Giovanni Cafiso 8/4
4 Red R Crit Series Masters Open 60+ Eric Anderson 8/4
18 Red R Crit Series Masters Open 50+ Matt Radich 8/4
6 Red R Crit Series Masters Open 50+ Chris Haverty 8/4
45 Tuesday night PIR Open Category 1/2/3 Matt Radich 7/30
36 Tuesday night PIR Open Category 1/2/3 Chris Haverty 7/30
28 Tuesday night PIR Open Category 1/2/3 Nick Engerran 7/30
19 Tuesday night PIR Open Category 1/2/3 Peter Seelig 7/30
36 Tuesday night PIR Open Category 3/4 Eric Anderson 7/30
13 Tuesday night PIR Open Category 3/4 Joel West 7/30
3 Tuesday night PIR Open Masters 60+ Eric Anderson 7/30
18 Tuesday night PIR Open Masters 50-59 Matt Radich 7/30
10 Tuesday night PIR Open Masters 50-59 Chris Haverty 7/30
2 Tuesday night PIR Open Masters 50-59 Peter Seelig 7/30
8 Monday PIR short track edition Category 2 Open 50+ Matt Radich 7/29
7 Monday PIR short track edition Category 2 Open 40+ Joel West 7/29
5 Monday PIR short track edition Category 2 Open 40+ Giovanni Cafiso 7/29
32 Tuesday night PIR Open Category 1/2/3 Nick Engerran 7/23
10 Tuesday night PIR Open Category 1/2/3 Andrej Miske 7/23
34 Tuesday night PIR Open Category 3/4 Eric Anderson 7/23
25 Tuesday night PIR Open Category 3/4 Giovanni Cafiso 7/23
13 Tuesday night PIR Open Category 3/4 Ezra Brown 7/23
4 Tuesday night PIR Open Masters 60+ Eric Anderson 7/23
8 Tuesday night PIR Open Masters 50-59 Chris Haverty 7/23
1 Tuesday night PIR Junior 9-18 Ezra Brown 7/23
16 Monday PIR short track edition Category 2 Open 50+ Dan Brown 7/22
5 Monday PIR short track edition Category 2 Open 50+ Matt Radich 7/22
6 Monday PIR short track edition Category 2 Open 40+ Giovanni Cafiso 7/22
1 Monday PIR short track edition Junior Open Ezra Brown 7/22
22 Red R Crit Series Category 3 Open Matt Radich 7/21
16 Red R Crit Series Category 3 Open Ezra Brown 7/21
5 Red R Crit Series Category 3 Open Nick Engerran 7/21
6 Red R Crit Series Masters Open 60+ Eric Anderson 7/21
7 Red R Crit Series Masters Open 50+ Matt Radich 7/21
13 Monday PIR short track edition Category 2 Open 60+ Eric Anderson 7/15
8 Monday PIR short track edition Category 2 Open 50+ Matt Radich 7/15
1 Monday PIR short track edition Junior Open Ezra Brown 7/15
16 Mt Tabor Circuit Race Masters 40+ Brian Lynch 7/10
14 Mt Tabor Circuit Race Masters 40+ Devin Bailly 7/10
11 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 7/10
7 Mt Tabor Circuit Race Masters 40+ Joel West 7/10
3 Mt Tabor Circuit Race Masters 40+ Andrej Miske 7/10
6 Mt Tabor Circuit Race Masters 60+ Eric Anderson 7/10
6 Mt Tabor Circuit Race Masters 50+ Devin Bailly 7/10
4 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 7/10
3 Mt Tabor Circuit Race Masters 50+ Matt Radich 7/10
1 Mt Tabor Circuit Race Masters 50+ Chris Haverty 7/10
1 Monday PIR short track edition Category 3 Open 40+ Giovanni Cafiso 7/8
2 Monday PIR short track edition Category 2 Open 40+ Joel West 7/8
3 Mt Tabor Circuit Race Category 4 Ezra Brown 7/3
16 Mt Tabor Circuit Race Masters 40+ Matt Radich 7/3
15 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 7/3
8 Mt Tabor Circuit Race Masters 40+ Devin Bailly 7/3
7 Mt Tabor Circuit Race Masters 40+ Andrej Miske 7/3
4 Mt Tabor Circuit Race Masters 40+ Joel West 7/3
4 Mt Tabor Circuit Race Masters 60+ Eric Anderson 7/3
4 Mt Tabor Circuit Race Masters 50+ Devin Bailly 7/3
3 Mt Tabor Circuit Race Masters 50+ Matt Radich 7/3
2 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 7/3
3 Mt Tabor Circuit Race Junior Ezra Brown 7/3
17 Mt Tabor Circuit Race Category 3 Devin Bailly 6/26
19 Mt Tabor Circuit Race Masters 40+ Matt Radich 6/26
18 Mt Tabor Circuit Race Masters 40+ Dag Hinrichs 6/26
14 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 6/26
9 Mt Tabor Circuit Race Masters 40+ Andrej Miske 6/26
8 Mt Tabor Circuit Race Masters 40+ Joel West 6/26
3 Mt Tabor Circuit Race Masters 60+ Eric Anderson 6/26
11 Mt Tabor Circuit Race Masters 50+ Devin Bailly 6/26
7 Mt Tabor Circuit Race Masters 50+ Chris Haverty 6/26
3 Mt Tabor Circuit Race Masters 50+ Matt Radich 6/26
2 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 6/26
16 Mt Tabor Circuit Race Category 3 Nick Engerran 6/19
23 Mt Tabor Circuit Race Masters 40+ Matt Radich 6/19
20 Mt Tabor Circuit Race Masters 40+ Dag Hinrichs 6/19
15 Mt Tabor Circuit Race Masters 40+ Chris Haverty 6/19
7 Mt Tabor Circuit Race Masters 40+ Devin Bailly 6/19
5 Mt Tabor Circuit Race Masters 40+ Andrej Miske 6/19
4 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 6/19
3 Mt Tabor Circuit Race Masters 40+ Joel West 6/19
6 Mt Tabor Circuit Race Masters 60+ Eric Anderson 6/19
18 Mt Tabor Circuit Race Masters 50+ Peter Seelig 6/19
16 Mt Tabor Circuit Race Masters 50+ Devin Bailly 6/19
8 Mt Tabor Circuit Race Masters 50+ Chris Haverty 6/19
5 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 6/19
1 Mt Tabor Circuit Race Masters 50+ Matt Radich 6/19
14 Monday Night PIR Masters 50+ 1/2/3 Chris Haverty 6/17
13 Monday Night PIR Masters 50+ 1/2/3 Matt Radich 6/17
1 Monday Night PIR Masters 50+ 1/2/3 Peter Seelig 6/17
41 Monday Night PIR Open 1/2/3 Brian Lynch 6/17
39 Monday Night PIR Open 1/2/3 Nick Engerran 6/17
35 Monday Night PIR Open 1/2/3 Giovanni Cafiso 6/17
6 Monday Night PIR Masters 50+ 4/5 Dan Brown 6/17
4 Monday Night PIR Masters 50+ 4/5 Eric Anderson 6/17
2 Monday Night PIR Open 4/5 Ezra Brown 6/17
1 Monday Night PIR Vintage Giovanni Cafiso 6/17
22 Mt Tabor Circuit Race Category 3 Nick Engerran 6/12
1 Mt Tabor Circuit Race Category 4 Ezra Brown 6/12
34 Mt Tabor Circuit Race Masters 40+ Chris Haverty 6/12
33 Mt Tabor Circuit Race Masters 40+ Matt Radich 6/12
27 Mt Tabor Circuit Race Masters 40+ Joel West 6/12
25 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 6/12
21 Mt Tabor Circuit Race Masters 40+ Dag Hinrichs 6/12
20 Mt Tabor Circuit Race Masters 40+ Brian Lynch 6/12
19 Mt Tabor Circuit Race Masters 40+ Devin Bailly 6/12
12 Mt Tabor Circuit Race Masters 40+ Andrej Miske 6/12
13 Mt Tabor Circuit Race Masters 50+ Peter Seelig 6/12
9 Mt Tabor Circuit Race Masters 50+ Matt Radich 6/12
5 Mt Tabor Circuit Race Masters 50+ Devin Bailly 6/12
4 Mt Tabor Circuit Race Masters 50+ Chris Haverty 6/12
3 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 6/12
2 Mt Tabor Circuit Race Junior Ezra Brown 6/12
10 Monday Night PIR Masters 50+ 1/2/3 Matt Radich 6/10
3 Monday Night PIR Masters 50+ 1/2/3 Peter Seelig 6/10
35 Monday Night PIR Open 1/2/3 Giovanni Cafiso 6/10
7 Monday Night PIR Masters 50+ 4/5 Dan Brown 6/10
4 Monday Night PIR Masters 50+ 4/5 Eric Anderson 6/10
1 Monday Night PIR Open 4/5 Ezra Brown 6/10
2 Monday Night PIR Vintage Giovanni Cafiso 6/10
2 Monday Night PIR Junior Open Ezra Brown 6/10
16 OBRA Road Race Championships Masters Open 50+ Chris Haverty 6/9
8 OBRA Road Race Championships Masters Open 50+ Dag Hinrichs 6/9
11 OBRA Road Race Championships Masters Open 40+ Giovanni Cafiso 6/9
4 Mt Tabor Circuit Race Category 4 Ezra Brown 6/5
22 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 6/5
20 Mt Tabor Circuit Race Masters 40+ Joel West 6/5
19 Mt Tabor Circuit Race Masters 40+ Matt Radich 6/5
14 Mt Tabor Circuit Race Masters 40+ Chris Haverty 6/5
11 Mt Tabor Circuit Race Masters 40+ Dag Hinrichs 6/5
19 Mt Tabor Circuit Race Category 5 Dan Brown 6/5
20 Mt Tabor Circuit Race Masters 50+ Matt Radich 6/5
5 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 6/5
4 Mt Tabor Circuit Race Masters 50+ Chris Haverty 6/5
2 Mt Tabor Circuit Race Junior Ezra Brown 6/5
18 Mt Tabor Circuit Race Masters 40+ Matt Radich 5/29
14 Mt Tabor Circuit Race Masters 40+ Dag Hinrichs 5/29
13 Mt Tabor Circuit Race Masters 40+ Chris Haverty 5/29
12 Mt Tabor Circuit Race Masters 40+ Joel West 5/29
10 Mt Tabor Circuit Race Masters 40+ Giovanni Cafiso 5/29
8 Mt Tabor Circuit Race Masters 40+ Brian Lynch 5/29
1 Mt Tabor Circuit Race Category 5 Ezra Brown 5/29
12 Mt Tabor Circuit Race Masters 50+ Matt Radich 5/29
2 Mt Tabor Circuit Race Masters 50+ Chris Haverty 5/29
1 Mt Tabor Circuit Race Masters 50+ Dag Hinrichs 5/29
1 Mt Tabor Circuit Race Junior Ezra Brown 5/29
44 Sisters Stampede Category 2 Men 50-59 Dan Brown 5/26
24 Sisters Stampede Category 2 Men 50-59 Dag Hinrichs 5/26
1 Sisters Stampede Category 1 Junior Men Ezra Brown 5/26
18 Monday Night PIR Masters 50+ 1/2/3 Matt Radich 5/20
5 Monday Night PIR Masters 50+ 1/2/3 Chris Haverty 5/20
1 Monday Night PIR Masters 50+ 1/2/3 Peter Seelig 5/20
63 Monday Night PIR Open 1/2/3 Giovanni Cafiso 5/20
62 Monday Night PIR Open 1/2/3 Dag Hinrichs 5/20
51 Monday Night PIR Open 1/2/3 Brian Lynch 5/20
15 Monday Night PIR Open 1/2/3 Joel West 5/20
3 Monday Night PIR Masters 50+ 4/5 Eric Anderson 5/20
2 Monday Night PIR Masters 50+ 4/5 Dan Brown 5/20
12 Monday Night PIR Open 4/5 Ezra Brown 5/20
2 Monday Night PIR Vintage Joel West 5/20
1 Monday Night PIR Vintage Giovanni Cafiso 5/20
2 Monday Night PIR Junior Open Ezra Brown 5/20
12 Silver Falls XC OBRA XC MTB Championships Category 2 Men 50-59 Dan Brown 5/18
7 Silver Falls XC OBRA XC MTB Championships Category 2 Men 40-49 Giovanni Cafiso 5/18
1 Silver Falls XC OBRA XC MTB Championships Category 1 Junior Men Ezra Brown 5/18
16 Monday Night PIR Masters 50+ 1/2/3 Matt Radich 5/13
5 Monday Night PIR Masters 50+ 1/2/3 Peter Seelig 5/13
1 Monday Night PIR Masters 50+ 1/2/3 Dag Hinrichs 5/13
47 Monday Night PIR Open 1/2/3 Giovanni Cafiso 5/13
33 Monday Night PIR Open 1/2/3 Joel West 5/13
7 Monday Night PIR Masters 50+ 4/5 Dan Brown 5/13
17 Monday Night PIR Open 4/5 Ezra Brown 5/13
1 Monday Night PIR Junior Open Ezra Brown 5/13
5 Barton Park Road Race Masters Men 60+ Eric Anderson 5/11
6 Barton Park Road Race Masters Men 50+ 3/4/5 Dag Hinrichs 5/11
4 Barton Park Road Race Masters Men 40+ 3/4/5 Giovanni Cafiso 5/11
3 Barton Park Road Race Masters Men 40+ 3/4/5 Joel West 5/11
28 Barton Park Road Race Men 4/5 Dan Brown 5/11
7 Barton Park Road Race Men 4/5 Ezra Brown 5/11
7 Monday Night PIR Masters 50+ 1/2/3 Eric Anderson 5/6
25 Monday Night PIR Open 1/2/3 Giovanni Cafiso 5/6
18 Monday Night PIR Open 1/2/3 Joel West 5/6
9 Monday Night PIR Open 1/2/3 Ted Collins 5/6
6 Monday Night PIR Open 4/5 Ezra Brown 5/6
2 Monday Night PIR Masters 50+ 4/5 Dan Brown 4/29
7 Monday Night PIR Masters 50+ 1/2/3 Eric Anderson 4/29
4 Monday Night PIR Masters 50+ 1/2/3 Matt Radich 4/29
3 Monday Night PIR Masters 50+ 1/2/3 Peter Seelig 4/29
1 Monday Night PIR Masters 50+ 1/2/3 Chris Haverty 4/29
28 Monday Night PIR Open 1/2/3 Giovanni Cafiso 4/29
27 Gorge Gravel Grinder Masters Men 45-59 - Small Gravel James Schneider 4/28
21 Gorge Gravel Grinder Masters Men 45-59 - Medium Gravel Joel West 4/28
20 Gorge Gravel Grinder Masters Men 45-59 - Medium Gravel Giovanni Cafiso 4/28
5 Gorge Gravel Grinder Masters Men 45-59 - Medium Gravel Andrej Miske 4/28
28 Gorge Gravel Grinder Open Men - Medium Gravel Nicholas Engerran 4/28
2 Chilly Crow Time Trial Men 60-69 Eric Anderson 4/14
12 Bone Crusher Short Track and XC Olympic: Bone Crusher XC Olympic Category 2 50-59 Men Dan Brown 4/14
1 Bone Crusher Short Track and XC Olympic: Bone Crusher XC Olympic Category 1 Junior Boys Ezra Brown 4/14
11 Bone Crusher Short Track and XC Olympic: Bone Crusher Short Track - OBRA STXC Championships Men 60+ Eric Anderson 4/13
8 Bone Crusher Short Track and XC Olympic: Bone Crusher Short Track - OBRA STXC Championships Men 50-59 Dan Brown 4/13
6 Echo Red to REd Category 1 Junior Men U18 Ezra Brown 3/16
5 Michael Myers Memorial Time Trial Masters Men 60+ Eric Anderson 3/9
1 Michael Myers Memorial Time Trial Junior Men 14-17 Ezra Brown 3/9