
Mark Hubbard
2026 stats
Driver Shots
384
Stuff+
100
Season Bests
2026 PGA Percentile Rankings
vs. qualified players (50+ driver shots)POORAVERAGEGREAT
Value
Stuff+ OTT
36
100.0
Stuff+ vs. Field
42
-0.4
Stuff+ Consistency
44
10.03
VolatileConsistent
Speed
Ball Speed
26
168.4
Club Speed
37
114.6
Smash Factor
16
1.49
Apex Height
40
98
Carry
22
288
Spin & Shape
Launch Spin
28
3002
Low spinOptimalHigh spin
Spin Axis
DrawFade
2.4
Horizontal Launch
Aim right (draws)Aim left (fades)
+2.1
Curve
57
5.8
Lots of curvePure
Descent Angle
66
38.8
FlatOptimalSteep
Vertical Launch
72
10.2
Low launchOptimalHigh launch
Data Coverage
90%
346 / 384 shots scored
See breakdown by tournament belowShot Cloud
μ axis +2.4°·μ speed 168 mph·n 384
Click any shot to open it in the shot tracker
Drive Outcomes
384 shots · vs TourFairway
58%
57%
even
Rough
21%
25%
−4%
Sand
9%
7%
+2%
Trouble
1%
1%
+1%
Other
12%
10%
+1%
PlayerTour avg
Trend
One point per tournament — average across 11 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 | 134 | 99.25 | -5.75 | -0.007 | -0.08 | +0.16 | 13.25 | 113.2 | 12 |
ONEflight Myrtle Beach Classic May 7, 2026 | 42 | 100.57 | +1.01 | +0.001 | +0.05 | +0.15 | 7.59 | 111.8 | 54 |
Valero Texas Open Apr 2, 2026 | 43 | 101.85 | +1.09 | +0.018 | +0.66 | +0.17 | 8.69 | 113.1 | 37 |
Texas Children's Houston Open Mar 26, 2026 | 120 | 98.75 | -3.21 | -0.023 | -0.44 | +0.18 | 11.56 | 114.0 | 19 |
Valspar Championship Mar 19, 2026 | 124 | 94.86 | -3.88 | -0.075 | -1.56 | +0.14 | 12.83 | 110.7 | 21 |
THE PLAYERS Championship Mar 12, 2026 | 69 | 99.92 | -0.51 | -0.008 | -0.14 | +0.15 | 10.86 | 112.1 | 19 |
Cognizant Classic in The Palm Beaches Feb 26, 2026 | 43 | 100.19 | +0.96 | -0.004 | -0.21 | +0.18 | 9.32 | 114.3 | 52 |
WM Phoenix Open Feb 5, 2026 | 74 | 100.52 | -0.81 | 0.000 | +0.01 | +0.15 | 8.40 | 111.7 | 20 |
Farmers Insurance Open Jan 29, 2026 | 77 | 100.87 | -0.25 | +0.005 | +0.19 | +0.17 | 11.68 | 113.2 | 39 |
The American Express Jan 22, 2026 | 121 | 96.53 | -2.17 | -0.052 | -0.58 | +0.15 | 10.08 | 111.7 | 11 |
Sony Open in Hawaii Jan 15, 2026 | 65 | 99.18 | +0.01 | -0.017 | -0.85 | +0.16 | 10.13 | 112.5 | 49 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 98.1 | -0.021 | 156.5 | — | — | 88 | 249 | 4648 | 8.8 | -9.9 | 7.5 | 40.0 |
| 1 | 2 | 1 | 98.5 | -0.016 | 169.3 | — | — | 94 | 292 | 2658 | 5.4 | -10.1 | 9.8 | 36.4 |
| 1 | 5 | 1 | 113.2 | 0.163 | 170.2 | 114.0 | 1.49 | 96 | 294 | 2927 | 5.1 | -3.5 | 9.6 | 38.0 |
| 1 | 6 | 1 | 110.8 | 0.133 | 171.7 | — | — | 97 | 283 | 3189 | 8.6 | -4.6 | 8.4 | 40.7 |
| 1 | 8 | 1 | 87.9 | -0.145 | 171.7 | 115.0 | 1.49 | 78 | 302 | 2569 | -2.2 | -5.0 | 8.0 | 32.4 |
| 1 | 9 | 1 | 98.0 | -0.022 | 171.4 | 113.8 | 1.51 | 107 | 288 | 2760 | 7.8 | -0.9 | 10.6 | 41.0 |
| 1 | 10 | 1 | 106.5 | 0.081 | 168.4 | — | — | 97 | 291 | 2356 | 3.7 | 0.2 | 11.7 | 36.0 |
| 1 | 11 | 1 | 90.5 | -0.114 | 168.1 | 111.0 | 1.51 | 98 | 298 | 3383 | 14.6 | -4.9 | 10.6 | 37.3 |
| 1 | 12 | 1 | 67.0 | -0.400 | 168.0 | — | — | 123 | 267 | 2875 | 13.8 | 1.9 | 12.8 | 50.0 |
| 1 | 13 | 1 | 112.4 | 0.153 | 171.1 | — | — | 107 | 290 | 2810 | 5.1 | -1.5 | 11.2 | 37.8 |
| 1 | 16 | 1 | 97.6 | -0.028 | 170.5 | 115.7 | 1.47 | 111 | 295 | 3027 | 10.3 | -3.1 | 10.7 | 41.4 |
| 1 | 18 | 1 | 110.6 | 0.131 | 170.2 | — | — | 116 | 293 | 3354 | 10.9 | -6.1 | 11.2 | 41.9 |
| 2 | 1 | 1 | 100.7 | 0.010 | 163.0 | — | — | 127 | 272 | 3636 | 5.6 | -7.6 | 12.1 | 46.0 |
| 2 | 2 | 1 | 111.7 | 0.145 | 172.9 | — | — | 126 | 301 | 2872 | 4.6 | -3.3 | 11.7 | 43.5 |
| 2 | 3 | 1 | 104.6 | 0.058 | 160.1 | — | — | 112 | 264 | 4424 | 0.1 | 2.5 | 10.9 | 43.1 |
| 2 | 5 | 1 | 113.1 | 0.162 | 173.7 | 113.3 | 1.53 | 96 | 313 | 2668 | 2.8 | -4.0 | 9.8 | 35.4 |
| 2 | 6 | 1 | 109.4 | 0.116 | 166.9 | — | — | 107 | 278 | 4344 | 0.2 | 1.2 | 8.5 | 42.4 |
| 2 | 8 | 1 | 115.1 | 0.185 | 170.8 | 115.5 | 1.48 | 95 | 319 | 2464 | 0.0 | -0.8 | 11.2 | 34.3 |
| 2 | 9 | 1 | 101.5 | 0.020 | 172.6 | 117.2 | 1.47 | 107 | 295 | 2324 | -10.9 | 2.8 | 12.1 | 40.7 |
| 2 | 10 | 1 | 84.2 | -0.191 | 174.7 | — | — | 93 | 318 | 2469 | -9.6 | -2.1 | 10.4 | 35.4 |
| 2 | 11 | 1 | 106.4 | 0.080 | 169.5 | 118.2 | 1.43 | 97 | 305 | 2481 | 4.7 | -5.6 | 10.7 | 36.2 |
| 2 | 12 | 1 | 108.2 | 0.102 | 166.0 | — | — | 118 | 285 | 3328 | -6.9 | 6.0 | 11.0 | 44.2 |
| 2 | 13 | 1 | 86.3 | -0.164 | 173.5 | — | — | 125 | 292 | 3328 | 11.7 | -1.1 | 11.5 | 43.9 |
| 2 | 16 | 1 | 112.0 | 0.148 | 174.0 | 115.7 | 1.50 | 104 | 291 | 3045 | 6.4 | -4.4 | 9.2 | 42.6 |
| 2 | 18 | 1 | 98.8 | -0.013 | 173.8 | — | — | 114 | 306 | 2521 | -1.8 | -5.5 | 11.7 | 42.1 |
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.
Mark Hubbard
Stuff+ 100.0 · Composite Repeatability -0.04
Below-median Stuff+ paired with high variation — the toughest combination in the population.
Data Coverage by Tournament
11 events · sortable · shots with non-null data per stat| Event | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| May 21, 2026 | THE CJ CUP Byron Nelson | 25 | 25 / 25 | 25 / 25 | 10 / 25 | 10 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 |
| May 7, 2026 | ONEflight Myrtle Beach Classic | 54 | 54 / 54 | 54 / 54 | 23 / 54 | 23 / 54 | 54 / 54 | 54 / 54 | 54 / 54 | 54 / 54 | 54 / 54 | 54 / 54 | 54 / 54 |
| Apr 2, 2026 | Valero Texas Open | 46 | 37 / 46 | 46 / 46 | 14 / 46 | 14 / 46 | 46 / 46 | 46 / 46 | 37 / 46 | 46 / 46 | 46 / 46 | 46 / 46 | 46 / 46 |
| Mar 26, 2026 | Texas Children's Houston Open | 24 | 19 / 24 | 24 / 24 | 11 / 24 | 11 / 24 | 24 / 24 | 24 / 24 | 19 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 |
| Mar 19, 2026 | Valspar Championship | 24 | 21 / 24 | 24 / 24 | 8 / 24 | 8 / 24 | 24 / 24 | 24 / 24 | 21 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 |
| Mar 12, 2026 | THE PLAYERS Championship | 24 | 19 / 24 | 24 / 24 | 9 / 24 | 9 / 24 | 24 / 24 | 24 / 24 | 19 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 |
| Feb 26, 2026 | Cognizant Classic in The Palm Beaches | 56 | 52 / 56 | 56 / 56 | 20 / 56 | 20 / 56 | 56 / 56 | 56 / 56 | 52 / 56 | 56 / 56 | 56 / 56 | 56 / 56 | 56 / 56 |
| Feb 5, 2026 | WM Phoenix Open | 25 | 20 / 25 | 25 / 25 | 12 / 25 | 12 / 25 | 25 / 25 | 25 / 25 | 20 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 |
| Jan 29, 2026 | Farmers Insurance Open | 41 | 39 / 41 | 41 / 41 | 16 / 41 | 16 / 41 | 41 / 41 | 41 / 41 | 39 / 41 | 41 / 41 | 41 / 41 | 41 / 41 | 41 / 41 |
| Jan 22, 2026 | The American Express | 14 | 11 / 14 | 14 / 14 | 5 / 14 | 5 / 14 | 14 / 14 | 14 / 14 | 11 / 14 | 14 / 14 | 14 / 14 | 14 / 14 | 14 / 14 |
| Jan 15, 2026 | Sony Open in Hawaii | 51 | 49 / 51 | 51 / 51 | 18 / 51 | 18 / 51 | 51 / 51 | 51 / 51 | 49 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
≥ 95%75-94%< 75%