
Kevin Roy
2026 stats
Driver Shots
450
Stuff+
101.1
Season Bests
2026 PGA Percentile Rankings
vs. qualified players (50+ driver shots)POORAVERAGEGREAT
Value
Stuff+ OTT
63
101.1
Stuff+ vs. Field
67
+0.7
Stuff+ Consistency
56
9.69
VolatileConsistent
Speed
Ball Speed
48
171.4
Club Speed
52
116.3
Smash Factor
33
1.50
Apex Height
65
105
Carry
63
295
Spin & Shape
Launch Spin
51
2858
Low spinOptimalHigh spin
Spin Axis
DrawFade
-1.0
Horizontal Launch
Aim right (draws)Aim left (fades)
-0.4
Curve
79
5.3
Lots of curvePure
Descent Angle
37
40.1
FlatOptimalSteep
Vertical Launch
69
10.3
Low launchOptimalHigh launch
Data Coverage
90%
405 / 450 shots scored
See breakdown by tournament belowShot Cloud
μ axis -1.0°·μ speed 171 mph·n 450
Click any shot to open it in the shot tracker
Drive Outcomes
450 shots · vs TourFairway
58%
57%
even
Rough
21%
25%
−3%
Sand
9%
7%
+2%
Trouble
1%
1%
even
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 | 99 | 103.24 | -1.76 | +0.042 | +0.54 | +0.19 | 6.86 | 115.2 | 13 |
ONEflight Myrtle Beach Classic May 7, 2026 | 22 | 101.23 | +1.68 | +0.010 | +0.48 | +0.16 | 10.84 | 112.9 | 49 |
Valero Texas Open Apr 2, 2026 | 12 | 104.05 | +3.29 | +0.047 | +1.60 | +0.24 | 9.51 | 118.8 | 34 |
Texas Children's Houston Open Mar 26, 2026 | 31 | 104.43 | +2.47 | +0.052 | +2.03 | +0.21 | 9.21 | 116.7 | 39 |
Valspar Championship Mar 19, 2026 | 33 | 100.58 | +1.84 | +0.001 | +0.05 | +0.17 | 8.34 | 113.6 | 45 |
THE PLAYERS Championship Mar 12, 2026 | 86 | 98.95 | -1.48 | -0.020 | -0.82 | +0.15 | 9.71 | 112.1 | 40 |
Cognizant Classic in The Palm Beaches Feb 26, 2026 | 38 | 100.60 | +1.37 | +0.001 | +0.07 | +0.15 | 8.30 | 112.2 | 52 |
WM Phoenix Open Feb 5, 2026 | 62 | 101.22 | -0.11 | +0.010 | +0.47 | +0.16 | 10.40 | 112.8 | 49 |
Farmers Insurance Open Jan 29, 2026 | 134 | 95.63 | -5.49 | -0.064 | -0.77 | +0.14 | 11.02 | 111.3 | 12 |
The American Express Jan 22, 2026 | 134 | 95.13 | -3.57 | -0.071 | -0.78 | +0.08 | 9.00 | 106.7 | 11 |
Sony Open in Hawaii Jan 15, 2026 | 49 | 99.88 | +0.71 | -0.008 | -0.39 | +0.17 | 9.68 | 113.2 | 48 |
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.3 | -0.019 | 162.7 | — | — | 104 | 281 | 2956 | 4.5 | -6.2 | 11.3 | 40.4 |
| 1 | 2 | 1 | 106.1 | 0.076 | 172.8 | — | — | 128 | 300 | 2704 | 6.9 | -1.8 | 12.9 | 42.3 |
| 1 | 3 | 1 | 91.4 | -0.102 | 163.3 | — | — | 107 | 270 | 2779 | -6.8 | 0.3 | 11.0 | 43.6 |
| 1 | 5 | 1 | 100.9 | 0.013 | 174.0 | 113.8 | 1.53 | 104 | 303 | 2443 | 3.8 | 1.8 | 11.0 | 39.1 |
| 1 | 6 | 1 | 100.4 | 0.007 | 160.5 | — | — | 75 | 274 | 2563 | -0.3 | -2.4 | 8.6 | 36.5 |
| 1 | 8 | 1 | 95.5 | -0.053 | 173.7 | 114.3 | 1.52 | 145 | 293 | 2970 | 3.6 | 1.8 | 13.2 | 47.3 |
| 1 | 9 | 1 | 98.1 | -0.021 | 174.6 | 115.4 | 1.51 | 130 | 298 | 2535 | 3.7 | 2.5 | 12.8 | 43.2 |
| 1 | 10 | 1 | 106.7 | 0.084 | 172.5 | — | — | 120 | 286 | 2464 | -11.4 | 4.5 | 13.0 | 42.0 |
| 1 | 11 | 1 | 115.2 | 0.187 | 172.4 | 114.2 | 1.51 | 112 | 309 | 2473 | 2.5 | -0.9 | 13.0 | 37.2 |
| 1 | 12 | 1 | 112.8 | 0.158 | 172.9 | — | — | 133 | 301 | 2452 | -2.1 | 0.9 | 13.1 | 45.0 |
| 1 | 13 | 1 | 101.4 | 0.019 | 174.2 | — | — | 100 | 308 | 2643 | -4.4 | -1.0 | 10.5 | 36.9 |
| 1 | 16 | 1 | 108.8 | 0.109 | 169.7 | 114.2 | 1.49 | 126 | 283 | 2507 | 4.3 | -1.3 | 12.5 | 46.1 |
| 1 | 18 | 1 | 106.7 | 0.083 | 171.0 | — | — | 120 | 290 | 2386 | -0.6 | -2.6 | 13.8 | 42.4 |
| 2 | 1 | 1 | 85.0 | -0.181 | 163.0 | — | — | 96 | 282 | 2897 | -0.4 | -6.8 | 10.2 | 39.4 |
| 2 | 2 | 1 | 94.8 | -0.061 | 176.3 | — | — | 109 | 330 | 2405 | -7.7 | -2.8 | 11.0 | 40.2 |
| 2 | 2 | 3 | 113.5 | 0.166 | 177.0 | — | — | 119 | 311 | 2646 | -2.7 | 3.7 | 11.7 | 42.5 |
| 2 | 3 | 1 | 93.7 | -0.075 | 162.1 | — | — | 108 | 266 | 4155 | -10.1 | 3.3 | 10.1 | 43.0 |
| 2 | 5 | 1 | 107.6 | 0.094 | 176.1 | 116.3 | 1.51 | 105 | 346 | 2622 | -0.5 | -3.3 | 11.2 | 34.5 |
| 2 | 6 | 1 | — | — | 166.8 | — | — | 104 | 267 | — | 11.6 | -5.9 | 9.0 | 45.1 |
| 2 | 8 | 1 | 115.8 | 0.195 | 176.5 | 116.2 | 1.52 | 129 | 313 | 2557 | -0.2 | -0.8 | 12.9 | 41.2 |
| 2 | 9 | 1 | 87.7 | -0.148 | 175.7 | 117.3 | 1.50 | 142 | 304 | 3048 | 8.5 | 2.4 | 12.9 | 48.8 |
| 2 | 10 | 1 | 115.6 | 0.193 | 177.3 | — | — | 111 | 317 | 2313 | -0.5 | -1.3 | 11.4 | 36.8 |
| 2 | 11 | 1 | 102.0 | 0.027 | 176.8 | 118.3 | 1.49 | 107 | 302 | 2771 | 1.3 | -4.7 | 9.5 | 41.2 |
| 2 | 12 | 1 | 112.9 | 0.159 | 178.4 | — | — | 106 | 314 | 2700 | 0.5 | -2.5 | 9.7 | 37.8 |
| 2 | 13 | 1 | 115.9 | 0.196 | 177.8 | — | — | 123 | 296 | 2805 | -0.4 | 1.6 | 10.8 | 41.8 |
| 2 | 16 | 1 | 115.8 | 0.194 | 177.7 | 117.6 | 1.51 | 131 | 315 | 2802 | -1.1 | 0.8 | 11.9 | 44.6 |
| 2 | 18 | 1 | 96.5 | -0.041 | 177.8 | — | — | 108 | 304 | 2222 | -7.9 | -2.0 | 11.7 | 39.5 |
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.
Kevin Roy
Stuff+ 101.1 · Composite Repeatability -1.74
Top-tier Stuff+ but volatile by this measure. Often a sign of intentional shaping rather than poor delivery.
Data Coverage by Tournament
11 events · sortable · shots with non-null data per stat| Event | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| May 21, 2026 | THE CJ CUP Byron Nelson | 27 | 26 / 27 | 27 / 27 | 10 / 27 | 10 / 27 | 27 / 27 | 27 / 27 | 26 / 27 | 27 / 27 | 27 / 27 | 27 / 27 | 27 / 27 |
| May 7, 2026 | ONEflight Myrtle Beach Classic | 52 | 49 / 52 | 52 / 52 | 22 / 52 | 22 / 52 | 52 / 52 | 52 / 52 | 49 / 52 | 52 / 52 | 52 / 52 | 52 / 52 | 52 / 52 |
| Apr 2, 2026 | Valero Texas Open | 45 | 34 / 45 | 45 / 45 | 15 / 45 | 15 / 45 | 45 / 45 | 45 / 45 | 34 / 45 | 45 / 45 | 45 / 45 | 45 / 45 | 45 / 45 |
| Mar 26, 2026 | Texas Children's Houston Open | 44 | 39 / 44 | 44 / 44 | 19 / 44 | 19 / 44 | 44 / 44 | 44 / 44 | 39 / 44 | 44 / 44 | 44 / 44 | 44 / 44 | 44 / 44 |
| Mar 19, 2026 | Valspar Championship | 50 | 45 / 50 | 50 / 50 | 21 / 50 | 21 / 50 | 50 / 50 | 50 / 50 | 45 / 50 | 50 / 50 | 50 / 50 | 50 / 50 | 50 / 50 |
| Mar 12, 2026 | THE PLAYERS Championship | 50 | 40 / 50 | 50 / 50 | 24 / 50 | 24 / 50 | 50 / 50 | 50 / 50 | 40 / 50 | 50 / 50 | 50 / 50 | 50 / 50 | 50 / 50 |
| Feb 26, 2026 | Cognizant Classic in The Palm Beaches | 54 | 52 / 54 | 54 / 54 | 22 / 54 | 22 / 54 | 54 / 54 | 54 / 54 | 52 / 54 | 54 / 54 | 54 / 54 | 54 / 54 | 54 / 54 |
| Feb 5, 2026 | WM Phoenix Open | 52 | 49 / 52 | 52 / 52 | 21 / 52 | 21 / 52 | 52 / 52 | 52 / 52 | 49 / 52 | 52 / 52 | 52 / 52 | 52 / 52 | 52 / 52 |
| Jan 29, 2026 | Farmers Insurance Open | 14 | 12 / 14 | 14 / 14 | 5 / 14 | 5 / 14 | 14 / 14 | 14 / 14 | 12 / 14 | 14 / 14 | 14 / 14 | 14 / 14 | 14 / 14 |
| Jan 22, 2026 | The American Express | 12 | 11 / 12 | 12 / 12 | 5 / 12 | 5 / 12 | 12 / 12 | 12 / 12 | 11 / 12 | 12 / 12 | 12 / 12 | 12 / 12 | 12 / 12 |
| Jan 15, 2026 | Sony Open in Hawaii | 50 | 48 / 50 | 50 / 50 | 20 / 50 | 20 / 50 | 50 / 50 | 50 / 50 | 48 / 50 | 50 / 50 | 50 / 50 | 50 / 50 | 50 / 50 |
≥ 95%75-94%< 75%