| Total Rounds | 211 |
| Scoring Average | 74.4 |
| Net Relation to Par | 2.0 |
| STX Tour Handicap | 1.6 |
| Monster Day @ Mission | 80 |
| Stroke Play @ Riverside | 30 |
| Team Best Ball @ Brack | 112.5 |
| Match Play @ San Pedro | 180 |
| Team Alt Shot @ Cedar Creek | 150 |
| Stroke Play @ Mission del Lago | 140 |
| Stroke Play @ Willow Springs | 50 |
| 2026 Spring #8 9-9 @ Northern Hills | 100 |
| 2026 Spring #9 Stroke Play @ Riverside | 135 |
| 2026 Spring #10 PC Masters R1 @ Cedar Creek | 210 |
STMPC Career
Score History (211 rounds)| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2026 Spring #2 @ Riverside | 82 | +10 |
| 2 | 2026 Spring #3 @ Brackenridge Park (Best Ball) | 73 | +2 |
| 3 | 2026 Spring #7 @ Mission Del Lago | 74 | +2 |
| 4 | 2026 Spring #5 @ Willow Springs | 77 | +5 |
| 5 | 2026 Spring #9 Stroke Play @ Riverside | 73 | +1 |
| 6 | 2026 Spring #10 PC Masters R1 @ Cedar Creek | 77 | +5 |
| 7 | 2026 Spring #10 PC Masters R2 @ Cedar Creek | 79 | +7 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2025 Spring #3 @ Cedar Creek | 77 | +5 |
| 2 | 2025 Spring #5 @ Northern Hills | 79 | +7 |
| 3 | 2025 Spring #8 @ Mission Del Lago | 77 | +5 |
| 4 | 2025 Summer #2 @ Northern Hills | 73 | +1 |
| 5 | 2025 Summer #4 @ Riverside | 74 | +2 |
| 6 | 2025 Summer #5 @ Mission Del Lago | 75 | +3 |
| 7 | 2025 Summer #7 @ Brackenridge Park | 69 | -2 |
| 8 | 2025 PC Open Round #1 @ Willow Springs | 75 | +3 |
| 9 | 2025 PC Open Round #2 @ Willow Springs | 76 | +4 |
| 10 | 2025 Playoffs R1 @ Willow Springs | 79 | +7 |
| 11 | 2025 Playoffs R2 @ Brackenridge Park | 80 | +9 |
| 12 | 2025 Playoffs R3 @ Brackenridge Park | 72 | +1 |
| 13 | 2025 Tour Championship @ Brackenridge Park | 76 | +5 |
| 14 | 2025 PC Masters R1 @ Brackenridge Park | 73 | +2 |
| 15 | 2025 PC Masters R2 @ Brackenridge Park | 72 | +1 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2024 Spring #3 @ NH (Windy) | 77 | +5 |
| 2 | 2024 Spring #5 @ Mission Del Lago | 77 | +5 |
| 3 | 2024 Spring #6 @ Brackenridge Park (Best Ball) | 67 | -4 |
| 4 | 2024 Spring #7 @ Northern Hills | 76 | +4 |
| 5 | 2024 Spring #9 @ Riverside | 74 | +2 |
| 6 | 2024 PC Masters R1 @ Northern Hills | 73 | +2 |
| 7 | 2024 PC Masters R2 @ Brackenridge Park | 75 | +4 |
| 8 | 2024 Summer #2 @ Mission Del Lago | 75 | +3 |
| 9 | 2024 Summer #3 @ Riverside | 74 | +2 |
| 10 | 2024 Summer #4 @ Olmos Basin | 74 | +2 |
| 11 | 2024 Summer #6 @ Brackenridge Park | 69 | -2 |
| 12 | 2024 Playoffs R1 @ Northern Hills | 78 | +6 |
| 13 | 2024 Playoffs R2 @ Northern Hills | 71 | -1 |
| 14 | 2024 PC Open R1 @ Brackenridge Park | 65 | -7 |
| 15 | 2024 PC Open R2 @ Brackenridge Park | 67 | -5 |
| 16 | 2024 Playoffs R3 @ Brackenridge Park | 70 | -1 |
| 17 | 2024 Tour Championship @ Brackenridge Park | 68 | -3 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2023 Playoffs R1 @ Northern Hills | 74 | +2 |
| 2 | 2023 Playoffs R2 @ Northern Hills | 72 | 0 |
| 3 | 2023 Playoffs R3 @ Brackenridge Park | 75 | +4 |
| 4 | 2023 Playoffs R4 @ Brackenridge Park | 72 | +1 |
| 5 | 2023 Spring #5 @ Northern Hills | 77 | +5 |
| 6 | 2023 PC Masters R1 @ Mission Del Lago | 76 | +5 |
| 7 | 2023 PC Masters R2 @ Mission Del Lago | 80 | +9 |
| 8 | 2023 PC Open R2 @ Olmos Basin | 76 | +4 |
| 9 | 2023 PC Open R1 @ Olmos Basin | 69 | -3 |
| 10 | 2023 Summer #2 @ Mission Del Lago | 72 | 0 |
| 11 | 2023 Spring #1 @ Northern Hills | 77 | +5 |
| 12 | 2023 Spring #2 @ Brackenridge Park (Best Ball) | 69 | -2 |
| 13 | 2023 Spring #3 @ Mission Del Lago | 72 | 0 |
| 14 | 2023 Spring #4 @ Olmos Basin | 77 | +5 |
| 15 | 2023 Summer #1 @ Northern Hills | 80 | +8 |
| 16 | 2023 Summer #5 @ Brackenridge Park | 69 | -2 |
| 17 | 2023 Summer #8 @ Cedar Creek | 81 | +9 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2022 Spring #3 @ Cedar Creek | 73 | +1 |
| 2 | 2022 Summer #6 @ Mission Del Lago | 70 | -2 |
| 3 | 2022 PC Masters R1 @ Olmos Basin | 75 | +4 |
| 4 | 2022 PC Masters R2 @ Olmos Basin | 75 | +4 |
| 5 | 2022 PC Open R1 @ Olmos Basin | 74 | +2 |
| 6 | 2022 PC Open R2 @ Olmos Basin | 73 | +1 |
| 7 | 2022 Playoffs R2 @ Olmos Basin | 73 | +1 |
| 8 | 2022 Playoffs R1 @ Olmos Basin | 72 | 0 |
| 9 | 2022 Summer #5 @ Riverside | 72 | 0 |
| 10 | 2022 Spring #3 @ Riverside | 70 | -2 |
| 11 | 2022 Spring #5 @ Willow Springs | 76 | +4 |
| 12 | 2022 Spring #7 @ Northern Hills | 74 | +2 |
| 13 | 2022 Spring #9 @ Olmos Basin | 74 | +2 |
| 14 | 2022 Summer #2 @ Willow Springs | 67 | -5 |
| 15 | 2022 Playoffs R3 @ Brackenridge Park | 69 | -2 |
| 16 | 2022 Tour Championship @ Brackenridge Park | 69 | -2 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2021 Spring #1 @ Northern Hills | 75 | +3 |
| 2 | 2021 PC Masters R1 @ Brackenridge Park | 72 | +1 |
| 3 | 2021 PC Masters R2 @ Brackenridge Park | 71 | 0 |
| 4 | 2021 PC Open R1 @ Northern Hills | 70 | -2 |
| 5 | 2021 PC Open R2 @ Northern Hills | 74 | +2 |
| 6 | 2021 Playoffs R1 @ Willow Springs | 73 | +1 |
| 7 | 2021 Playoffs R2 @ Willow Springs | 70 | -2 |
| 8 | 2021 Playoffs R3 @ Brackenridge Park | 70 | -1 |
| 9 | 2021 Playoffs R4 @ Brackenridge Park | 76 | +5 |
| 10 | 2021 Spring #2 @ Riverside | 71 | -1 |
| 11 | 2021 Summer #3 @ Mission Del Lago | 74 | +2 |
| 12 | 2021 Summer #2 @ Brackenridge Park | 68 | -3 |
| 13 | 2021 Spring #3 @ Willow Springs | 65 | -7 |
| 14 | 2021 Summer #5 @ Riverside | 74 | +2 |
| 15 | 2021 Summer #7 @ Mission Del Lago | 76 | +4 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2020 Playoffs R1 @ Riverside | 75 | +3 |
| 2 | 2020 Playoffs R2 @ Riverside | 69 | -3 |
| 3 | 2020 Playoffs R4 @ Brackenridge Park | 70 | -1 |
| 4 | 2020 Playoffs R3 @ Brackenridge Park | 69 | -2 |
| 5 | 2020 Spring #1 @ Northern Hills | 78 | +6 |
| 6 | 2020 PC Masters R1 @ Brackenridge Park | 71 | 0 |
| 7 | 2020 PC Masters R2 @ Brackenridge Park | 73 | +2 |
| 8 | 2020 PC Open R1 @ Cedar Creek | 80 | +8 |
| 9 | 2020 PC Open R2 @ Cedar Creek | 77 | +5 |
| 10 | 2020 Spring #2 @ Riverside | 69 | -3 |
| 11 | 2020 Summer #3 @ Brackenridge Park | 73 | +2 |
| 12 | 2020 Summer #4 @ Olmos Basin | 73 | +1 |
| 13 | 2020 Summer #1 @ Willow Springs | 70 | -2 |
| 14 | 2020 Summer #2 @ Riverside | 75 | +3 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2019 Spring #2 @ Riverside | 69 | -3 |
| 2 | 2019 Spring #3 @ Cedar Creek | 79 | +7 |
| 3 | 2019 Spring #6 @ Olmos Basin | 72 | 0 |
| 4 | 2019 Spring #7 @ Willow Springs | 76 | +4 |
| 5 | 2019 PC Masters R1 @ Brackenridge Park | 72 | +1 |
| 6 | 2019 PC Masters R2 @ Brackenridge Park | 72 | +1 |
| 7 | 2019 Summer #2 @ Riverside | 70 | -2 |
| 8 | 2019 Summer #3 @ Northern Hills | 74 | +2 |
| 9 | 2019 Summer #5 @ Olmos Basin | 69 | -3 |
| 10 | 2019 Summer #7 @ Willow Springs | 72 | 0 |
| 11 | 2019 PC Open R1 @ Cedar Creek | 78 | +6 |
| 12 | 2019 PC Open R2 @ Cedar Creek | 81 | +9 |
| 13 | 2019 Playoffs R1 @ Willow Springs | 68 | -4 |
| 14 | 2019 Playoffs R2 @ Mission Del Lago | 78 | +6 |
| 15 | 2019 Playoffs R3 @ Brackenridge Park | 76 | +5 |
| 16 | 2019 Tour Championship @ Brackenridge Park | 72 | +1 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2018 Spring #6 @ Willow Springs | 75 | +3 |
| 2 | 2018 Spring #5 @ Riverside | 87 | +15 |
| 3 | 2018 Spring #1 @ Cedar Creek | 81 | +9 |
| 4 | 2018 Spring #4 @ Olmos Basin | 75 | +3 |
| 5 | 2018 Spring #3 @ Mission Del Lago | 74 | +2 |
| 6 | 2018 PC Masters R1 @ Brackenridge Park | 73 | +2 |
| 7 | 2018 PC Masters R2 @ Brackenridge Park | 73 | +2 |
| 8 | 2018 Summer #3 @ Riverside | 69 | -3 |
| 9 | 2018 Summer #4 @ Willow Springs | 76 | +4 |
| 10 | 2018 PC Open R1 @ Cedar Creek | 78 | +6 |
| 11 | 2018 PC Open R2 @ Cedar Creek | 73 | +1 |
| 12 | 2018 Playoffs R1 @ Willow Springs | 76 | +4 |
| 13 | 2018 Playoffs R2 @ Northern Hills | 71 | -1 |
| 14 | 2018 Summer #2 @ Riverside | 69 | -3 |
| 15 | 2018 Summer #5 @ Olmos Basin | 75 | +3 |
| 16 | 2018 Spring #5 @ Cedar Creek | 81 | +9 |
| 17 | 2018 Spring #3 @ Riverside | 78 | +6 |
| 18 | 2018 Playoffs R3 @ Cedar Creek | 79 | +7 |
| 19 | 2018 Tour Championship @ Brackenridge Park | 75 | +4 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2017 Summer #3 @ Willow Springs | 78 | +6 |
| 2 | 2017 Summer #5 @ Riverside | 72 | 0 |
| 3 | 2017 Summer #8 @ Brackenridge Park | 68 | -3 |
| 4 | 2017 PC Open R1 @ Cedar Creek | 78 | +6 |
| 5 | 2017 PC Open R2 @ Cedar Creek | 78 | +6 |
| 6 | 2017 Playoffs R1 @ Northern Hills | 75 | +3 |
| 7 | 2017 Playoffs R2 @ Mission Del Lago | 80 | +8 |
| 8 | 2017 Spring #2 @ Northern Hills | 80 | +8 |
| 9 | 2017 Spring #4 @ Cedar Creek | 77 | +5 |
| 10 | 2017 Spring #5 @ Willow Springs | 74 | +2 |
| 11 | 2017 Spring #6 @ Riverside | 74 | +2 |
| 12 | 2017 Spring #7 @ Mission Del Lago | 78 | +6 |
| 13 | 2017 PC Masters R1 @ Brack | 76 | +5 |
| 14 | 2017 PC Masters R2 @ Brack | 76 | +5 |
| 15 | 2017 Summer #8 @ Brack | 68 | -3 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2016 Spring #2 @ Northern Hills | 85 | +13 |
| 2 | 2016 Spring #3 @ Willow Springs | 73 | +1 |
| 3 | 2016 Spring #5 @ Riverside | 69 | -3 |
| 4 | 2016 Spring #7 @ Willow Springs | 82 | +10 |
| 5 | 2016 PC Masters R1 @ Brack | 72 | +1 |
| 6 | 2016 PC Masters R2 @ Brack | 72 | +1 |
| 7 | 2016 Summer #2 @ Olmos Basin | 77 | +5 |
| 8 | 2016 Summer #3 @ Cedar Creek | 78 | +6 |
| 9 | 2016 Summer #6 @ Riverside | 73 | +1 |
| 10 | 2016 Playoffs R1 @ Willow Springs | 77 | +5 |
| 11 | 2016 Playoffs R2 @ Mission Del Lago | 74 | +2 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2015 Spring #2 @ Cedar Creek | 81 | +9 |
| 2 | 2015 Spring #6 @ Riverside | 78 | +6 |
| 3 | 2015 Spring #8 @ Willow Springs | 72 | 0 |
| 4 | 2015 Spring #4 @ Olmos Basin | 76 | +4 |
| 5 | 2015 PC Masters R1 @ Brackenridge Park | 70 | -1 |
| 6 | 2015 PC Masters R2 @ Brackenridge Park | 77 | +6 |
| 7 | 2015 Summer #5 @ Mission Del Lago | 75 | +3 |
| 8 | 2015 Pub Links @ Brackenridge Park | 68 | -3 |
| 9 | 2015 PC Open R1 @ Cedar Creek | 79 | +7 |
| 10 | 2015 Playoffs R1 @ Riverside | 72 | 0 |
| 11 | 2015 Playoffs R2 @ Riverside | 83 | +11 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2014 Spring #2 @ Cedar Creek | 78 | +6 |
| 2 | 2014 Spring #3 @ Willow Springs | 80 | +8 |
| 3 | 2014 Spring #5 @ Riverside | 73 | +1 |
| 4 | 2014 Spring #7 @ Olmos Basin | 79 | +7 |
| 5 | 2014 Spring #8 @ Cedar Creek | 78 | +6 |
| 6 | 2014 Spring #9 @ Cedar Creek | 74 | +2 |
| 7 | 2014 Spring #10 @ Brackenridge Park | 76 | +5 |
| 8 | 2014 Summer #10 @ Brackenridge Park | 69 | -2 |
| 9 | 2014 Summer #2 @ Willow Springs | 80 | +8 |
| 10 | 2014 Summer #3 @ Willow Springs | 76 | +4 |
| 11 | 2014 Summer #4 @ Mission Del Lago | 80 | +8 |
| 12 | 2014 Pub Links @ Brackenridge Park | 72 | +1 |
| 13 | 2014 Pub Links @ Brackenridge Park | 77 | +6 |
| 14 | 2014 PC Open R1 @ Cedar Creek | 75 | +3 |
| 15 | 2014 PC Open R2 @ Cedar Creek | 76 | +4 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2013 Spring #1 @ Cedar Creek | 79 | +7 |
| 2 | 2013 Spring #2 @ Mission Del Lago | 73 | +1 |
| 3 | 2013 Spring #3 @ Riverside | 75 | +3 |
| 4 | 2013 Spring #4 @ Brackenridge Park | 75 | +4 |
| 5 | 2013 Spring #5 @ Brackenridge Park | 75 | +4 |
| 6 | 2013 Summer #1 @ Olmos Basin | 77 | +5 |
| 7 | 2013 Summer #6 @ Willow Springs | 72 | 0 |
| 8 | 2013 Summer #2 @ Cedar Creek | 79 | +7 |
| 9 | 2013 Summer #3 @ Cedar Creek | 79 | +7 |
| 10 | 2013 Summer #4 @ Olmos Basin | 71 | -1 |
| 11 | 2013 Summer #5 @ Willow Springs | 74 | +2 |
| 12 | 2013 Summer #7 @ Brackenridge Park | 74 | +3 |
| 13 | 2013 Summer #8 @ Brackenridge Park | 75 | +4 |
| # | Event | Gross | vs Par |
|---|---|---|---|
| 1 | 2012 Spring #2 @ Mission Del Lago | 76 | +4 |
| 2 | 2012 Spring #3 @ Brackenridge Park | 75 | +4 |
| 3 | 2012 Spring #4 @ Brackenridge Park | 76 | +5 |
| 4 | 2012 Summer #1 @ Riverside | 71 | -1 |
| 5 | 2012 Summer #2 @ Willow Springs | 74 | +2 |
| 6 | 2012 PC Open R1 @ Cedar Creek | 75 | +3 |
| 7 | 2012 PC Open R2 @ Cedar Creek | 76 | +4 |
| 8 | 2012 Summer #3 @ Willow Springs | 70 | -2 |
| 9 | 2012 Summer #4 @ Brackenridge Park | 72 | +1 |
| 10 | 2012 Summer #5 @ Brackenridge Park | 77 | +6 |