Golf
← Players

Denny McCarthy

True SG total
+0.74
the model's rating
Rounds in window
768

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 768 rounds.

−2.500.00+2.50+5.00+7.50arnold palmer invitational pres by mastercard 2025, round 1 (Mar 6, 2025): +2.48arnold palmer invitational pres by mastercard 2025, round 2 (Mar 6, 2025): −0.19arnold palmer invitational pres by mastercard 2025, round 3 (Mar 6, 2025): −0.31arnold palmer invitational pres by mastercard 2025, round 4 (Mar 6, 2025): +5.42the players championship 2025, round 1 (Mar 13, 2025): +4.91the players championship 2025, round 2 (Mar 13, 2025): −2.00the players championship 2025, round 3 (Mar 13, 2025): +4.74the players championship 2025, round 4 (Mar 13, 2025): +2.56valero texas open 2025, round 1 (Apr 3, 2025): +1.21valero texas open 2025, round 2 (Apr 3, 2025): +3.45valero texas open 2025, round 3 (Apr 3, 2025): +2.35valero texas open 2025, round 4 (Apr 3, 2025): +0.28masters tournament 2025, round 1 (Apr 10, 2025): +3.25masters tournament 2025, round 2 (Apr 10, 2025): −1.66masters tournament 2025, round 3 (Apr 10, 2025): +2.39masters tournament 2025, round 4 (Apr 10, 2025): +2.09rbc heritage 2025, round 1 (Apr 17, 2025): +2.15rbc heritage 2025, round 2 (Apr 17, 2025): +1.19rbc heritage 2025, round 3 (Apr 17, 2025): −2.04rbc heritage 2025, round 4 (Apr 17, 2025): −0.39truist championship 2025, round 1 (May 8, 2025): +5.66truist championship 2025, round 2 (May 8, 2025): −2.09truist championship 2025, round 3 (May 8, 2025): −3.03truist championship 2025, round 4 (May 8, 2025): +0.99pga championship 2025, round 1 (May 15, 2025): +2.86pga championship 2025, round 2 (May 15, 2025): +4.53pga championship 2025, round 3 (May 15, 2025): +1.29pga championship 2025, round 4 (May 15, 2025): +2.93the memorial tournament pres by workday 2025, round 1 (May 29, 2025): +2.81the memorial tournament pres by workday 2025, round 2 (May 29, 2025): −1.16the memorial tournament pres by workday 2025, round 3 (May 29, 2025): −2.20the memorial tournament pres by workday 2025, round 4 (May 29, 2025): −2.30u s open 2025, round 1 (Jun 12, 2025): +4.70u s open 2025, round 2 (Jun 12, 2025): +0.84u s open 2025, round 3 (Jun 12, 2025): −2.55u s open 2025, round 4 (Jun 12, 2025): −2.02travelers championship 2025, round 1 (Jun 19, 2025): +0.73travelers championship 2025, round 2 (Jun 19, 2025): +7.57travelers championship 2025, round 3 (Jun 19, 2025): −1.11travelers championship 2025, round 4 (Jun 19, 2025): +1.32john deere classic 2025, round 1 (Jul 3, 2025): +3.67john deere classic 2025, round 2 (Jul 3, 2025): +1.64john deere classic 2025, round 3 (Jul 3, 2025): +0.19john deere classic 2025, round 4 (Jul 3, 2025): +3.66genesis scottish open 2025, round 1 (Jul 10, 2025): −1.88genesis scottish open 2025, round 2 (Jul 10, 2025): −0.93the open 2025, round 1 (Jul 17, 2025): −0.69the open 2025, round 2 (Jul 17, 2025): +0.68wyndham championship 2025, round 1 (Jul 31, 2025): +1.75wyndham championship 2025, round 2 (Jul 31, 2025): +0.68wyndham championship 2025, round 3 (Jul 31, 2025): +1.54wyndham championship 2025, round 4 (Jul 31, 2025): +6.79fedex st jude championship 2025, round 1 (Aug 7, 2025): −0.05fedex st jude championship 2025, round 2 (Aug 7, 2025): +2.63fedex st jude championship 2025, round 3 (Aug 7, 2025): −1.82fedex st jude championship 2025, round 4 (Aug 7, 2025): +3.18bmw championship 2025, round 1 (Aug 14, 2025): +1.73bmw championship 2025, round 2 (Aug 14, 2025): +1.53bmw championship 2025, round 3 (Aug 14, 2025): −4.23bmw championship 2025, round 4 (Aug 14, 2025): +3.75the rsm classic 2025, round 1 (Nov 20, 2025): +1.18the rsm classic 2025, round 2 (Nov 20, 2025): +0.83the rsm classic 2025, round 3 (Nov 20, 2025): +2.01the rsm classic 2025, round 4 (Nov 20, 2025): −2.63sony open in hawaii 2026, round 1 (Jan 15, 2026): +4.08sony open in hawaii 2026, round 2 (Jan 15, 2026): −2.66sony open in hawaii 2026, round 3 (Jan 15, 2026): +0.65sony open in hawaii 2026, round 4 (Jan 15, 2026): +1.43the american express 2026, round 1 (Jan 22, 2026): +1.68the american express 2026, round 2 (Jan 22, 2026): −1.06the american express 2026, round 3 (Jan 22, 2026): +1.91the american express 2026, round 4 (Jan 22, 2026): +1.01farmers insurance open 2026, round 1 (Jan 29, 2026): −0.81farmers insurance open 2026, round 2 (Jan 29, 2026): +2.29farmers insurance open 2026, round 3 (Jan 29, 2026): +2.33farmers insurance open 2026, round 4 (Jan 29, 2026): −0.94at t pebble beach pro am 2026, round 1 (Feb 12, 2026): +1.80at t pebble beach pro am 2026, round 2 (Feb 12, 2026): −0.87at t pebble beach pro am 2026, round 3 (Feb 12, 2026): −1.25at t pebble beach pro am 2026, round 4 (Feb 12, 2026): +0.60the genesis invitational 2026, round 1 (Feb 19, 2026): −0.24the genesis invitational 2026, round 2 (Feb 19, 2026): +0.30the genesis invitational 2026, round 3 (Feb 19, 2026): −0.17the genesis invitational 2026, round 4 (Feb 19, 2026): −1.60arnold palmer invitational pres by mastercard 2026, round 1 (Mar 5, 2026): +0.68arnold palmer invitational pres by mastercard 2026, round 2 (Mar 5, 2026): −3.77the players championship 2026, round 1 (Mar 12, 2026): −2.17the players championship 2026, round 2 (Mar 12, 2026): −1.92valspar championship 2026, round 1 (Mar 19, 2026): +2.13valspar championship 2026, round 2 (Mar 19, 2026): +0.07valspar championship 2026, round 3 (Mar 19, 2026): +1.57valspar championship 2026, round 4 (Mar 19, 2026): +2.21texas children s houston open 2026, round 1 (Mar 26, 2026): +1.98texas children s houston open 2026, round 2 (Mar 26, 2026): +1.20texas children s houston open 2026, round 3 (Mar 26, 2026): +2.83texas children s houston open 2026, round 4 (Mar 26, 2026): +3.72valero texas open 2026, round 1 (Apr 2, 2026): −1.90valero texas open 2026, round 2 (Apr 2, 2026): +1.63rbc heritage 2026, round 1 (Apr 16, 2026): −3.50rbc heritage 2026, round 2 (Apr 16, 2026): +0.14rbc heritage 2026, round 3 (Apr 16, 2026): −0.36rbc heritage 2026, round 4 (Apr 16, 2026): +3.00cadillac championship 2026, round 1 (Apr 30, 2026): +1.45cadillac championship 2026, round 2 (Apr 30, 2026): +0.84cadillac championship 2026, round 3 (Apr 30, 2026): +1.45cadillac championship 2026, round 4 (Apr 30, 2026): −0.08truist championship 2026, round 1 (May 7, 2026): −0.63truist championship 2026, round 2 (May 7, 2026): −3.41truist championship 2026, round 3 (May 7, 2026): +1.55truist championship 2026, round 4 (May 7, 2026): +3.33pga championship 2026, round 1 (May 14, 2026): +1.31pga championship 2026, round 2 (May 14, 2026): +1.65pga championship 2026, round 3 (May 14, 2026): +0.77pga championship 2026, round 4 (May 14, 2026): +1.38the memorial tournament pres by workday 2026, round 1 (Jun 4, 2026): +0.98the memorial tournament pres by workday 2026, round 2 (Jun 4, 2026): +0.05the memorial tournament pres by workday 2026, round 3 (Jun 4, 2026): −0.73the memorial tournament pres by workday 2026, round 4 (Jun 4, 2026): +2.97rbc canadian open 2026, round 1 (Jun 11, 2026): −0.28rbc canadian open 2026, round 2 (Jun 11, 2026): +1.26rbc canadian open 2026, round 3 (Jun 11, 2026): −0.07rbc canadian open 2026, round 4 (Jun 11, 2026): −1.53travelers championship 2026, round 1 (Jun 25, 2026): +1.89travelers championship 2026, round 2 (Jun 25, 2026): +0.04travelers championship 2026, round 3 (Jun 25, 2026): +2.42travelers championship 2026, round 4 (Jun 25, 2026): +3.46john deere classic 2026, round 1 (Jul 2, 2026): −1.08john deere classic 2026, round 2 (Jul 2, 2026): −1.47isco championship 2026, round 1 (Jul 9, 2026): +0.75isco championship 2026, round 2 (Jul 9, 2026): +3.56isco championship 2026, round 3 (Jul 9, 2026): −2.01isco championship 2026, round 4 (Jul 9, 2026): −0.863m open 2026, round 1 (Jul 23, 2026): +4.203m open 2026, round 2 (Jul 23, 2026): +2.083m open 2026, round 3 (Jul 23, 2026): +3.893m open 2026, round 4 (Jul 23, 2026): +3.07rocket classic 2026, round 1 (Jul 30, 2026): +0.37rocket classic 2026, round 2 (Jul 30, 2026): −3.60wyndham championship 2026, round 1 (Aug 6, 2026): +4.84wyndham championship 2026, round 2 (Aug 6, 2026): +1.46wyndham championship 2026, round 3 (Aug 6, 2026): −0.40wyndham championship 2026, round 4 (Aug 6, 2026): −0.64biltmore championship asheville 2026, round 1 (Sep 17, 2026): −3.41biltmore championship asheville 2026, round 2 (Sep 17, 2026): −1.07bank of utah championship 2026, round 1 (Oct 1, 2026): −0.09bank of utah championship 2026, round 2 (Oct 1, 2026): −2.12baycurrent classic 2026, round 1 (Oct 8, 2026): +2.28baycurrent classic 2026, round 2 (Oct 8, 2026): −1.90baycurrent classic 2026, round 3 (Oct 8, 2026): +2.35baycurrent classic 2026, round 4 (Oct 8, 2026): +0.6424-round +0.45oldermost 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 ClassicT29−7+0.84
Bank of Utah ChampionshipMC−4−1.11
Biltmore Championship AshevilleMC+2−2.24
Wyndham ChampionshipT29−8+1.32
Rocket ClassicMC+2−1.62
3M OpenT3−20+3.31
ISCO ChampionshipT39−7+0.36
John Deere ClassicMCE−1.27
Travelers ChampionshipT14−14+1.95
RBC Canadian OpenT60−1−0.15
the Memorial Tournament pres. by WorkdayT34+3+0.81
PGA ChampionshipT44+2+1.28
Truist ChampionshipT48E+0.21
Cadillac ChampionshipT30−5+0.91
RBC HeritageT65−2−0.18
Valero Texas OpenMC−1−0.14
Texas Children's Houston OpenT12−11+2.43
Valspar ChampionshipT26−3+1.49
THE PLAYERS ChampionshipMC+7−2.04
Arnold Palmer Invitational pres. by MastercardMC+5−1.55
The Genesis InvitationalT47E−0.43
AT&T Pebble Beach Pro-AmT55−7+0.07
Farmers Insurance OpenT49−5+0.72
The American ExpressT56−14+0.89
Sony Open in HawaiiT40−5+0.88
The RSM ClassicT51−11+0.35
BMW ChampionshipT28+3+0.69
FedEx St. Jude ChampionshipT32−4+0.99
Wyndham ChampionshipT11−12+2.69
The OpenMC+30.00
Genesis Scottish OpenMC+3−1.40
John Deere ClassicT11−15+2.29
Travelers ChampionshipT12−8+2.13
U.S. OpenT57+16+0.24
the Memorial Tournament pres. by Workday55+12−0.71
PGA ChampionshipT8−4+2.90
Truist ChampionshipT46−2+0.38
RBC HeritageT49−4+0.23
Masters TournamentT29E+1.52
Valero Texas OpenT18−2+1.82
THE PLAYERS ChampionshipT14−5+2.55
Arnold Palmer Invitational pres. by Mastercard18−2+1.85
Cognizant Classic in The Palm BeachesT48−7+0.49
The Genesis InvitationalT5−8+2.97
WM Phoenix OpenT16−11+2.19
AT&T Pebble Beach Pro-AmT58−5+0.18
Sony Open in HawaiiT16−11+1.71
The SentryT46−12−0.44
The RSM ClassicT25−9+1.56
BMW ChampionshipT26−2+0.89
FedEx St. Jude Championship9−11+2.61
Wyndham ChampionshipT33−8+1.32
The OpenMC+9−0.87
Genesis Scottish OpenMC+7−4.43
John Deere ClassicT7−21+3.07
Travelers ChampionshipT31−10+1.01
U.S. OpenT32+7+1.53
the Memorial Tournament pres. by WorkdayT39+7+0.76
Charles Schwab ChallengeT24−1+1.54
PGA ChampionshipMC+4−1.83
Wells Fargo ChampionshipT6−5+2.79
RBC HeritageT28−8+1.12
Masters TournamentT45+9+0.36
Valero Texas OpenT1−20+5.62
THE PLAYERS ChampionshipT35−6+1.44
Arnold Palmer Invitational pres. by MastercardT48+4+0.21
Cognizant ClassicMC−1+0.23
The Genesis InvitationalT39−1+0.20
WM Phoenix OpenT22−9+1.57
AT&T Pebble Beach Pro-Am−8+1.41
Sony Open in HawaiiT24−10+1.49
The SentryT43−15−0.04
The RSM ClassicT5−19+2.46
BMW ChampionshipT10−7+2.09
FedEx St. Jude ChampionshipT66+4−1.52
Wyndham ChampionshipMC−1+0.28
The OpenMC+12−3.52
John Deere ClassicT6−16+2.37
Travelers ChampionshipT7−18+3.23
U.S. OpenT20+1+1.98
The Memorial Tournament pres. by WorkdayT1−7+3.98
Charles Schwab ChallengeMC+2−0.31
PGA ChampionshipT29+5+1.54
Wells Fargo ChampionshipT8−9+2.82
RBC HeritageT25−9+2.01
Valspar ChampionshipT19−1+1.34
THE PLAYERS ChampionshipT13−7+2.44
The Honda ClassicMC+4−1.26
The Genesis InvitationalT14−7+2.28
WM Phoenix OpenMC+5−1.59
AT&T Pebble Beach Pro-AmT4−14+3.17
The American ExpressT50−14+0.82
Sony Open in HawaiiT32−9+1.03
The RSM ClassicT46−7+0.36
Cadence Bank Houston OpenT53+4−0.14
Butterfield Bermuda ChampionshipT6−16+2.34
THE CJ CUP in South CarolinaT37−3+0.74
Shriners Children's OpenMC−2−0.32
Sanderson Farms ChampionshipT39−7+0.80
Fortinet ChampionshipT25−7+1.38
BMW ChampionshipT28−4+1.11
FedEx St. Jude ChampionshipT20−8+1.88
Wyndham ChampionshipMC+3−1.70
Rocket Mortgage ClassicMCE−1.05
John Deere ClassicT6−16+2.58
Travelers ChampionshipMC+1−0.83
U.S. OpenT7−1+3.16
the Memorial Tournament pres. by WorkdayT5−6+3.19
Charles Schwab ChallengeT27E+1.34
PGA ChampionshipT48+6+1.18
Wells Fargo ChampionshipT25+1+1.75
RBC HeritageT56−1+0.14
Valero Texas OpenT18−7+1.72
Valspar ChampionshipT48−4+0.57
THE PLAYERS ChampionshipT60+3+0.24
Arnold Palmer Invitational pres. by MastercardT61+10+0.13
The Honda ClassicT30+2+1.04
WM Phoenix OpenMCE−0.18
AT&T Pebble Beach Pro-AmT12−12+2.41
The American ExpressT6−19+3.40
Sony Open in HawaiiT48−8+0.12
The RSM ClassicT10−13+2.53
Houston OpenT11−4+2.18
World Wide Technology Championship at MayakobaT15−13+1.73
Butterfield Bermuda ChampionshipT39−4+0.53
Shriners Children's OpenMC−4+0.12
Sanderson Farms ChampionshipT17−16+1.93
Fortinet ChampionshipMC+2−1.66
THE NORTHERN TRUSTT71E−0.63
Wyndham ChampionshipT15−12+1.97
3M OpenT67E−0.50
Barbasol ChampionshipMCE−2.33
John Deere ClassicMC−1−1.25
Rocket Mortgage ClassicMC−2−0.08
Travelers ChampionshipT73+2−0.43
the Memorial Tournament pres. by NationwideMC+4−0.74
Charles Schwab ChallengeMC+5−2.04
PGA ChampionshipT59+7+0.63
Wells Fargo ChampionshipMC+10−3.37
Valspar ChampionshipT39−3+0.97
RBC HeritageT13−10+2.20
Valero Texas OpenT34−2+0.84
The Honda ClassicT3−6+2.78
THE PLAYERS ChampionshipT55E+0.72
Arnold Palmer Invitational Pres. By MastercardT26E+1.56
The Genesis InvitationalMC+2−0.50
AT&T Pebble Beach Pro-AmMCE−0.06
Waste Management Phoenix OpenMC−2+0.10
Farmers Insurance OpenT73+6−0.81
The American Express−1−0.36
Mayakoba Golf Classic presented by UNIFINMC+3−1.61
The RSM ClassicMC+1−1.00
Vivint Houston OpenT38E+1.00
Bermuda ChampionshipT4−12+2.72
Safeway OpenMC−3−0.18
THE NORTHERN TRUSTT49−7+0.81
Wyndham ChampionshipT9−16+2.86
PGA ChampionshipT58+2+0.40
3M OpenT32−10+1.09
the Memorial Tournament pres. by NationwideT58+10+0.32
Workday Charity OpenMCE+0.51
Travelers Championship−3+1.91
RBC HeritageMC+3−2.54
Charles Schwab Challenge66+3−0.77
Arnold Palmer Invitational Pres. By MastercardMC+7−1.72
The Honda ClassicMC+6−0.77
The Genesis InvitationalT37−1+1.09
Waste Management Phoenix OpenT59E−0.36
Farmers Insurance OpenT64E+0.10
The American ExpressT48−11+0.68
The RSM ClassicT8−14+2.41
Mayakoba Golf ClassicT48−5+0.43
Bermuda ChampionshipT15−13+1.45
Houston OpenT9−10+2.28
Shriners Hospitals for Children OpenT9−18+2.61
Sanderson Farms ChampionshipT18−11+1.57
A Military Tribute at The GreenbrierT31−7+0.94
THE NORTHERN TRUSTMC+2−1.63
Wyndham ChampionshipT22−13+1.56
Barbasol ChampionshipT11−19+1.86
John Deere ClassicMC−2−0.43
3M OpenT23−13+1.61
Rocket Mortgage ClassicT21−13+1.41
Travelers ChampionshipMCE−0.42
RBC Canadian OpenMCE−0.73
Charles Schwab ChallengeMC+3−0.39
AT&T Byron NelsonT23−12+1.36
Wells Fargo ChampionshipMC+2+0.11
RBC HeritageT33−3+1.34
Valero Texas OpenMCE−0.44
Corales Puntacana Resort & Club ChampionshipT26−9+0.77
Valspar ChampionshipT9−4+2.11
THE PLAYERS ChampionshipT41−4+1.05
The Honda ClassicMC+3−0.24
Genesis OpenMC+4−1.71
Waste Management Phoenix OpenT33−6+1.38
Farmers Insurance OpenMC−1−0.41
Desert Classic−6−0.60
The RSM ClassicT46−9+0.52
Mayakoba Golf ClassicT41−9+0.68
Shriners Hospital for Children OpenT15−13+1.59
Sanderson Farms ChampionshipT7−13+2.14
Safeway OpenMC+2−2.52
Wyndham ChampionshipT36−10+0.96
John Deere ClassicT34−11+0.74
A Military Tribute at The GreenbrierT39−5+0.71
Quicken Loans NationalMC+4−2.02
Travelers ChampionshipT47−3+0.32
FedEx St. Jude ClassicT18−5+1.65
AT&T Byron NelsonT42−8+0.33
Wells Fargo ChampionshipMC+7−1.71
Valero Texas OpenT20−5+1.46
Houston OpenT43−8+0.75
The Honda ClassicMC+9−1.48
AT&T Pebble Beach Pro-AmT66−1+0.02
Farmers Insurance OpenMC+1−0.62
CareerBuilder ChallengeMC−6−0.29
The RSM ClassicMC+1−1.58
OHL Classic at MayakobaT68E−0.70
Shriners Hospitals for Children OpenMC+3−0.77
Sanderson Farms ChampionshipMC+1−1.27
Safeway OpenMC+3−2.16
U.S. OpenMC+8−0.36
Shriners Hospitals for Children OpenMC+7−4.61
U.S. OpenT42+7+0.99

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

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