Career Stats
350
Tournaments
27980%
Cuts Made
7
Wins
4413%
Top 5
8123%
Top 10
$48,493,431
Earnings
Tournament History
| Date | Tournament | Tour | Pos | Earnings | To Par |
|---|---|---|---|---|---|
| 06/08/2606/08/2026 | Wyndham Championship | PGAPGA Tour | 61 | $18,530 | −4 |
| 30/07/2630/07/2026 | Rocket Classic | PGAPGA Tour | 71 | $20,200 | +2 |
| 23/07/2623/07/2026 | 3M Open | PGAPGA Tour | MC | - | +1 |
| 02/07/2602/07/2026 | John Deere Classic | PGAPGA Tour | 58 | $19,888 | −7 |
| 25/06/2625/06/2026 | Travelers Championship | PGAPGA Tour | 55 | $44,250 | −6 |
Season History
| Season | Tour | Events | Wins | Top 5 | Top 10 | Earnings | |||
|---|---|---|---|---|---|---|---|---|---|
| 2026 | PGAPGA Tour | 98 | 21 | 16(76%) | 0 | 0 | 1 | 136 | $1,621,910 |
| 2025 | PGAPGA Tour | 66 | 16 | 12(75%) | 0 | 1 | 1 | 66 | $2,225,109 |
| MAJMajors | No data | 4 | 3 | 0 | 0 | 0 | €309,604 | ||
| ETDP World Tour | No data | 1 | 1 | 0 | 0 | 0 | €0 | ||
| 2024 | PGAPGA Tour | 23 | 18 | 17(94%) | 0 | 2 | 4 | 21 | $4,200,652 |
| MAJMajors | No data | 4 | 3 | 0 | 1 | 1 | €1,408,773 | ||
| 2023 | PGAPGA Tour | 20 | 19 | 17(89%) | 1 | 2 | 5 | 21 | $4,286,122 |
| MAJMajors | No data | 4 | 3 | 0 | 0 | 0 | €266,955 | ||
| ETDP World Tour | 146 | 1 | 1 | 0 | 0 | 0 | €203,130 | ||
| 2022 | PGAPGA Tour | 9 | 21 | 17(81%) | 3 | 7 | 9 | 12 | $7,447,110 |
| MAJMajors | No data | 4 | 3 | 0 | 0 | 0 | €248,821 | ||
| ETDP World Tour | 143 | 1 | 1 | 0 | 0 | 0 | €52,817 | ||
| ASNAsian Tour | No data | 1 | 1 | 0 | 0 | 0 | $38,100 | ||
| 2021 | PGAPGA Tour | 11 | 21 | 16(76%) | 1 | 4 | 5 | 12 | $4,329,377 |
| MAJMajors | No data | 4 | 3 | 0 | 0 | 2 | €595,884 | ||
| ETDP World Tour | No data | 1 | 1 | 0 | 1 | 1 | €242,400 | ||
| 2020 | PGAPGA Tour | 17 | 18 | 15(83%) | 0 | 3 | 6 | 18 | $2,715,209 |
| MAJMajors | No data | 3 | 3 | 0 | 1 | 2 | €638,393 | ||
| ETDP World Tour | 55 | 1 | 1 | 0 | 0 | 0 | €28,065 | ||
| ASNAsian Tour | No data | 1 | 1 | 0 | 1 | 1 | $41,000 | ||
| 2019 | PGAPGA Tour | 7 | 22 | 18(82%) | 0 | 2 | 5 | 17 | $2,348,579 |
| ETDP World Tour | 45 | 6 | 6(100%) | 0 | 0 | 1 | €363,082 | ||
| MAJMajors | No data | 4 | 3 | 0 | 2 | 2 | €1,022,072 | ||
| 2018 | PGAPGA Tour | 6 | 23 | 20(87%) | 0 | 5 | 8 | 9 | $4,964,023 |
| MAJMajors | No data | 4 | 4 | 0 | 1 | 3 | €855,626 | ||
| ETDP World Tour | No data | 1 | 1 | 0 | 0 | 1 | €64,539 | ||
| 2017 | PGAPGA Tour | 19 | 26 | 23(88%) | 0 | 5 | 9 | 39 | $3,623,001 |
| MAJMajors | No data | 2 | 2 | 0 | 0 | 0 | €83,385 | ||
| 2016 | PGAPGA Tour | 45 | 26 | 18(69%) | 1 | 1 | 1 | 73 | $1,506,028 |
| MAJMajors | No data | 3 | 1 | 0 | 0 | 0 | €86,783 | ||
| 2015 | PGAPGA Tour | 43 | 27 | 19(70%) | 0 | 0 | 3 | 81 | $1,405,078 |
| MAJMajors | No data | 2 | 2 | 0 | 0 | 1 | €364,249 | ||
| 2014 | KFTKorn Ferry Tour | 8 | 23 | 19(83%) | 1 | 4 | 5 | No data | $319,757 |
| PGAPGA Tour | No data | 5 | 4(80%) | 0 | 0 | 2 | $608,358 | ||
| 2013 | CANPGA Tour Canada | 29 | 8 | 7(88%) | 0 | 1 | 2 | No data | CA$15,597 |
| 2012 | KFTKorn Ferry Tour | 273 | 1 | 1 | 0 | 0 | 0 | No data | $1,650 |
| 2011 | PGAPGA Tour | No data | 1 | 0 | 0 | 0 | 0 | No data | $0 |
| KFTKorn Ferry Tour | 267 | 1 | 1 | 0 | 0 | 0 | $1,955 | ||
| 2010 | KFTKorn Ferry Tour | No data | 1 | 0 | 0 | 0 | 0 | No data | $0 |
| 2008 | PGAPGA Tour | No data | 1 | 0 | 0 | 0 | 0 | 1416 | $0 |
| ETDP World Tour | No data | 1 | 0 | 0 | 0 | 0 | €0 | ||
| 2007 | ETDP World Tour | No data | 2 | 0 | 0 | 0 | 0 | 1372 | €0 |
| PGAPGA Tour | No data | 1 | 1 | 0 | 0 | 0 | $7,960 | ||
| KFTKorn Ferry Tour | No data | 1 | 0 | 0 | 0 | 0 | $0 | ||
| 2006 | KFTKorn Ferry Tour | No data | 1 | 1 | 0 | 0 | 0 | No data | $0 |
| Total | - | - | 350 | 279(80%) | 7 | 44 | 81 | - | $48,493,431 |