Golf
← Players

Kevin Roy

True SG total
+1.06
the model's rating
Rounds in window
255

True SG is the decay-weighted strokes gained per round the model prices from. 0 is the tour average. Measured through Oct 8, 2026.

Against the tour

Each bar is this player's percentile among ranked players; further right is better. Open a stat to see the whole tour with this player marked.

Round by round

Each dot is one round's strokes gained, adjusted for the field. The dashed line is the tour average; the solid line is this player's 24-round figure. Showing the latest 150 of 254 rounds.

−5.000.00+5.00the players championship 2025, round 2 (Mar 13, 2025): +2.00valspar championship 2025, round 1 (Mar 20, 2025): −1.18valspar championship 2025, round 2 (Mar 20, 2025): −3.67texas children s houston open 2025, round 1 (Mar 27, 2025): −0.52texas children s houston open 2025, round 2 (Mar 27, 2025): −0.80valero texas open 2025, round 1 (Apr 3, 2025): +0.21valero texas open 2025, round 2 (Apr 3, 2025): +2.45valero texas open 2025, round 3 (Apr 3, 2025): −0.65valero texas open 2025, round 4 (Apr 3, 2025): +1.28corales puntacana championship 2025, round 1 (Apr 17, 2025): +0.27corales puntacana championship 2025, round 2 (Apr 17, 2025): −0.93corales puntacana championship 2025, round 3 (Apr 17, 2025): +2.92corales puntacana championship 2025, round 4 (Apr 17, 2025): +1.14the cj cup byron nelson 2025, round 1 (May 1, 2025): +1.73the cj cup byron nelson 2025, round 2 (May 1, 2025): +1.91the cj cup byron nelson 2025, round 3 (May 1, 2025): +2.41the cj cup byron nelson 2025, round 4 (May 1, 2025): +1.75oneflight myrtle beach classic 2025, round 1 (May 8, 2025): +2.87oneflight myrtle beach classic 2025, round 2 (May 8, 2025): −1.54oneflight myrtle beach classic 2025, round 3 (May 8, 2025): −1.04oneflight myrtle beach classic 2025, round 4 (May 8, 2025): −1.56charles schwab challenge 2025, round 1 (May 22, 2025): +1.66charles schwab challenge 2025, round 2 (May 22, 2025): +0.13charles schwab challenge 2025, round 3 (May 22, 2025): +1.51charles schwab challenge 2025, round 4 (May 22, 2025): −0.37rbc canadian open 2025, round 1 (Jun 5, 2025): +0.74rbc canadian open 2025, round 2 (Jun 5, 2025): +1.51rbc canadian open 2025, round 3 (Jun 5, 2025): +4.11rbc canadian open 2025, round 4 (Jun 5, 2025): +0.23rocket classic 2025, round 1 (Jun 26, 2025): +7.19rocket classic 2025, round 2 (Jun 26, 2025): −1.29rocket classic 2025, round 3 (Jun 26, 2025): +1.52rocket classic 2025, round 4 (Jun 26, 2025): +3.12john deere classic 2025, round 1 (Jul 3, 2025): +2.67john deere classic 2025, round 2 (Jul 3, 2025): +4.64john deere classic 2025, round 3 (Jul 3, 2025): +0.19john deere classic 2025, round 4 (Jul 3, 2025): +3.66isco championship 2025, round 1 (Jul 10, 2025): −7.15isco championship 2025, round 2 (Jul 10, 2025): +1.973m open 2025, round 1 (Jul 24, 2025): +1.013m open 2025, round 2 (Jul 24, 2025): +1.253m open 2025, round 3 (Jul 24, 2025): −2.603m open 2025, round 4 (Jul 24, 2025): +5.20wyndham championship 2025, round 1 (Jul 31, 2025): +2.75wyndham championship 2025, round 2 (Jul 31, 2025): −4.32procore championship 2025, round 1 (Sep 11, 2025): −0.10procore championship 2025, round 2 (Sep 11, 2025): −2.84sanderson farms championship 2025, round 1 (Oct 2, 2025): +1.55sanderson farms championship 2025, round 2 (Oct 2, 2025): −0.71sanderson farms championship 2025, round 3 (Oct 2, 2025): +2.63sanderson farms championship 2025, round 4 (Oct 2, 2025): +2.18baycurrent classic 2025, round 1 (Oct 9, 2025): +4.34baycurrent classic 2025, round 2 (Oct 9, 2025): +0.28baycurrent classic 2025, round 3 (Oct 9, 2025): −1.28baycurrent classic 2025, round 4 (Oct 9, 2025): −1.99bank of utah championship 2025, round 1 (Oct 23, 2025): −2.76bank of utah championship 2025, round 2 (Oct 23, 2025): +3.51bank of utah championship 2025, round 3 (Oct 23, 2025): −2.70bank of utah championship 2025, round 4 (Oct 23, 2025): −0.49world wide technology championship 2025, round 1 (Nov 6, 2025): −0.46world wide technology championship 2025, round 2 (Nov 6, 2025): −3.25butterfield bermuda championship 2025, round 1 (Nov 13, 2025): +0.76butterfield bermuda championship 2025, round 2 (Nov 13, 2025): +3.64butterfield bermuda championship 2025, round 3 (Nov 13, 2025): −0.20butterfield bermuda championship 2025, round 4 (Nov 13, 2025): −1.78the rsm classic 2025, round 1 (Nov 20, 2025): −2.82the rsm classic 2025, round 2 (Nov 20, 2025): +2.83sony open in hawaii 2026, round 1 (Jan 15, 2026): +7.08sony open in hawaii 2026, round 2 (Jan 15, 2026): +1.34sony open in hawaii 2026, round 3 (Jan 15, 2026): +1.65sony open in hawaii 2026, round 4 (Jan 15, 2026): −2.57the american express 2026, round 1 (Jan 22, 2026): −3.32the american express 2026, round 2 (Jan 22, 2026): +0.94the american express 2026, round 3 (Jan 22, 2026): +2.91farmers insurance open 2026, round 1 (Jan 29, 2026): +0.19farmers insurance open 2026, round 2 (Jan 29, 2026): −2.71wm phoenix open 2026, round 1 (Feb 5, 2026): +4.30wm phoenix open 2026, round 2 (Feb 5, 2026): +1.71wm phoenix open 2026, round 3 (Feb 5, 2026): +1.45wm phoenix open 2026, round 4 (Feb 5, 2026): +2.30cognizant classic in the palm beaches 2026, round 1 (Feb 26, 2026): +4.59cognizant classic in the palm beaches 2026, round 2 (Feb 26, 2026): −0.53cognizant classic in the palm beaches 2026, round 3 (Feb 26, 2026): +0.26cognizant classic in the palm beaches 2026, round 4 (Feb 26, 2026): +1.14the players championship 2026, round 1 (Mar 12, 2026): −1.17the players championship 2026, round 2 (Mar 12, 2026): +2.08the players championship 2026, round 3 (Mar 12, 2026): +1.33the players championship 2026, round 4 (Mar 12, 2026): −1.46valspar championship 2026, round 1 (Mar 19, 2026): +0.13valspar championship 2026, round 2 (Mar 19, 2026): +3.07valspar championship 2026, round 3 (Mar 19, 2026): −1.43valspar championship 2026, round 4 (Mar 19, 2026): −2.79texas children s houston open 2026, round 1 (Mar 26, 2026): +2.98texas children s houston open 2026, round 2 (Mar 26, 2026): −1.80texas children s houston open 2026, round 3 (Mar 26, 2026): −3.17texas children s houston open 2026, round 4 (Mar 26, 2026): +0.72valero texas open 2026, round 1 (Apr 2, 2026): +4.10valero texas open 2026, round 2 (Apr 2, 2026): +3.63valero texas open 2026, round 3 (Apr 2, 2026): −2.99valero texas open 2026, round 4 (Apr 2, 2026): 0.00oneflight myrtle beach classic 2026, round 1 (May 7, 2026): +2.44oneflight myrtle beach classic 2026, round 2 (May 7, 2026): +5.03oneflight myrtle beach classic 2026, round 3 (May 7, 2026): +3.67oneflight myrtle beach classic 2026, round 4 (May 7, 2026): +0.97the cj cup byron nelson 2026, round 1 (May 21, 2026): −6.00the cj cup byron nelson 2026, round 2 (May 21, 2026): −2.79charles schwab challenge 2026, round 1 (May 28, 2026): +2.11charles schwab challenge 2026, round 2 (May 28, 2026): −0.14charles schwab challenge 2026, round 3 (May 28, 2026): −1.27charles schwab challenge 2026, round 4 (May 28, 2026): −4.90rbc canadian open 2026, round 1 (Jun 11, 2026): −1.28rbc canadian open 2026, round 2 (Jun 11, 2026): +6.26rbc canadian open 2026, round 3 (Jun 11, 2026): −2.07rbc canadian open 2026, round 4 (Jun 11, 2026): −7.53u s open 2026, round 1 (Jun 18, 2026): +1.38u s open 2026, round 2 (Jun 18, 2026): −4.65john deere classic 2026, round 1 (Jul 2, 2026): +0.92john deere classic 2026, round 2 (Jul 2, 2026): −3.47genesis scottish open 2026, round 1 (Jul 9, 2026): +3.03genesis scottish open 2026, round 2 (Jul 9, 2026): +1.92genesis scottish open 2026, round 3 (Jul 9, 2026): +4.77genesis scottish open 2026, round 4 (Jul 9, 2026): +0.67corales puntacana championship 2026, round 1 (Jul 16, 2026): +0.59corales puntacana championship 2026, round 2 (Jul 16, 2026): −0.58corales puntacana championship 2026, round 3 (Jul 16, 2026): −0.73corales puntacana championship 2026, round 4 (Jul 16, 2026): +0.023m open 2026, round 1 (Jul 23, 2026): +5.203m open 2026, round 2 (Jul 23, 2026): +0.083m open 2026, round 3 (Jul 23, 2026): −0.113m open 2026, round 4 (Jul 23, 2026): +0.07rocket classic 2026, round 1 (Jul 30, 2026): +0.37rocket classic 2026, round 2 (Jul 30, 2026): +3.40rocket classic 2026, round 3 (Jul 30, 2026): +1.88rocket classic 2026, round 4 (Jul 30, 2026): +1.61wyndham championship 2026, round 1 (Aug 6, 2026): +0.84wyndham championship 2026, round 2 (Aug 6, 2026): +3.46wyndham championship 2026, round 3 (Aug 6, 2026): +2.60wyndham championship 2026, round 4 (Aug 6, 2026): +1.36biltmore championship asheville 2026, round 1 (Sep 17, 2026): +2.59biltmore championship asheville 2026, round 2 (Sep 17, 2026): +2.93biltmore championship asheville 2026, round 3 (Sep 17, 2026): −3.79biltmore championship asheville 2026, round 4 (Sep 17, 2026): +3.68bank of utah championship 2026, round 1 (Oct 1, 2026): +4.91bank of utah championship 2026, round 2 (Oct 1, 2026): +4.88bank of utah championship 2026, round 3 (Oct 1, 2026): −4.49bank of utah championship 2026, round 4 (Oct 1, 2026): −1.61baycurrent classic 2026, round 1 (Oct 8, 2026): +0.28baycurrent classic 2026, round 2 (Oct 8, 2026): +1.10baycurrent classic 2026, round 3 (Oct 8, 2026): +4.35baycurrent classic 2026, round 4 (Oct 8, 2026): +1.6424-round +1.55oldermost recent

By round of the tournament

Strokes gained in each round of an event, over the most recent rounds. A player who fades or closes shows it here.

Results

EventFinishTo parSG / round
Baycurrent ClassicT13−11+1.84
Bank of Utah ChampionshipT32−15+0.92
Biltmore Championship AshevilleT24−15+1.35
Wyndham ChampionshipT19−11+2.07
Rocket ClassicT26−9+1.81
3M OpenT31−12+1.31
Corales Puntacana ChampionshipT62−7−0.18
Genesis Scottish OpenT11−10+2.60
John Deere ClassicMCE−1.27
U.S. OpenMC+9−1.64
RBC Canadian OpenT71+3−1.15
Charles Schwab ChallengeT74+6−1.05
THE CJ CUP Byron NelsonMC+4−4.39
ONEflight Myrtle Beach ClassicT3−16+3.03
Valero Texas OpenT30−7+1.18
Texas Children's Houston OpenT65E−0.32
Valspar Championship73+4−0.26
THE PLAYERS ChampionshipT59+4+0.20
Cognizant Classic in The Palm BeachesT23−7+1.37
WM Phoenix OpenT13−11+2.44
Farmers Insurance OpenMC+1−1.26
The American ExpressMC−9+0.18
Sony Open in HawaiiT13−9+1.88
The RSM ClassicMC−60.00
Butterfield Bermuda ChampionshipT34−1+0.60
World Wide Technology ChampionshipMC−2−1.86
Bank of Utah Championship60−3−0.61
Baycurrent ClassicT40−4+0.34
Sanderson Farms ChampionshipT18−13+1.41
Procore ChampionshipMC+3−1.47
Wyndham ChampionshipMCE−0.79
3M OpenT28−13+1.21
ISCO ChampionshipMC+7−2.59
John Deere ClassicT3−17+2.79
Rocket ClassicT8−19+2.64
RBC Canadian OpenT18−12+1.65
Charles Schwab ChallengeT46E+0.73
ONEflight Myrtle Beach ClassicT54−2−0.32
THE CJ CUP Byron NelsonT15−15+1.95
Corales Puntacana ChampionshipT31−6+0.85
Valero Texas OpenT40+2+0.82
Texas Children's Houston OpenMCE−0.66
Valspar ChampionshipMC+8−2.43
THE PLAYERS ChampionshipMC+3−1.05
Puerto Rico OpenT6−18+1.95
Cognizant Classic in The Palm BeachesMC−3−0.17
Mexico Open at VidantaWorldT17−12+1.53
Farmers Insurance OpenMC+5−1.50
The American ExpressT18−16+2.09
Sony Open in HawaiiT45−7+0.71
Valspar ChampionshipT12−5+1.93
PGA TOUR Q-School presented by Korn Ferry−1+0.18
The RSM ClassicMC−1−1.06
Butterfield Bermuda ChampionshipT8−17+1.83
World Wide Technology ChampionshipMCE−2.61
Shriners Children's OpenMC+2−2.16
Sanderson Farms ChampionshipMC−3−0.75
Fortinet ChampionshipMC−2+0.19
Wyndham ChampionshipMCE−0.22
3M OpenMCE−1.17
Barbasol ChampionshipMC−3+0.02
John Deere ClassicT31−11+1.12
Rocket Mortgage ClassicMC−3−0.33
RBC Canadian OpenMC+1−0.44
AT&T Byron NelsonMC−3−0.04
Mexico OpenT18−11+1.63
Valero Texas OpenMC+3−1.14
Corales Puntacana ChampionshipT50−3−0.33
Valspar ChampionshipMC+3−0.47
Puerto Rico OpenT33−7+0.39
The Honda ClassicT29−3+1.03
AT&T Pebble Beach Pro-AmMCE−0.10
Farmers Insurance OpenMC+4−1.18
The American ExpressMC−9+0.46
Sony Open in HawaiiMC+2−1.71
The RSM ClassicT46−7+0.36
Cadence Bank Houston OpenMC+3−1.07
Butterfield Bermuda ChampionshipMC−5−0.45
Shriners Children's OpenMC+5−3.82
Sanderson Farms Championship76−1−0.70
Fortinet ChampionshipMC+4−2.31

MC is a missed cut. T marks a tied finish.

Generated 2026-11-04T14:15:25Z. Everything here comes from scores alone; see the stats pages for what each number measures and what we can't measure.