
Thorbjørn Olesen
2025 stats
Driver Shots
780
Stuff+
101.3
Season Bests
2025 PGA Percentile Rankings
vs. qualified players (50+ driver shots)POORAVERAGEGREAT
Value
Stuff+ OTT
80
101.3
Stuff+ vs. Field
77
+1.2
Stuff+ Consistency
68
9.44
VolatileConsistent
Speed
Ball Speed
49
170.8
Club Speed
48
115.4
Smash Factor
55
1.50
Apex Height
60
104
Carry
63
297
Spin & Shape
Launch Spin
32
3003
Low spinOptimalHigh spin
Spin Axis
DrawFade
-2.7
Horizontal Launch
Aim right (draws)Aim left (fades)
-1.6
Curve
80
5.3
Lots of curvePure
Descent Angle
44
39.6
FlatOptimalSteep
Vertical Launch
59
10.4
Low launchOptimalHigh launch
Data Coverage
93%
726 / 780 shots scored
See breakdown by tournament belowShot Cloud
μ axis -2.7°·μ speed 171 mph·n 780
Click any shot to open it in the shot tracker
Drive Outcomes
780 shots · vs TourFairway
63%
59%
+4%
Rough
24%
24%
even
Sand
5%
7%
−1%
Trouble
1%
1%
even
Other
6%
10%
−3%
PlayerTour avg
Trend
One point per tournament — average across 19 events
Tournament History
One row per tournament · same metrics as the per-tournament leaderboard
| Tournament↓ | Rank | Stuff+ | vs. Field | xSG/sh | xSG | xSG max | Std | Best shot | Shots |
|---|---|---|---|---|---|---|---|---|---|
THE CJ CUP Byron Nelson May 21, 2026 | 125 | 100.34 | -4.66 | +0.006 | +0.08 | +0.17 | 11.86 | 113.4 | 13 |
Valero Texas Open Apr 2, 2026 | 76 | 100.24 | -0.52 | -0.003 | -0.12 | +0.17 | 12.95 | 113.6 | 35 |
Texas Children's Houston Open Mar 26, 2026 | 56 | 102.51 | +0.55 | +0.027 | +1.17 | +0.15 | 9.56 | 112.2 | 44 |
Valspar Championship Mar 19, 2026 | 57 | 99.37 | +0.63 | -0.015 | -0.33 | +0.17 | 8.93 | 113.5 | 22 |
THE PLAYERS Championship Mar 12, 2026 | 52 | 100.89 | +0.46 | +0.005 | +0.11 | +0.16 | 9.09 | 112.3 | 22 |
Cognizant Classic in The Palm Beaches Feb 26, 2026 | 52 | 99.65 | +0.41 | -0.011 | -0.61 | +0.17 | 11.56 | 113.2 | 54 |
WM Phoenix Open Feb 5, 2026 | 73 | 100.66 | -0.66 | +0.002 | +0.06 | +0.18 | 10.21 | 114.1 | 25 |
Farmers Insurance Open Jan 29, 2026 | 17 | 104.55 | +3.43 | +0.054 | +0.70 | +0.14 | 7.25 | 111.4 | 13 |
Scorecard
Every driver-tee shot · click row to view in TOURCAST
| R↑ | Hole | Shot | Stuff+ | xSG/sh | Ball spd | Club spd | Smash | Apex ht | Carry | Spin | Spin axis | HLA | VLA | Desc ang |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 1 | 1 | 111.2 | 0.142 | 174.1 | — | — | 109 | 312 | 2750 | -4.1 | 4.3 | 11.1 | 37.8 |
| 2 | 2 | 1 | 97.0 | -0.046 | 163.9 | — | — | 111 | 283 | 3187 | -3.5 | -1.8 | 11.7 | 41.0 |
| 2 | 4 | 1 | 105.7 | 0.068 | 162.7 | — | — | 110 | 273 | 3180 | -1.0 | -0.9 | 11.6 | 41.3 |
| 2 | 5 | 1 | 94.2 | -0.084 | 177.0 | 117.1 | 1.51 | 109 | 281 | 2910 | -0.6 | 5.4 | 7.9 | 44.0 |
| 2 | 7 | 1 | 109.4 | 0.117 | 176.7 | 130.2 | 1.36 | 103 | 303 | 2562 | -7.2 | 5.2 | 8.8 | 39.6 |
| 2 | 8 | 1 | 90.8 | -0.129 | 159.5 | — | — | 113 | 249 | 3849 | -7.9 | 2.5 | 10.0 | 46.8 |
| 2 | 9 | 1 | 83.5 | -0.225 | 174.5 | 115.1 | 1.52 | 78 | 285 | 2555 | -12.3 | 2.4 | 7.9 | 35.6 |
| 2 | 10 | 1 | 78.5 | -0.291 | 165.1 | — | — | 128 | 270 | 4060 | 6.1 | 3.1 | 11.6 | 46.4 |
| 2 | 11 | 1 | 78.9 | -0.285 | 177.0 | 116.9 | 1.51 | 73 | 288 | 2269 | -17.4 | 0.7 | 8.6 | 31.4 |
| 2 | 13 | 1 | 109.0 | 0.113 | 174.2 | — | — | 110 | 308 | 2725 | 1.3 | -0.0 | 10.7 | 41.6 |
| 2 | 14 | 1 | 110.5 | 0.132 | 175.4 | — | — | 83 | 322 | 2222 | -7.7 | 2.7 | 9.6 | 31.5 |
| 2 | 15 | 1 | 104.7 | 0.056 | 174.0 | 115.1 | 1.51 | 104 | 299 | 2877 | -1.1 | 3.3 | 9.7 | 41.1 |
| 2 | 16 | 1 | 102.5 | 0.026 | 175.2 | — | — | 123 | 285 | 2924 | -3.5 | 5.5 | 10.8 | 47.2 |
| 2 | 18 | 1 | 108.8 | 0.110 | 175.9 | — | — | 100 | 291 | 2553 | -3.3 | 2.6 | 9.9 | 40.9 |
Shape Consistency
About this metric
Composite Repeatability combines launch-angle, spin-axis, and ball-speed-residual variation into a single score. Higher = more uniform across all axes. Best used to identify players whose entire swing — not just one component — is exceptionally repeatable.
Thorbjørn Olesen
Stuff+ 101.3 · Composite Repeatability 0.51
Lives in the elite-repeater quadrant — above-median Stuff+ and tighter-than-average composite repeatability.
Data Coverage by Tournament
19 events · sortable · shots with non-null data per stat| Event | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nov 20, 2025 | The RSM Classic | 14 | 14 / 14 | 14 / 14 | 5 / 14 | 5 / 14 | 14 / 14 | 14 / 14 | 14 / 14 | 14 / 14 | 14 / 14 | 14 / 14 | 14 / 14 |
| Oct 23, 2025 | Bank of Utah Championship | 48 | 46 / 48 | 48 / 48 | 20 / 48 | 20 / 48 | 48 / 48 | 48 / 48 | 46 / 48 | 48 / 48 | 48 / 48 | 48 / 48 | 48 / 48 |
| Oct 2, 2025 | Sanderson Farms Championship | 45 | 45 / 45 | 45 / 45 | 17 / 45 | 17 / 45 | 45 / 45 | 45 / 45 | 45 / 45 | 45 / 45 | 45 / 45 | 45 / 45 | 45 / 45 |
| Sep 11, 2025 | Procore Championship | 27 | 27 / 27 | 27 / 27 | 12 / 27 | 12 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 |
| Jul 31, 2025 | Wyndham Championship | 53 | 46 / 53 | 53 / 53 | 18 / 53 | 18 / 53 | 53 / 53 | 53 / 53 | 46 / 53 | 53 / 53 | 53 / 53 | 53 / 53 | 53 / 53 |
| Jul 24, 2025 | 3M Open | 50 | 47 / 50 | 50 / 50 | 23 / 50 | 23 / 50 | 50 / 50 | 50 / 50 | 47 / 50 | 50 / 50 | 50 / 50 | 50 / 50 | 50 / 50 |
| Jul 3, 2025 | John Deere Classic | 26 | 24 / 26 | 26 / 26 | 10 / 26 | 10 / 26 | 26 / 26 | 26 / 26 | 24 / 26 | 26 / 26 | 26 / 26 | 26 / 26 | 26 / 26 |
| Jun 26, 2025 | Rocket Classic | 49 | 48 / 49 | 49 / 49 | 20 / 49 | 20 / 49 | 49 / 49 | 49 / 49 | 48 / 49 | 49 / 49 | 49 / 49 | 49 / 49 | 49 / 49 |
| Jun 12, 2025 | U.S. Open | 19 | 18 / 19 | 19 / 19 | 9 / 19 | 9 / 19 | 19 / 19 | 19 / 19 | 18 / 19 | 19 / 19 | 19 / 19 | 19 / 19 | 19 / 19 |
| Jun 5, 2025 | RBC Canadian Open | 52 | 47 / 52 | 52 / 52 | 21 / 52 | 21 / 52 | 52 / 52 | 52 / 52 | 47 / 52 | 52 / 52 | 52 / 52 | 52 / 52 | 52 / 52 |
| May 22, 2025 | Charles Schwab Challenge | 51 | 45 / 51 | 51 / 51 | 23 / 51 | 23 / 51 | 51 / 51 | 51 / 51 | 45 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
| May 15, 2025 | PGA Championship | 46 | 30 / 46 | 46 / 46 | 22 / 46 | 22 / 46 | 46 / 46 | 46 / 46 | 30 / 46 | 46 / 46 | 46 / 46 | 46 / 46 | 46 / 46 |
| May 8, 2025 | ONEflight Myrtle Beach Classic | 51 | 50 / 51 | 51 / 51 | 19 / 51 | 19 / 51 | 51 / 51 | 51 / 51 | 50 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
| May 1, 2025 | THE CJ CUP Byron Nelson | 49 | 48 / 49 | 49 / 49 | 17 / 49 | 17 / 49 | 49 / 49 | 49 / 49 | 48 / 49 | 49 / 49 | 49 / 49 | 49 / 49 | 49 / 49 |
| Apr 3, 2025 | Valero Texas Open | 51 | 46 / 51 | 51 / 51 | 24 / 51 | 24 / 51 | 51 / 51 | 51 / 51 | 46 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
| Mar 27, 2025 | Texas Children's Houston Open | 24 | 23 / 24 | 24 / 24 | 12 / 24 | 12 / 24 | 24 / 24 | 24 / 24 | 23 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 |
| Mar 20, 2025 | Valspar Championship | 51 | 50 / 51 | 51 / 51 | 24 / 51 | 24 / 51 | 51 / 51 | 51 / 51 | 50 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
| Feb 27, 2025 | Cognizant Classic in The Palm Beaches | 27 | 27 / 27 | 27 / 27 | 10 / 27 | 10 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 |
| Feb 20, 2025 | Mexico Open at VidantaWorld | 47 | 45 / 47 | 47 / 47 | 23 / 47 | 23 / 47 | 47 / 47 | 47 / 47 | 45 / 47 | 47 / 47 | 47 / 47 | 47 / 47 | 47 / 47 |
≥ 95%75-94%< 75%