Golf
← Players

Mark Hubbard

True SG total
+0.15
the model's rating
Rounds in window
884

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

−10.00−5.000.00+5.00wm phoenix open 2025, round 2 (Feb 6, 2025): −1.24the genesis invitational 2025, round 1 (Feb 13, 2025): +0.15the genesis invitational 2025, round 2 (Feb 13, 2025): −4.34cognizant classic in the palm beaches 2025, round 1 (Feb 27, 2025): −1.09cognizant classic in the palm beaches 2025, round 2 (Feb 27, 2025): −4.24the players championship 2025, round 1 (Mar 13, 2025): −6.09the players championship 2025, round 2 (Mar 13, 2025): −1.00valspar championship 2025, round 1 (Mar 20, 2025): +0.82valspar championship 2025, round 2 (Mar 20, 2025): +2.33valspar championship 2025, round 3 (Mar 20, 2025): +0.54valspar championship 2025, round 4 (Mar 20, 2025): −0.67texas children s houston open 2025, round 1 (Mar 27, 2025): −0.52texas children s houston open 2025, round 2 (Mar 27, 2025): +0.20valero texas open 2025, round 1 (Apr 3, 2025): −3.79valero texas open 2025, round 2 (Apr 3, 2025): +3.45corales puntacana championship 2025, round 1 (Apr 17, 2025): +1.27corales puntacana championship 2025, round 2 (Apr 17, 2025): +2.07corales puntacana championship 2025, round 3 (Apr 17, 2025): −0.08corales puntacana championship 2025, round 4 (Apr 17, 2025): +4.14the cj cup byron nelson 2025, round 1 (May 1, 2025): −0.27the cj cup byron nelson 2025, round 2 (May 1, 2025): +4.91the cj cup byron nelson 2025, round 3 (May 1, 2025): +1.41the cj cup byron nelson 2025, round 4 (May 1, 2025): +3.75oneflight myrtle beach classic 2025, round 1 (May 8, 2025): +1.87oneflight myrtle beach classic 2025, round 2 (May 8, 2025): −0.54oneflight myrtle beach classic 2025, round 3 (May 8, 2025): +3.96oneflight myrtle beach classic 2025, round 4 (May 8, 2025): +3.44charles schwab challenge 2025, round 1 (May 22, 2025): +1.66charles schwab challenge 2025, round 2 (May 22, 2025): +3.13charles schwab challenge 2025, round 3 (May 22, 2025): −0.49charles schwab challenge 2025, round 4 (May 22, 2025): +1.63rbc canadian open 2025, round 1 (Jun 5, 2025): −0.26rbc canadian open 2025, round 2 (Jun 5, 2025): +1.51rbc canadian open 2025, round 3 (Jun 5, 2025): −0.89rbc canadian open 2025, round 4 (Jun 5, 2025): +1.23u s open 2025, round 1 (Jun 12, 2025): −1.30u s open 2025, round 2 (Jun 12, 2025): +1.84rocket classic 2025, round 1 (Jun 26, 2025): +6.19rocket classic 2025, round 2 (Jun 26, 2025): +0.71rocket classic 2025, round 3 (Jun 26, 2025): +3.52rocket classic 2025, round 4 (Jun 26, 2025): −0.88john deere classic 2025, round 1 (Jul 3, 2025): −0.33john deere classic 2025, round 2 (Jul 3, 2025): +2.64john deere classic 2025, round 3 (Jul 3, 2025): +1.19john deere classic 2025, round 4 (Jul 3, 2025): +0.66isco championship 2025, round 1 (Jul 10, 2025): −0.15isco championship 2025, round 2 (Jul 10, 2025): +0.97isco championship 2025, round 3 (Jul 10, 2025): −0.75isco championship 2025, round 4 (Jul 10, 2025): −5.503m open 2025, round 1 (Jul 24, 2025): +3.013m open 2025, round 2 (Jul 24, 2025): +1.253m open 2025, round 3 (Jul 24, 2025): −5.603m open 2025, round 4 (Jul 24, 2025): +1.20wyndham championship 2025, round 1 (Jul 31, 2025): +5.75wyndham championship 2025, round 2 (Jul 31, 2025): +3.68wyndham championship 2025, round 3 (Jul 31, 2025): −2.46wyndham championship 2025, round 4 (Jul 31, 2025): +6.79procore championship 2025, round 1 (Sep 11, 2025): +0.90procore championship 2025, round 2 (Sep 11, 2025): +4.16procore championship 2025, round 3 (Sep 11, 2025): +1.49procore championship 2025, round 4 (Sep 11, 2025): −2.26sanderson farms championship 2025, round 1 (Oct 2, 2025): +1.55sanderson farms championship 2025, round 2 (Oct 2, 2025): +0.29sanderson farms championship 2025, round 3 (Oct 2, 2025): −0.37sanderson farms championship 2025, round 4 (Oct 2, 2025): +1.18baycurrent classic 2025, round 1 (Oct 9, 2025): −0.66baycurrent classic 2025, round 2 (Oct 9, 2025): +1.28baycurrent classic 2025, round 3 (Oct 9, 2025): −2.28baycurrent classic 2025, round 4 (Oct 9, 2025): +1.01bank of utah championship 2025, round 1 (Oct 23, 2025): −3.76bank of utah championship 2025, round 2 (Oct 23, 2025): +1.51world wide technology championship 2025, round 1 (Nov 6, 2025): −5.46world wide technology championship 2025, round 2 (Nov 6, 2025): +3.75butterfield bermuda championship 2025, round 1 (Nov 13, 2025): −1.24butterfield bermuda championship 2025, round 2 (Nov 13, 2025): −2.36the rsm classic 2025, round 1 (Nov 20, 2025): −2.82the rsm classic 2025, round 2 (Nov 20, 2025): +5.83the rsm classic 2025, round 3 (Nov 20, 2025): +3.01the rsm classic 2025, round 4 (Nov 20, 2025): −1.63sony open in hawaii 2026, round 1 (Jan 15, 2026): +0.08sony open in hawaii 2026, round 2 (Jan 15, 2026): +1.34sony open in hawaii 2026, round 3 (Jan 15, 2026): −1.35sony open in hawaii 2026, round 4 (Jan 15, 2026): −0.57the american express 2026, round 1 (Jan 22, 2026): +2.68the american express 2026, round 2 (Jan 22, 2026): −9.06the american express 2026, round 3 (Jan 22, 2026): +0.91farmers insurance open 2026, round 1 (Jan 29, 2026): +5.19farmers insurance open 2026, round 2 (Jan 29, 2026): −3.71farmers insurance open 2026, round 3 (Jan 29, 2026): −0.67farmers insurance open 2026, round 4 (Jan 29, 2026): −3.94wm phoenix open 2026, round 1 (Feb 5, 2026): +2.30wm phoenix open 2026, round 2 (Feb 5, 2026): −3.29cognizant classic in the palm beaches 2026, round 1 (Feb 26, 2026): +2.59cognizant classic in the palm beaches 2026, round 2 (Feb 26, 2026): +3.47cognizant classic in the palm beaches 2026, round 3 (Feb 26, 2026): +0.26cognizant classic in the palm beaches 2026, round 4 (Feb 26, 2026): −0.86puerto rico open 2026, round 1 (Mar 5, 2026): −2.15puerto rico open 2026, round 2 (Mar 5, 2026): +3.37puerto rico open 2026, round 3 (Mar 5, 2026): −2.24puerto rico open 2026, round 4 (Mar 5, 2026): +2.27the players championship 2026, round 1 (Mar 12, 2026): −0.17the players championship 2026, round 2 (Mar 12, 2026): −2.92valspar championship 2026, round 1 (Mar 19, 2026): −0.87valspar championship 2026, round 2 (Mar 19, 2026): −2.93texas children s houston open 2026, round 1 (Mar 26, 2026): −0.02texas children s houston open 2026, round 2 (Mar 26, 2026): −1.80valero texas open 2026, round 1 (Apr 2, 2026): +6.10valero texas open 2026, round 2 (Apr 2, 2026): −5.37valero texas open 2026, round 3 (Apr 2, 2026): −3.99valero texas open 2026, round 4 (Apr 2, 2026): 0.00oneflight myrtle beach classic 2026, round 1 (May 7, 2026): +4.44oneflight myrtle beach classic 2026, round 2 (May 7, 2026): +4.03oneflight myrtle beach classic 2026, round 3 (May 7, 2026): +4.67oneflight myrtle beach classic 2026, round 4 (May 7, 2026): −0.03the cj cup byron nelson 2026, round 1 (May 21, 2026): +3.00the cj cup byron nelson 2026, round 2 (May 21, 2026): +1.21the cj cup byron nelson 2026, round 3 (May 21, 2026): +0.10the cj cup byron nelson 2026, round 4 (May 21, 2026): +0.83charles schwab challenge 2026, round 1 (May 28, 2026): +1.11charles schwab challenge 2026, round 2 (May 28, 2026): +0.86charles schwab challenge 2026, round 3 (May 28, 2026): −2.27charles schwab challenge 2026, round 4 (May 28, 2026): +1.10the memorial tournament pres by workday 2026, round 1 (Jun 4, 2026): −1.02the memorial tournament pres by workday 2026, round 2 (Jun 4, 2026): −1.95travelers championship 2026, round 1 (Jun 25, 2026): −0.11travelers championship 2026, round 2 (Jun 25, 2026): −2.96travelers championship 2026, round 3 (Jun 25, 2026): −3.58travelers championship 2026, round 4 (Jun 25, 2026): −1.54john deere classic 2026, round 1 (Jul 2, 2026): −2.08john deere classic 2026, round 2 (Jul 2, 2026): +2.53john deere classic 2026, round 3 (Jul 2, 2026): +1.38john deere classic 2026, round 4 (Jul 2, 2026): +1.00genesis scottish open 2026, round 1 (Jul 9, 2026): +0.03genesis scottish open 2026, round 2 (Jul 9, 2026): −4.083m open 2026, round 1 (Jul 23, 2026): +0.203m open 2026, round 2 (Jul 23, 2026): +1.083m open 2026, round 3 (Jul 23, 2026): +2.893m open 2026, round 4 (Jul 23, 2026): +0.07rocket classic 2026, round 1 (Jul 30, 2026): +3.37rocket classic 2026, round 2 (Jul 30, 2026): +1.40rocket classic 2026, round 3 (Jul 30, 2026): −4.12rocket classic 2026, round 4 (Jul 30, 2026): −0.39wyndham championship 2026, round 1 (Aug 6, 2026): −2.16wyndham championship 2026, round 2 (Aug 6, 2026): −0.54biltmore championship asheville 2026, round 1 (Sep 17, 2026): −4.41biltmore championship asheville 2026, round 2 (Sep 17, 2026): +2.93bank of utah championship 2026, round 1 (Oct 1, 2026): −2.09bank of utah championship 2026, round 2 (Oct 1, 2026): +2.88bank of utah championship 2026, round 3 (Oct 1, 2026): +1.51bank of utah championship 2026, round 4 (Oct 1, 2026): −1.6124-round −0.22oldermost 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
Bank of Utah ChampionshipT45−12+0.17
Biltmore Championship AshevilleMC−1−0.74
Wyndham ChampionshipMC+1−1.35
Rocket ClassicT61−2+0.06
3M OpenT34−11+1.06
Genesis Scottish OpenMC+4−2.03
John Deere ClassicT46−9+0.71
Travelers Championship70+2−2.05
the Memorial Tournament pres. by WorkdayMC+8−1.49
Charles Schwab ChallengeT60+1+0.20
THE CJ CUP Byron NelsonT31−14+1.29
ONEflight Myrtle Beach Classic2−17+3.28
Valero Texas OpenT65+1−0.82
Texas Children's Houston OpenMC+1−0.91
Valspar ChampionshipMC+6−1.90
THE PLAYERS ChampionshipMC+6−1.54
Puerto Rico OpenT42−6+0.31
Cognizant Classic in The Palm BeachesT23−7+1.37
WM Phoenix OpenMC+1−0.50
Farmers Insurance Open69+1−0.78
The American ExpressMC−3−1.82
Sony Open in HawaiiT66−1−0.12
The RSM ClassicT34−14+1.10
Butterfield Bermuda ChampionshipMC+3−1.80
World Wide Technology ChampionshipMC−4−0.86
Bank of Utah ChampionshipMC+1−1.13
Baycurrent ClassicT48−2−0.16
Sanderson Farms ChampionshipT38−10+0.66
Procore ChampionshipT38−6+1.07
Wyndham ChampionshipT3−15+3.44
3M OpenT61−8−0.04
ISCO ChampionshipT67+9−1.36
John Deere ClassicT33−10+1.04
Rocket ClassicT13−18+2.39
U.S. OpenMC+9+0.27
RBC Canadian OpenT47−7+0.40
Charles Schwab ChallengeT28−3+1.48
ONEflight Myrtle Beach ClassicT7−12+2.18
THE CJ CUP Byron NelsonT5−17+2.45
Corales Puntacana ChampionshipT12−10+1.85
Valero Texas OpenMCE−0.17
Texas Children's Houston OpenMC−1−0.16
Valspar ChampionshipT47+1+0.75
THE PLAYERS ChampionshipMC+8−3.55
Cognizant Classic in The Palm BeachesMC+2−2.67
The Genesis InvitationalMC+8−2.09
WM Phoenix OpenMC+2−1.46
AT&T Pebble Beach Pro-AmT73+2−1.57
Farmers Insurance OpenT68+9−0.64
The American ExpressT12−17+2.34
Sony Open in HawaiiT21−10+1.46
The RSM ClassicT35−7+1.06
Butterfield Bermuda ChampionshipT3−15+2.61
ZOZO CHAMPIONSHIPT41−5+0.23
Shriners Children's OpenT14−15+2.31
Black Desert ChampionshipMC−2−1.03
Sanderson Farms ChampionshipT63−8−0.49
Procore ChampionshipMCE−0.70
FedEx St. Jude ChampionshipT61+2−0.64
Wyndham ChampionshipMC−3+0.62
Genesis Scottish OpenMC+2−1.93
John Deere ClassicT32−13+1.07
Rocket Mortgage ClassicT52−7+0.57
U.S. OpenT50+9+1.03
RBC Canadian OpenT42−2+0.65
Charles Schwab ChallengeT65+7−0.46
PGA ChampionshipT26−9+1.90
THE CJ CUP Byron NelsonT52−10+0.04
Corales Puntacana ChampionshipT36−9+0.71
Valero Texas OpenT25−4+1.62
Texas Children's Houston OpenT31−4+1.21
THE PLAYERS ChampionshipT31−7+1.69
Cognizant ClassicT64−1−0.47
Mexico Open at VidantaT48−5+0.16
WM Phoenix OpenT53−4+0.32
AT&T Pebble Beach Pro-Am−14+3.41
Farmers Insurance OpenT20−7+1.79
The American ExpressT47−16+0.91
Sony Open in HawaiiT57−6+0.49
The RSM ClassicMC−3−0.06
Butterfield Bermuda ChampionshipT20−15+1.33
World Wide Technology ChampionshipMC−4−0.61
ZOZO CHAMPIONSHIPT31+1+0.55
Shriners Children's OpenMC−2−0.16
Sanderson Farms ChampionshipT6−17+2.68
Fortinet ChampionshipT17−10+1.54
FedEx St. Jude ChampionshipT66+4−1.52
Wyndham ChampionshipMC−1+0.28
3M OpenMC−1−0.67
John Deere ClassicT6−16+2.37
Rocket Mortgage ClassicMC−3−0.33
Travelers ChampionshipMC−2+0.18
RBC Canadian OpenT6−14+3.08
The Memorial Tournament pres. by WorkdayT30+2+1.73
Charles Schwab ChallengeT9−4+2.26
PGA Championship75+18−1.71
Wells Fargo ChampionshipT27−4+1.57
Mexico OpenT18−11+1.63
RBC HeritageT11−12+2.76
Valero Texas OpenMC+5−2.14
Corales Puntacana ChampionshipT29−7+0.67
Valspar ChampionshipMC+6−1.97
THE PLAYERS ChampionshipT35−4+1.69
The Honda ClassicT42−2+0.78
The Genesis InvitationalMC+5−1.57
WM Phoenix OpenMC+7−2.59
AT&T Pebble Beach Pro-AmT20−8+1.67
The American ExpressMC−9+0.46
Sony Open in HawaiiMC−1−0.21
Cadence Bank Houston OpenMC+9−4.07
World Wide Technology Championship at MayakobaMC−3+0.11
Butterfield Bermuda ChampionshipMC−5−0.45
ZOZO CHAMPIONSHIP66+2−1.03
Shriners Children's OpenT28−13+1.23
Sanderson Farms ChampionshipT5−13+2.30
Fortinet ChampionshipT21−8+1.63
FedEx St. Jude ChampionshipMC+4−2.41
Wyndham ChampionshipT61−4+0.30
Rocket Mortgage ClassicMC−2−0.05
Barbasol Championship3−22+3.11
John Deere ClassicT13−13+1.83
Travelers ChampionshipT46−4+0.65
RBC Canadian OpenT44−2+0.81
Charles Schwab ChallengeT52+4+0.34
AT&T Byron NelsonT32−16+1.33
Wells Fargo ChampionshipMC+5−1.33
Mexico OpenT51−5+0.43
Corales Puntacana ChampionshipMCE−0.53
Puerto Rico OpenT38−6+0.35
The Honda Classic15−1+1.79
AT&T Pebble Beach Pro-AmT33−7+1.16
Farmers Insurance OpenMC−2+0.11
Sony Open in HawaiiMC−1−1.35
Butterfield Bermuda ChampionshipT22−7+1.28
Shriners Children's OpenT44−9+0.65
Fortinet ChampionshipT16−11+1.84
Wyndham ChampionshipT51−6+0.47
3M OpenT16−9+1.75
Barbasol ChampionshipT20−15+1.30
John Deere ClassicT41−9+0.78
Rocket Mortgage ClassicMC−2−0.08
Travelers ChampionshipT13−8+2.07
Palmetto Championship at CongareeT57+2−0.19
the Memorial Tournament pres. by NationwideT42+3+0.79
Charles Schwab ChallengeT69+6−0.94
AT&T Byron NelsonT34−13+0.99
Wells Fargo ChampionshipMC+8−2.37
Valspar ChampionshipMCE+0.13
RBC HeritageMC+4−2.23
The Honda ClassicT46+2+0.78
THE PLAYERS ChampionshipMC+1+0.98
Arnold Palmer Invitational Pres. By MastercardT43+3+0.81
The Genesis InvitationalMC+10.00
AT&T Pebble Beach Pro-AmT55−1−0.09
Waste Management Phoenix OpenT30−10+1.27
The American ExpressE−0.86
Sony Open in HawaiiT32−12+0.90
Mayakoba Golf Classic presented by UNIFINT59−3−0.26
The RSM ClassicMC+1−1.00
Vivint Houston OpenT50+3+0.25
The ZOZO CHAMPIONSHIPT41−11+0.59
THE CJ CUP @ SHADOW CREEKT17−7+1.72
U.S. OpenMC+14−2.81
Safeway OpenMC−3−0.18
BMW ChampionshipT51+11−0.15
THE NORTHERN TRUSTT29−10+1.56
Wyndham ChampionshipT15−14+2.36
PGA ChampionshipT51+1+0.65
the Memorial Tournament pres. by Nationwide72+14−0.68
Workday Charity OpenMC+4−1.57
Rocket Mortgage ClassicT12−14+1.70
Travelers ChampionshipT37−9+1.29
RBC HeritageT33−12+1.47
Charles Schwab ChallengeT43−4+0.98
Arnold Palmer Invitational Pres. By MastercardMC+9−2.72
The Honda ClassicT11−1+2.32
AT&T Pebble Beach Pro-AmMC−2+0.44
Waste Management Phoenix OpenT9−11+2.39
The American ExpressT43−12+0.93
Sony Open in HawaiiMC+15−6.41
The RSM ClassicT53−5+0.16
Mayakoba Golf ClassicT58−2−0.32
Bermuda ChampionshipT41−7−0.05
Houston OpenT2−13+3.03
Shriners Hospitals for Children OpenT42−12+1.11
Safeway OpenT13−10+1.78
Sanderson Farms ChampionshipMC+2−1.99
A Military Tribute at The GreenbrierT10−12+2.19
Wyndham ChampionshipT24−10+1.21
RBC Canadian OpenT62−5−0.58
Barbasol ChampionshipT42−10+0.14
John Deere ClassicMCE−1.04
The Greenbrier ClassicT58E−0.29
Travelers ChampionshipT43−3+0.87
FedEx St. Jude ClassicT47E+0.52
AT&T Byron NelsonMC+4−0.97
THE PLAYERS ChampionshipMC+7−2.16
Wells Fargo ChampionshipMC+3−0.51
RBC Heritage74+7−1.98
Shell Houston OpenMC+3−1.48
Puerto Rico OpenMC−1−1.62
Valspar ChampionshipMC+7−2.89
The Honda ClassicMC+11−4.97
Genesis Open69+5−1.15
AT&T Pebble Beach Pro-AmT62E−0.14
Waste Management Phoenix OpenT42−6+0.74
CareerBuilder ChallengeMC+1−1.71
Sony Open in HawaiiMC−1−1.26
The RSM Classic−1−1.29
OHL Classic at MayakobaMC+3−2.53
Shriners Hospitals for Children OpenMC+1−1.81
CIMB ClassicT71+4−2.68
Safeway OpenMC+3−2.52
The BarclaysMC+7−2.32
Wyndham ChampionshipMCE−0.80
John Deere ClassicMC−2−0.33
RBC Canadian OpenT49−1+0.27
Quicken Loans NationalT21−4+1.01
FedEx St. Jude ClassicMC+13−5.81
the Memorial Tournament presented by NationwideMC+4−3.05
DEAN & DELUCA InvitationalT62+3−0.58
AT&T Byron NelsonMC+2−2.17
Wells Fargo ChampionshipT35+1+0.76
Zurich Classic of New Orleans−2−0.57
Valero Texas OpenT42−2+0.41
RBC HeritageMC+9−3.60
Shell Houston OpenT19−6+1.46
Puerto Rico Open at Coco BeachT15−7+1.05
Arnold Palmer Invitational presented by MasterCardMC+4−2.35
Valspar ChampionshipT65+8−0.47
The Honda ClassicT65+8−0.29
Northern Trust OpenT54E+0.13
AT&T Pebble Beach Pro-AmT26−6+1.57
Waste Management Phoenix OpenT60+3−0.64
Farmers Insurance OpenMC+5−2.36
CareerBuilder Challenge in partnership with the Clinton FoundationT28−14+1.29
Sony Open in HawaiiT56−7+0.14
The RSM ClassicT18−9+1.13
OHL Classic at Mayakoba77+3−1.92
Sanderson Farms ChampionshipT54−6−0.37
Shriners Hospitals for Children OpenT35−8+0.99
Frys.com OpenT30−8+1.01
Wyndham ChampionshipMC−2−0.28
Quicken Loans NationalT67+2−1.28
RBC Canadian OpenMC+1−1.67
John Deere ClassicT24−11+1.12
The Greenbrier ClassicT54−5+0.17
Travelers ChampionshipT71+1−1.12
FedEx St. Jude ClassicT45E+0.45
AT&T Byron NelsonT55−30.00
Wells Fargo ChampionshipMC+6−2.95
Zurich Classic of New OrleansT56−9−0.14
Shell Houston OpenMC+7−5.00
Valero Texas OpenMC+9−1.57
Puerto Rico OpenT27−2+0.10
AT&T Pebble Beach National Pro-AmMC−4−0.64
Farmers Insurance OpenT61+4−0.38
Humana Challenge in partnership with the Clinton FoundationT20−16+1.58
Sony Open in HawaiiT60−3−0.25
OHL Classic at MayakobaT49−5+0.09
Sanderson Farms ChampionshipT51−2−0.45
The McGladrey ClassicT48−4+0.14
Shriners Hospitals for Children OpenMC+1−1.63
Frys.com OpenT53−2−0.02
Frys.com Open69+1−1.32

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

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