
Brian Campbell
2025 stats
Driver Shots
663
Stuff+
97.5
Season Bests
2025 PGA Percentile Rankings
vs. qualified players (50+ driver shots)POORAVERAGEGREAT
Value
Stuff+ OTT
9
97.5
Stuff+ vs. Field
7
-2.7
Stuff+ Consistency
56
9.70
VolatileConsistent
Speed
Ball Speed
2
159.9
Club Speed
4
108.2
Smash Factor
19
1.49
Apex Height
2
79
Carry
1
275
Spin & Shape
Launch Spin
68
2835
Low spinOptimalHigh spin
Spin Axis
DrawFade
-1.4
Horizontal Launch
Aim right (draws)Aim left (fades)
-0.4
Curve
78
5.3
Lots of curvePure
Descent Angle
32
34.3
FlatOptimalSteep
Vertical Launch
23
8.8
Low launchOptimalHigh launch
Data Coverage
85%
562 / 663 shots scored
See breakdown by tournament belowShot Cloud
μ axis -1.4°·μ speed 160 mph·n 663
Click any shot to open it in the shot tracker
Drive Outcomes
663 shots · vs TourFairway
65%
59%
+5%
Rough
21%
24%
−3%
Sand
5%
7%
−1%
Trouble
0%
1%
even
Other
9%
10%
−1%
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 |
|---|---|---|---|---|---|---|---|---|---|
PGA Championship May 14, 2026 | 151 | 97.36 | -7.13 | -0.030 | -0.87 | +0.14 | 12.02 | 111.3 | 29 |
Truist Championship May 7, 2026 | 64 | 99.41 | -3.34 | -0.014 | -0.55 | +0.10 | 8.76 | 108.4 | 38 |
Cadillac Championship Apr 30, 2026 | 48 | 100.46 | -0.69 | 0.000 | -0.02 | +0.17 | 8.15 | 113.2 | 43 |
RBC Heritage Apr 16, 2026 | 81 | 95.27 | -4.32 | -0.069 | -2.69 | +0.09 | 10.72 | 107.4 | 39 |
Texas Children's Houston Open Mar 26, 2026 | 116 | 98.88 | -3.07 | -0.021 | -0.49 | +0.12 | 8.62 | 109.5 | 23 |
Valspar Championship Mar 19, 2026 | 115 | 96.18 | -2.56 | -0.057 | -0.68 | +0.09 | 9.32 | 107.4 | 12 |
THE PLAYERS Championship Mar 12, 2026 | 106 | 97.47 | -2.96 | -0.040 | -0.80 | +0.11 | 10.78 | 108.5 | 20 |
Arnold Palmer Invitational presented by Mastercard Mar 5, 2026 | 64 | 97.78 | -2.75 | -0.036 | -0.86 | +0.11 | 10.56 | 108.6 | 24 |
The Genesis Invitational Feb 19, 2026 | 24 | 101.67 | +1.05 | +0.016 | +0.31 | +0.12 | 7.86 | 109.9 | 20 |
AT&T Pebble Beach Pro-Am Feb 12, 2026 | 73 | 95.99 | -2.90 | -0.060 | -2.80 | +0.18 | 10.06 | 114.0 | 47 |
WM Phoenix Open Feb 5, 2026 | 106 | 97.76 | -3.57 | -0.036 | -1.70 | +0.15 | 9.72 | 111.5 | 47 |
The American Express Jan 22, 2026 | 149 | 91.64 | -7.06 | -0.117 | -1.52 | +0.09 | 11.40 | 107.4 | 13 |
Sony Open in Hawaii Jan 15, 2026 | 88 | 97.78 | -1.39 | -0.036 | -0.93 | +0.10 | 10.99 | 107.7 | 26 |
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 | 70.9 | -0.391 | 161.7 | 108.1 | 1.50 | 73 | 296 | 2435 | -10.7 | -2.1 | 9.3 | 32.8 |
| 1 | 3 | 1 | 105.8 | 0.070 | 160.7 | — | — | 129 | 286 | 2387 | -5.0 | 3.3 | 15.7 | 41.5 |
| 1 | 4 | 1 | 89.8 | -0.142 | 153.5 | — | — | 98 | 254 | 3917 | 0.4 | 5.5 | 9.9 | 41.4 |
| 1 | 5 | 1 | 103.8 | 0.044 | 161.2 | 108.1 | 1.49 | 106 | 269 | 2949 | 4.0 | -2.6 | 10.7 | 43.4 |
| 1 | 6 | 1 | 106.1 | 0.074 | 161.4 | 107.5 | 1.50 | 83 | 269 | 3020 | -0.1 | 1.1 | 8.2 | 36.6 |
| 1 | 8 | 1 | 83.4 | -0.227 | 151.1 | — | — | 96 | 247 | 3552 | 4.1 | 4.4 | 10.9 | 39.8 |
| 1 | 9 | 1 | 81.0 | -0.258 | 160.7 | — | — | 101 | 276 | 2792 | 5.1 | 4.1 | 10.4 | 42.1 |
| 1 | 10 | 1 | 98.0 | -0.033 | 152.6 | — | — | 68 | 260 | 3489 | -2.3 | 4.8 | 6.3 | 35.5 |
| 1 | 12 | 1 | 106.0 | 0.072 | 161.6 | 108.0 | 1.50 | 76 | 280 | 2473 | -7.2 | 3.6 | 9.2 | 32.6 |
| 1 | 13 | 1 | 101.9 | 0.019 | 154.6 | — | — | 57 | 278 | 3567 | -1.2 | 4.1 | 4.9 | 30.8 |
| 1 | 14 | 1 | 105.2 | 0.063 | 153.1 | — | — | 61 | 249 | 3671 | -1.5 | 0.1 | 5.8 | 32.1 |
| 1 | 15 | 1 | 84.2 | -0.215 | 162.7 | 107.7 | 1.51 | 76 | 270 | 2441 | -10.8 | 0.7 | 9.6 | 32.5 |
| 1 | 16 | 1 | 98.6 | -0.025 | 152.9 | — | — | 71 | 263 | 2836 | -9.5 | 3.5 | 9.0 | 34.4 |
| 1 | 18 | 1 | — | — | 161.7 | 109.5 | 1.48 | 89 | 298 | — | -6.8 | 4.1 | 11.4 | 36.2 |
| 2 | 1 | 1 | 86.3 | -0.188 | 156.9 | 105.8 | 1.48 | 117 | 278 | 3341 | 6.5 | 0.6 | 13.3 | 42.9 |
| 2 | 3 | 1 | 88.4 | -0.159 | 160.0 | — | — | 139 | 280 | 3094 | 1.6 | 4.6 | 15.2 | 44.4 |
| 2 | 4 | 1 | 98.1 | -0.032 | 158.4 | — | — | 90 | 320 | 2177 | -8.1 | 0.8 | 12.7 | 33.1 |
| 2 | 5 | 1 | 80.8 | -0.261 | 160.6 | 106.9 | 1.50 | 79 | 272 | 2381 | -5.8 | -3.0 | 9.7 | 36.2 |
| 2 | 6 | 1 | 102.7 | 0.029 | 160.2 | 106.4 | 1.50 | 71 | 272 | 2992 | 7.5 | -2.6 | 7.9 | 33.6 |
| 2 | 8 | 1 | 96.0 | -0.059 | 155.4 | — | — | 64 | 262 | 2972 | 7.0 | -0.4 | 7.7 | 29.7 |
| 2 | 9 | 1 | 102.9 | 0.032 | 158.9 | — | — | 68 | 289 | 2839 | 1.4 | 1.2 | 7.1 | 32.3 |
| 2 | 10 | 1 | 104.7 | 0.056 | 159.7 | — | — | 96 | 299 | 2616 | -1.6 | -1.1 | 11.4 | 38.0 |
| 2 | 12 | 1 | 97.9 | -0.034 | 159.9 | 107.0 | 1.49 | 60 | 277 | 2725 | -3.6 | 5.8 | 6.5 | 31.2 |
| 2 | 13 | 1 | 90.3 | -0.135 | 150.2 | — | — | 66 | 241 | 4507 | 4.0 | 1.0 | 5.0 | 36.9 |
| 2 | 14 | 1 | 86.5 | -0.185 | 153.8 | — | — | 84 | 248 | 3261 | -6.0 | -0.7 | 9.0 | 39.2 |
| 2 | 15 | 1 | 90.9 | -0.127 | 160.9 | 107.4 | 1.50 | 77 | 282 | 2660 | -3.8 | -2.3 | 8.0 | 36.6 |
| 2 | 16 | 1 | 104.2 | 0.049 | 165.7 | — | — | 145 | 301 | 4526 | -1.2 | 2.2 | 12.2 | 48.0 |
| 2 | 18 | 1 | 105.6 | 0.067 | 160.7 | 107.0 | 1.50 | 57 | 306 | 2566 | -3.3 | 2.8 | 5.8 | 27.8 |
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.
Brian Campbell
Stuff+ 97.5 · Composite Repeatability -0.35
Below-median Stuff+ paired with high variation — the toughest combination in the population.
Data Coverage by Tournament
19 events · sortable · shots with non-null data per stat| Event | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 11, 2025 | Procore Championship | 28 | 27 / 28 | 28 / 28 | 12 / 28 | 12 / 28 | 28 / 28 | 28 / 28 | 27 / 28 | 28 / 28 | 28 / 28 | 28 / 28 | 28 / 28 |
| Aug 14, 2025 | BMW Championship | 51 | 49 / 51 | 51 / 51 | 14 / 51 | 14 / 51 | 51 / 51 | 51 / 51 | 49 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
| Aug 7, 2025 | FedEx St. Jude Championship | 55 | 46 / 55 | 55 / 55 | 21 / 55 | 21 / 55 | 55 / 55 | 55 / 55 | 46 / 55 | 55 / 55 | 55 / 55 | 55 / 55 | 55 / 55 |
| Jul 31, 2025 | Wyndham Championship | 24 | 19 / 24 | 24 / 24 | 9 / 24 | 9 / 24 | 24 / 24 | 24 / 24 | 19 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 |
| Jul 3, 2025 | John Deere Classic | 52 | 43 / 52 | 52 / 52 | 20 / 52 | 20 / 52 | 52 / 52 | 52 / 52 | 43 / 52 | 52 / 52 | 52 / 52 | 52 / 52 | 52 / 52 |
| Jun 12, 2025 | U.S. Open | 20 | 19 / 20 | 20 / 20 | 9 / 20 | 9 / 20 | 20 / 20 | 20 / 20 | 19 / 20 | 20 / 20 | 20 / 20 | 20 / 20 | 20 / 20 |
| May 29, 2025 | the Memorial Tournament presented by Workday | 24 | 24 / 24 | 24 / 24 | 9 / 24 | 9 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 | 24 / 24 |
| May 22, 2025 | Charles Schwab Challenge | 26 | 13 / 26 | 26 / 26 | 12 / 26 | 12 / 26 | 26 / 26 | 26 / 26 | 13 / 26 | 26 / 26 | 26 / 26 | 26 / 26 | 26 / 26 |
| May 15, 2025 | PGA Championship | 47 | 33 / 47 | 47 / 47 | 24 / 47 | 24 / 47 | 47 / 47 | 47 / 47 | 33 / 47 | 47 / 47 | 47 / 47 | 47 / 47 | 47 / 47 |
| May 8, 2025 | Truist Championship | 54 | 42 / 54 | 54 / 54 | 22 / 54 | 22 / 54 | 54 / 54 | 54 / 54 | 42 / 54 | 54 / 54 | 54 / 54 | 54 / 54 | 54 / 54 |
| May 1, 2025 | THE CJ CUP Byron Nelson | 26 | 25 / 26 | 26 / 26 | 11 / 26 | 11 / 26 | 26 / 26 | 26 / 26 | 25 / 26 | 26 / 26 | 26 / 26 | 26 / 26 | 26 / 26 |
| Apr 17, 2025 | RBC Heritage | 51 | 44 / 51 | 51 / 51 | 21 / 51 | 21 / 51 | 51 / 51 | 51 / 51 | 44 / 51 | 51 / 51 | 51 / 51 | 51 / 51 | 51 / 51 |
| Mar 20, 2025 | Valspar Championship | 25 | 15 / 25 | 25 / 25 | 12 / 25 | 12 / 25 | 25 / 25 | 25 / 25 | 15 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 |
| Mar 13, 2025 | THE PLAYERS Championship | 25 | 21 / 25 | 25 / 25 | 11 / 25 | 11 / 25 | 25 / 25 | 25 / 25 | 21 / 25 | 25 / 25 | 25 / 25 | 25 / 25 | 25 / 25 |
| Mar 6, 2025 | Arnold Palmer Invitational presented by Mastercard | 29 | 24 / 29 | 29 / 29 | 12 / 29 | 12 / 29 | 29 / 29 | 29 / 29 | 24 / 29 | 29 / 29 | 29 / 29 | 29 / 29 | 29 / 29 |
| Feb 27, 2025 | Cognizant Classic in The Palm Beaches | 56 | 53 / 56 | 56 / 56 | 23 / 56 | 23 / 56 | 56 / 56 | 56 / 56 | 53 / 56 | 56 / 56 | 56 / 56 | 56 / 56 | 56 / 56 |
| Feb 20, 2025 | Mexico Open at VidantaWorld | 44 | 40 / 44 | 44 / 44 | 21 / 44 | 21 / 44 | 44 / 44 | 44 / 44 | 40 / 44 | 44 / 44 | 44 / 44 | 44 / 44 | 44 / 44 |
| Jan 22, 2025 | Farmers Insurance Open | 13 | 13 / 13 | 13 / 13 | 4 / 13 | 4 / 13 | 13 / 13 | 13 / 13 | 13 / 13 | 13 / 13 | 13 / 13 | 13 / 13 | 13 / 13 |
| Jan 9, 2025 | Sony Open in Hawaii | 13 | 12 / 13 | 13 / 13 | 6 / 13 | 6 / 13 | 13 / 13 | 13 / 13 | 12 / 13 | 13 / 13 | 13 / 13 | 13 / 13 | 13 / 13 |
≥ 95%75-94%< 75%