2025 OPGA Portland GC Pro Am
Strokes
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total
Zach Foushee
4
4
4
3
5
5
4
3
3
35
4
4
3
4
4
4
5
3
5
36 71
Austin Spicer
4
4
4
3
4
4
4
3
3
33
5
4
4
4
4
4
5
3
5
38 71
Nigel Lett
4
4
5
2
5
3
5
3
3
34
6
4
3
3
4
5
4
4
5
38 72
Will Snow
4
4
4
3
5
4
4
4
4
36
5
4
3
5
4
5
4
2
5
37 73
Dylan Cramer
4
4
4
4
4
4
4
3
4
35
4
4
4
5
4
4
5
3
5
38 73
Gregg Chianello
4
4
4
3
5
3
4
3
4
34
6
6
3
3
5
4
4
3
5
39 73
Anthony Ueland
4
6
4
3
5
4
3
3
4
36
4
3
3
4
5
5
5
4
5
38 74
Jeff Jarvis
5
4
5
3
5
4
4
4
4
38
5
4
3
3
4
5
4
3
5
36 74
Clayton Grasser
4
5
4
2
5
4
5
5
3
37
4
5
3
4
5
4
4
3
6
38 75
Chris Underwood
5
4
4
3
5
3
4
3
5
36
6
4
4
4
4
5
3
3
6
39 75
Patrick Nugent
4
4
4
2
4
3
4
4
6
35
7
5
3
4
5
3
4
4
5
40 75
Kevin Rei
4
4
4
3
6
4
4
3
5
37
6
5
3
4
4
5
4
3
4
38 75
Jason Coles
4
4
4
3
X
6
3
3
4
5
5
3
4
5
5
4
2
5
38
Matt Dehlin
4
4
5
4
5
5
4
5
4
40
5
4
3
4
4
5
3
3
5
36 76
Steve Rude
4
5
5
4
5
4
4
3
4
38
6
3
3
5
4
5
4
3
5
38 76
John Romano
5
5
4
4
4
5
3
4
5
39
5
5
3
3
4
4
5
3
5
37 76
Joe Heisler
4
4
4
3
5
4
4
2
5
35
6
5
4
5
4
6
4
4
4
42 77
Blake Blakey
4
6
4
3
7
4
3
2
5
38
5
5
3
4
4
7
4
3
4
39 77
Gretchen Johnson
5
5
5
4
5
5
4
4
4
41
6
4
3
4
4
5
4
3
5
38 79
Chuck Sheldon
4
5
4
3
5
6
5
3
4
39
5
5
4
4
3
4
6
3
5
39 78
Brian Jolly
4
4
4
3
5
5
4
4
3
36
6
5
4
5
4
5
4
4
5
42 78
Eric Boucher
4
5
4
4
5
5
4
3
4
38
6
5
3
3
5
5
5
4
5
41 79
Andrew Murphy
4
5
4
2
5
5
4
4
5
38
5
5
3
4
5
5
4
4
7
42 80
Jim Confer
5
4
5
3
7
4
3
4
5
40
5
5
3
4
5
5
4
4
5
40 80
Cory Martin
5
4
4
3
7
4
4
3
5
39
6
7
3
5
3
4
4
3
7
42 81
Charlie Shaffer
5
4
3
4
6
4
4
3
4
37
6
5
3
6
5
6
4
3
5
43 80
Jordan Burns
4
5
5
2
6
4
4
5
5
40
6
5
3
5
4
6
3
4
5
41 81
Damon Vickers
5
5
4
3
6
6
4
4
4
41
5
4
4
4
4
6
4
3
6
40 81
Tom Zupan
5
5
5
3
7
4
4
4
4
41
6
4
2
4
5
6
4
5
5
41 82
Paul Miller
6
5
6
3
6
4
4
3
4
41
7
4
3
3
4
5
5
4
6
41 82
Adam Brown
4
5
4
4
4
5
4
5
4
39
6
4
4
4
4
7
5
4
5
43 82
Mike Walter
4
4
6
3
6
5
4
4
4
40
7
5
4
4
5
5
4
3
5
42 82
Eric Kuiken
4
5
5
2
5
6
6
3
5
41
6
6
4
4
4
5
4
2
6
41 82
Jon Boundy
5
5
4
4
5
4
4
3
5
39
6
5
4
4
5
6
4
3
6
43 82
Oscar Vinson
5
5
5
5
5
5
4
4
4
42
5
5
2
5
5
6
4
5
4
41 83
Greg Feeney
4
4
5
3
5
5
4
4
5
39
7
5
3
5
4
7
5
3
5
44 83
Gene Harp
5
4
5
3
6
4
6
3
4
40
5
4
5
5
4
5
6
3
6
43 83
Ben Butler
3
4
5
4
7
4
4
5
5
41
6
6
5
4
4
4
5
3
5
42 83
Peter Trudeau
5
5
6
4
5
4
4
5
4
42
6
4
4
4
5
5
4
4
5
41 83
Tim Neumann
5
4
4
3
5
7
4
5
6
43
5
4
4
6
3
5
5
5
4
41 84
Darrel Hostetler
5
4
4
4
5
4
4
4
6
40
6
5
3
6
4
6
4
4
5
43 83
Denny Taylor
5
5
4
3
5
5
4
2
4
37
7
5
4
4
5
7
4
3
8
47 84
Ke Ounaphom
5
6
5
4
7
4
3
4
5
43
6
5
3
3
5
6
5
3
5
41 84
John Salsburg
5
6
4
3
5
7
3
3
4
40
7
5
4
4
5
6
5
4
5
45 85
Dave Hall
7
5
4
3
6
X8
X8
3
4
5
4
3
5
5
4
5
4
6
41
Jeremy Webb
4
4
4
4
7
5
5
5
6
44
6
3
4
5
4
6
5
3
4
40 84
Jose Arellano
5
5
7
3
5
4
5
3
4
41
5
5
3
7
4
7
4
4
6
45 86
Arlene Unverzagt
5
6
6
3
6
5
6
3
5
45
6
4
4
5
5
5
4
2
6
41 86
Alison Battaglia
7
4
7
4
6
5
4
4
5
46
5
7
4
5
4
5
3
4
6
43 89
David Harris
5
5
4
3
7
5
4
3
5
41
5
4
5
5
6
7
4
3
5
44 85
Kent Gardner
4
5
4
2
6
6
7
4
4
42
6
5
3
5
5
6
5
3
6
44 86
Lane Hawkinson
5
5
5
3
4
4
4
4
4
38
6
6
5
5
5
7
4
4
5
47 85
Mark Nichols
5
6
7
3
5
4
4
5
5
44
6
5
2
5
4
6
5
3
6
42 86
Jordan Leseberg
5
6
4
4
6
4
5
4
5
43
6
5
4
4
5
5
5
4
5
43 86
Andrew Marges
4
4
4
4
6
X
5
3
5
6
5
4
4
5
6
5
4
6
45
Shane Brady
4
5
6
3
6
7
4
3
4
42
5
5
4
5
4
5
5
5
7
45 87
Danny Taylor
4
5
5
3
5
6
3
4
3
38
7
5
3
5
5
6
6
4
7
48 86
Tony Hooper
5
5
4
4
5
4
6
3
4
40
7
5
5
5
3
8
5
3
6
47 87
Bryant Hostetler
6
6
4
5
6
4
4
3
4
42
5
4
3
5
5
5
6
4
7
44 86
Brian Harris
4
5
5
3
5
5
4
4
5
40
6
4
4
5
5
7
5
4
6
46 86
Akbar Chisti
5
5
5
4
5
5
4
4
5
42
6
5
3
5
4
6
6
3
7
45 87
Rick Siltanen
5
6
4
4
6
4
5
5
4
43
7
4
4
6
4
5
4
5
5
44 87
Tu Phan
4
4
7
4
7
5
5
5
3
44
7
6
5
5
5
5
3
3
5
44 88
Tim Libby
4
4
6
4
4
6
5
4
6
43
4
6
4
4
5
6
4
4
8
45 88
Marcus Speros
5
5
5
3
5
5
6
3
5
42
5
5
5
5
5
5
4
4
7
45 87
Kris Franke
5
6
5
5
6
5
4
4
5
45
6
7
2
6
5
5
4
3
5
43 88
Kurt Snyder
5
4
5
3
6
5
5
3
5
41
6
5
4
5
5
6
5
5
6
47 88
Peter Danielson
4
4
4
4
5
5
4
3
6
39
7
6
4
4
6
6
5
4
8
50 89
Drew Simpson
4
5
4
4
7
5
5
4
5
43
6
5
5
5
5
5
4
4
6
45 88
Bryan Joyal
5
6
4
4
7
5
5
3
5
44
5
5
7
5
6
5
4
3
6
46 90
Roland Carfagno
6
5
5
3
6
5
5
4
4
43
5
5
4
6
5
6
4
4
7
46 89
Mike Suhr
5
5
5
3
6
6
5
4
6
45
6
5
3
6
4
4
5
5
6
44 89
Mark Dawkins
6
4
5
5
6
5
5
3
7
46
6
5
4
5
5
6
4
4
5
44 90
Pete Leseberg
6
3
5
3
6
5
6
7
7
48
7
5
4
4
5
5
5
4
6
45 93
Damon Lebaron
5
5
4
4
6
4
4
5
5
42
6
5
4
6
5
7
3
5
8
49 91
Allen Sacker
5
5
4
4
6
5
4
5
5
43
6
5
4
5
5
6
6
3
7
47 90
Howard Song
5
5
6
3
6
5
4
5
4
43
7
5
3
6
4
6
6
4
6
47 90
Zach Sickler
6
7
5
3
6
4
6
4
5
46
5
6
3
6
5
6
5
3
6
45 91
Moses Kanlund
5
5
5
4
7
5
4
4
5
44
6
6
4
6
5
6
5
3
6
47 91
Chris Galloni
6
5
5
2
7
4
4
5
6
44
5
5
3
6
5
6
6
4
8
48 92
Jordan Wick
3
X8
6
3
7
4
5
4
6
X8
5
4
6
5
6
5
3
7
Nelson Lam
6
4
4
5
4
5
6
5
4
43
8
6
5
6
6
5
5
4
5
50 93
Brian Knoll
5
6
6
4
6
5
5
4
5
46
7
4
3
6
6
5
4
5
7
47 93
Jesse Martin
5
5
5
3
7
8
4
5
5
47
7
5
4
5
5
6
4
5
8
49 96
AL Landis
5
7
5
5
7
5
5
5
3
47
6
5
4
6
5
7
5
3
7
48 95
Dave Smith
6
5
5
5
8
5
6
3
5
48
6
5
4
X8
6
5
X8
3
8
Steve Bader
7
7
7
3
6
5
4
4
5
48
7
7
4
6
5
5
6
4
8
52 100
Jesse Jimerson
5
6
5
3
8
6
6
5
4
48
7
6
5
5
6
6
5
2
8
50 98
Barry Corno
5
5
6
3
7
6
6
4
4
46
7
5
4
5
6
7
5
4
7
50 96
Jesse Krieger
5
6
X
3
6
5
5
5
4
6
5
X
X
6
8
X
4
7
Fred Abell
7
7
6
6
8
3
4
5
7
53
7
5
4
5
6
6
4
5
8
50 103
Farzen Turk
6
6
6
4
6
5
5
4
6
48
7
6
5
6
6
7
4
4
6
51 99
K.W. Kim
7
5
5
6
7
6
6
2
6
50
6
7
5
5
5
7
7
6
6
54 104
Brad Charters
5
5
6
3
7
6
X
4
6
8
5
4
5
7
7
6
7
7
56
Bob Wiese
7
6
5
4
7
6
6
4
6
51
7
7
4
6
6
7
5
4
6
52 103
Moreland Anderson
5
6
5
5
6
6
8
6
7
54
8
5
5
5
7
8
7
5
7
57 111
Joe Conway
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Steve Yeager
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Doug Wirkkala
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Joe Benz
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Todd Newman
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
JP Praisler
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Jeff Hubbs
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Spencer Greve
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 0
Stableford Points
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total
Zach Foushee
2
2
2
2
2
1
2
2
3
18
3
2
2
2
2
3
1
2
2
19 37
Austin Spicer
2
2
2
2
3
2
2
2
3
20
2
2
1
2
2
3
1
2
2
17 37
Nigel Lett
2
2
1
3
2
3
1
2
3
19
1
2
2
3
2
2
2
1
2
17 36
Will Snow
2
2
2
2
2
2
2
1
2
17
2
2
2
1
2
2
2
3
2
18 35
Dylan Cramer
2
2
2
1
3
2
2
2
2
18
3
2
1
1
2
3
1
2
2
17 35
Gregg Chianello
2
2
2
2
2
3
2
2
2
19
1
0
2
3
1
3
2
2
2
16 35
Anthony Ueland
2
0
2
2
2
2
3
2
2
17
3
3
2
2
1
2
1
1
2
17 34
Jeff Jarvis
1
2
1
2
2
2
2
1
2
15
2
2
2
3
2
2
2
2
2
19 34
Clayton Grasser
2
1
2
3
2
2
1
0
3
16
3
1
2
2
1
3
2
2
1
17 33
Chris Underwood
1
2
2
2
2
3
2
2
1
17
1
2
1
2
2
2
3
2
1
16 33
Patrick Nugent
2
2
2
3
3
3
2
1
0
18
0
1
2
2
1
4
2
1
2
15 33
Kevin Rei
2
2
2
2
1
2
2
2
1
16
1
1
2
2
2
2
2
2
3
17 33
Jason Coles
2
2
2
2
0
0
3
2
2
15
2
1
2
2
1
2
2
3
2
17 32
Matt Dehlin
2
2
1
1
2
1
2
0
2
13
2
2
2
2
2
2
3
2
2
19 32
Steve Rude
2
1
1
1
2
2
2
2
2
15
1
3
2
1
2
2
2
2
2
17 32
John Romano
1
1
2
1
3
1
3
1
1
14
2
1
2
3
2
3
1
2
2
18 32
Joe Heisler
2
2
2
2
2
2
2
3
1
18
1
1
1
1
2
1
2
1
3
13 31
Blake Blakey
2
0
2
2
0
2
3
3
1
15
2
1
2
2
2
0
2
2
3
16 31
Gretchen Johnson
1
2
1
1
2
1
2
1
2
13
1
2
2
2
2
2
2
2
2
17 30
Chuck Sheldon
2
1
2
2
2
0
1
2
2
14
2
1
1
2
3
3
0
2
2
16 30
Brian Jolly
2
2
2
2
2
1
2
1
3
17
1
1
1
1
2
2
2
1
2
13 30
Eric Boucher
2
1
2
1
2
1
2
2
2
15
1
1
2
3
1
2
1
1
2
14 29
Andrew Murphy
2
1
2
3
2
1
2
1
1
15
2
1
2
2
1
2
2
1
0
13 28
Jim Confer
1
2
1
2
0
2
3
1
1
13
2
1
2
2
1
2
2
1
2
15 28
Cory Martin
1
2
2
2
0
2
2
2
1
14
1
0
2
1
3
3
2
2
0
14 28
Charlie Shaffer
1
2
3
1
1
2
2
2
2
16
1
1
2
0
1
1
2
2
2
12 28
Jordan Burns
2
1
1
3
1
2
2
0
1
13
1
1
2
1
2
1
3
1
2
14 27
Damon Vickers
1
1
2
2
1
0
2
1
2
12
2
2
1
2
2
1
2
2
1
15 27
Tom Zupan
1
1
1
2
0
2
2
1
2
12
1
2
3
2
1
1
2
0
2
14 26
Paul Miller
0
1
0
2
1
2
2
2
2
12
0
2
2
3
2
2
1
1
1
14 26
Adam Brown
2
1
2
1
3
1
2
0
2
14
1
2
1
2
2
0
1
1
2
12 26
Mike Walter
2
2
0
2
1
1
2
1
2
13
0
1
1
2
1
2
2
2
2
13 26
Eric Kuiken
2
1
1
3
2
0
0
2
1
12
1
0
1
2
2
2
2
3
1
14 26
Jon Boundy
1
1
2
1
2
2
2
2
1
14
1
1
1
2
1
1
2
2
1
12 26
Oscar Vinson
1
1
1
0
2
1
2
1
2
11
2
1
3
1
1
1
2
0
3
14 25
Greg Feeney
2
2
1
2
2
1
2
1
1
14
0
1
2
1
2
0
1
2
2
11 25
Gene Harp
1
2
1
2
1
2
0
2
2
13
2
2
0
1
2
2
0
2
1
12 25
Ben Butler
3
2
1
1
0
2
2
0
1
12
1
0
0
2
2
3
1
2
2
13 25
Peter Trudeau
1
1
0
1
2
2
2
0
2
11
1
2
1
2
1
2
2
1
2
14 25
Tim Neumann
1
2
2
2
2
0
2
0
0
11
2
2
1
0
3
2
1
0
3
14 25
Darrel Hostetler
1
2
2
1
2
2
2
1
0
13
1
1
2
0
2
1
2
1
2
12 25
Denny Taylor
1
1
2
2
2
1
2
3
2
16
0
1
1
2
1
0
2
2
0
9 25
Ke Ounaphom
1
0
1
1
0
2
3
1
1
10
1
1
2
3
1
1
1
2
2
14 24
John Salsburg
1
0
2
2
2
0
3
2
2
14
0
1
1
2
1
1
1
1
2
10 24
Dave Hall
0
1
2
2
1
0
0
2
2
10
2
2
2
1
1
3
1
1
1
14 24
Jeremy Webb
2
2
2
1
0
1
1
0
0
9
1
3
1
1
2
1
1
2
3
15 24
Jose Arellano
1
1
0
2
2
2
1
2
2
13
2
1
2
0
2
0
2
1
1
11 24
Arlene Unverzagt
1
1
0
2
1
1
0
2
1
9
1
2
1
1
1
2
2
3
1
14 23
Alison Battaglia
0
3
0
1
1
1
2
1
1
10
2
0
1
1
2
2
3
1
1
13 23
David Harris
1
1
2
2
0
1
2
2
1
12
2
2
0
1
0
0
2
2
2
11 23
Kent Gardner
2
1
2
3
1
0
0
1
2
12
1
1
2
1
1
1
1
2
1
11 23
Lane Hawkinson
1
1
1
2
3
2
2
1
2
15
1
0
0
1
1
0
2
1
2
8 23
Mark Nichols
1
0
0
2
2
2
2
0
1
10
1
1
3
1
2
1
1
2
1
13 23
Jordan Leseberg
1
0
2
1
1
2
1
1
1
10
1
1
1
2
1
2
1
1
2
12 22
Andrew Marges
2
2
2
1
1
0
1
2
1
12
1
1
1
2
1
1
1
1
1
10 22
Shane Brady
2
1
0
2
1
0
2
2
2
12
2
1
1
1
2
2
1
0
0
10 22
Danny Taylor
2
1
1
2
2
0
3
1
3
15
0
1
2
1
1
1
0
1
0
7 22
Tony Hooper
1
1
2
1
2
2
0
2
2
13
0
1
0
1
3
0
1
2
1
9 22
Bryant Hostetler
0
0
2
0
1
2
2
2
2
11
2
2
2
1
1
2
0
1
0
11 22
Brian Harris
2
1
1
2
2
1
2
1
1
13
1
2
1
1
1
0
1
1
1
9 22
Akbar Chisti
1
1
1
1
2
1
2
1
1
11
1
1
2
1
2
1
0
2
0
10 21
Rick Siltanen
1
0
2
1
1
2
1
0
2
10
0
2
1
0
2
2
2
0
2
11 21
Tu Phan
2
2
0
1
0
1
1
0
3
10
0
0
0
1
1
2
3
2
2
11 21
Tim Libby
2
2
0
1
3
0
1
1
0
10
3
0
1
2
1
1
2
1
0
11 21
Marcus Speros
1
1
1
2
2
1
0
2
1
11
2
1
0
1
1
2
2
1
0
10 21
Kris Franke
1
0
1
0
1
1
2
1
1
8
1
0
3
0
1
2
2
2
2
13 21
Kurt Snyder
1
2
1
2
1
1
1
2
1
12
1
1
1
1
1
1
1
0
1
8 20
Peter Danielson
2
2
2
1
2
1
2
2
0
14
0
0
1
2
0
1
1
1
0
6 20
Drew Simpson
2
1
2
1
0
1
1
1
1
10
1
1
0
1
1
2
2
1
1
10 20
Bryan Joyal
1
0
2
1
0
1
1
2
1
9
2
1
0
1
0
2
2
2
1
11 20
Roland Carfagno
0
1
1
2
1
1
1
1
2
10
2
1
1
0
1
1
2
1
0
9 19
Mike Suhr
1
1
1
2
1
0
1
1
0
8
1
1
2
0
2
3
1
0
1
11 19
Mark Dawkins
0
2
1
0
1
1
1
2
0
8
1
1
1
1
1
1
2
1
2
11 19
Pete Leseberg
0
3
1
2
1
1
0
0
0
8
0
1
1
2
1
2
1
1
1
10 18
Damon Lebaron
1
1
2
1
1
2
2
0
1
11
1
1
1
0
1
0
3
0
0
7 18
Allen Sacker
1
1
2
1
1
1
2
0
1
10
1
1
1
1
1
1
0
2
0
8 18
Howard Song
1
1
0
2
1
1
2
0
2
10
0
1
2
0
2
1
0
1
1
8 18
Zach Sickler
0
0
1
2
1
2
0
1
1
8
2
0
2
0
1
1
1
2
1
10 18
Moses Kanlund
1
1
1
1
0
1
2
1
1
9
1
0
1
0
1
1
1
2
1
8 17
Chris Galloni
0
1
1
3
0
2
2
0
0
9
2
1
2
0
1
1
0
1
0
8 17
Jordan Wick
3
0
0
2
0
2
1
1
0
9
0
1
1
0
1
1
1
2
0
7 16
Nelson Lam
0
2
2
0
3
1
0
0
2
10
0
0
0
0
0
2
1
1
2
6 16
Brian Knoll
1
0
0
1
1
1
1
1
1
7
0
2
2
0
0
2
2
0
0
8 15
Jesse Martin
1
1
1
2
0
0
2
0
1
8
0
1
1
1
1
1
2
0
0
7 15
AL Landis
1
0
1
0
0
1
1
0
3
7
1
1
1
0
1
0
1
2
0
7 14
Dave Smith
0
1
1
0
0
1
0
2
1
6
1
1
1
0
0
2
0
2
0
7 13
Steve Bader
0
0
0
2
1
1
2
1
1
8
0
0
1
0
1
2
0
1
0
5 13
Jesse Jimerson
1
0
1
2
0
0
0
0
2
6
0
0
0
1
0
1
1
3
0
6 12
Barry Corno
1
1
0
2
0
0
0
1
2
7
0
1
1
1
0
0
1
1
0
5 12
Jesse Krieger
1
0
0
2
1
1
1
0
2
8
1
1
0
0
0
0
0
1
0
3 11
Fred Abell
0
0
0
0
0
3
2
0
0
5
0
1
1
1
0
1
2
0
0
6 11
Farzen Turk
0
0
0
1
1
1
1
1
0
5
0
0
0
0
0
0
2
1
1
4 9
K.W. Kim
0
1
1
0
0
0
0
3
0
5
1
0
0
1
1
0
0
0
1
4 9
Brad Charters
1
1
0
2
0
0
0
1
0
5
0
1
1
1
0
0
0
0
0
3 8
Bob Wiese
0
0
1
1
0
0
0
1
0
3
0
0
1
0
0
0
1
1
1
4 7
Moreland Anderson
1
0
1
0
1
0
0
0
0
3
0
1
0
1
0
0
0
0
0
2 5
Joe Conway
0
Steve Yeager
0
Doug Wirkkala
0
Joe Benz
0
Todd Newman
0
JP Praisler
0
Jeff Hubbs
0
Spencer Greve
0