Career Stats
342
Tournaments
27781%
Cuts Made
7
Wins
43
Top 5
81
Top 10
69.86
Stroke Avg
62
Low Round
$ 49,259,507
Earnings
Tournament History
| Date | Tournament | Tour | Pos | Earnings | To Par |
|---|---|---|---|---|---|
| 30/07/2630/07/2026 | Rocket ClassicRocket Classic | PGAPGA Tour | 71 | $ 20,200 | +2 |
| 23/07/2623/07/2026 | 3M Open3M Open | PGAPGA Tour | MC | - | +1 |
| 02/07/2602/07/2026 | John Deere ClassicJohn Deere Classic | PGAPGA Tour | 58 | $ 19,888 | −7 |
| 25/06/2625/06/2026 | Travelers ChampionshipTravelers Championship | PGAPGA Tour | 55 | $ 44,250 | −6 |
| 11/06/2611/06/2026 | RBC Canadian OpenRBC Canadian Open | PGAPGA Tour | 40 | $ 40,670 | −6 |
Season Trends
Select a metric to visualize over seasons
Season History
| Season | Tour | Rank | Events | CM | Wins | Top 5 | Top 10 | WR | Earnings |
|---|---|---|---|---|---|---|---|---|---|
| 2026 | PGAPGA Tour | 89 | 20 | 15(75%) | 0 | 0 | 1 | 134 | $ 1,603,380 |
| 2025 | PGAPGA Tour | 66 | 16 | 12(75%) | 0 | 1 | 1 | 94 | $ 2,225,109 |
| 2025 | ETEuropean Tour | 1 | 1(100%) | 0 | 0 | 0 | 66 | - | |
| 2025 | MAJMajors | 4 | 3(75%) | 0 | 0 | 0 | 46 | $ 309,604 | |
| 2024 | PGAPGA Tour | 23 | 18 | 17(94%) | 0 | 2 | 4 | 21 | $ 4,200,652 |
| 2024 | MAJMajors | 4 | 3(75%) | 0 | 1 | 1 | 19 | $ 1,408,773 | |
| 2023 | MAJMajors | 4 | 3(75%) | 0 | 0 | 0 | 19 | $ 266,955 | |
| 2023 | PGAPGA Tour | 20 | 18 | 16(89%) | 1 | 2 | 5 | 21 | $ 3,854,242 |
| 2023 | ETEuropean Tour | 146 | 1 | 1(100%) | 0 | 0 | 0 | 13 | € 203,130 |
| 2022 | MAJMajors | 4 | 3(75%) | 0 | 0 | 0 | 17 | $ 248,821 | |
| 2022 | PGAPGA Tour | 9 | 20 | 16(80%) | 3 | 7 | 9 | 12 | $ 7,275,068 |
| 2022 | ETEuropean Tour | 143 | 1 | 1(100%) | 0 | 0 | 0 | 23 | € 52,817 |
| 2021 | PGAPGA Tour | 11 | 21 | 16(76%) | 1 | 4 | 6 | 12 | $ 4,469,236 |
| 2021 | ETEuropean Tour | 4 | 4(100%) | 0 | 1 | 1 | 22 | € 501,327 | |
| 2021 | MAJMajors | 4 | 3(75%) | 0 | 0 | 2 | 19 | $ 595,884 | |
| 2020 | MAJMajors | 3 | 3(100%) | 0 | 1 | 2 | 19 | $ 638,393 | |
| 2020 | ETEuropean Tour | 55 | 1 | 1(100%) | 0 | 0 | 0 | 16 | € 28,065 |
| 2020 | PGAPGA Tour | 17 | 19 | 16(84%) | 0 | 3 | 6 | 18 | $ 2,768,749 |
| 2019 | MAJMajors | 4 | 3(75%) | 0 | 2 | 2 | 12 | $ 1,022,072 | |
| 2019 | PGAPGA Tour | 7 | 21 | 17(81%) | 0 | 2 | 5 | $ 2,182,410 | |
| 2019 | ETEuropean Tour | 45 | 6 | 6(100%) | 0 | 0 | 1 | 14 | € 363,082 |
| 2018 | ETEuropean Tour | 5 | 5(100%) | 0 | 1 | 3 | 15 | € 1,298,667 | |
| 2018 | MAJMajors | 4 | 4(100%) | 0 | 1 | 3 | 30 | $ 855,626 | |
| 2018 | PGAPGA Tour | 6 | 22 | 19(86%) | 0 | 5 | 8 | 9 | $ 4,555,040 |
| 2017 | ETEuropean Tour | 1 | 1(100%) | 0 | 0 | 0 | 41 | € 118,056 | |
| 2017 | MAJMajors | 2 | 2(100%) | 0 | 0 | 0 | 62 | $ 83,385 | |
| 2017 | PGAPGA Tour | 19 | 26 | 23(88%) | 0 | 5 | 9 | 39 | $ 3,635,501 |
| 2016 | PGAPGA Tour | 45 | 26 | 18(69%) | 1 | 1 | 1 | $ 1,506,028 | |
| 2016 | MAJMajors | 3 | 1(33%) | 0 | 0 | 0 | 80 | $ 86,783 | |
| 2015 | MAJMajors | 2 | 2(100%) | 0 | 0 | 1 | 89 | $ 364,249 | |
| 2015 | PGAPGA Tour | 43 | 26 | 19(73%) | 0 | 0 | 3 | 81 | $ 1,405,078 |
| 2014 | KFTKorn Ferry Tour | 23 | 19(83%) | 1 | 4 | 5 | $ 319,757 | ||
| 2014 | PGAPGA Tour | 5 | 4(80%) | 0 | 0 | 2 | $ 608,358 | ||
| 2008 | ETEuropean Tour | 1 | 0(0%) | 0 | 0 | 0 | 1416 | - | |
| 2007 | ETEuropean Tour | 2 | 0(0%) | 0 | 0 | 0 | 1372 | - | |
| Total | - | - | 342 | 277(81%) | 7 | 43 | 81 | - | 49,054,295 |