Golf
← Players

Hao-Tong Li

True SG total
−0.13
the model's rating
Rounds in window
220

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

−10.00−5.000.00+5.00wgc bridgestone invitational 2018, round 4 (Aug 2, 2018): −4.27pga championship 2018, round 1 (Aug 9, 2018): +0.27wgc hsbc champions 2019, round 1 (Oct 24, 2018): −0.62wgc hsbc champions 2019, round 2 (Oct 24, 2018): +0.99wgc hsbc champions 2019, round 3 (Oct 24, 2018): +4.56wgc hsbc champions 2019, round 4 (Oct 24, 2018): +4.47wgc mexico championship 2019, round 1 (Feb 21, 2019): +3.33wgc mexico championship 2019, round 2 (Feb 21, 2019): −0.20wgc mexico championship 2019, round 3 (Feb 21, 2019): −0.08wgc mexico championship 2019, round 4 (Feb 21, 2019): +3.71arnold palmer invitational pres by mastercard 2019, round 1 (Mar 7, 2019): −3.69arnold palmer invitational pres by mastercard 2019, round 2 (Mar 7, 2019): −1.64the players championship 2019, round 1 (Mar 14, 2019): +3.35the players championship 2019, round 2 (Mar 14, 2019): −3.16valero texas open 2019, round 1 (Apr 4, 2019): +1.48valero texas open 2019, round 2 (Apr 4, 2019): +1.65valero texas open 2019, round 3 (Apr 4, 2019): −1.92valero texas open 2019, round 4 (Apr 4, 2019): −0.032019 masters tournament 2019, round 1 (Apr 11, 2019): +1.232019 masters tournament 2019, round 2 (Apr 11, 2019): −1.662019 masters tournament 2019, round 3 (Apr 11, 2019): −1.552019 masters tournament 2019, round 4 (Apr 11, 2019): +4.14pga championship 2019, round 1 (May 16, 2019): −0.02pga championship 2019, round 2 (May 16, 2019): +2.57pga championship 2019, round 3 (May 16, 2019): +2.83pga championship 2019, round 4 (May 16, 2019): −0.09the memorial tournament pres by nationwide 2019, round 1 (May 30, 2019): +3.95the memorial tournament pres by nationwide 2019, round 2 (May 30, 2019): +0.15the memorial tournament pres by nationwide 2019, round 3 (May 30, 2019): −1.68the memorial tournament pres by nationwide 2019, round 4 (May 30, 2019): +1.65u s open 2019, round 1 (Jun 13, 2019): +1.80u s open 2019, round 2 (Jun 13, 2019): +2.69u s open 2019, round 3 (Jun 13, 2019): +1.07u s open 2019, round 4 (Jun 13, 2019): −3.17the open championship 2019, round 1 (Jul 18, 2019): −0.89the open championship 2019, round 2 (Jul 18, 2019): −0.49wgc fedex st jude invitational 2019, round 1 (Jul 25, 2019): +1.17wgc fedex st jude invitational 2019, round 2 (Jul 25, 2019): +1.83wgc fedex st jude invitational 2019, round 3 (Jul 25, 2019): +2.63wgc fedex st jude invitational 2019, round 4 (Jul 25, 2019): +0.15wgc hsbc champions 2020, round 1 (Oct 31, 2019): +7.05wgc hsbc champions 2020, round 2 (Oct 31, 2019): 0.00wgc hsbc champions 2020, round 3 (Oct 31, 2019): −1.94wgc hsbc champions 2020, round 4 (Oct 31, 2019): −0.77the memorial tournament pres by nationwide 2020, round 1 (Jul 16, 2020): +0.51the memorial tournament pres by nationwide 2020, round 2 (Jul 16, 2020): −3.27wgc fedex st jude invitational 2020, round 1 (Jul 30, 2020): +2.48wgc fedex st jude invitational 2020, round 2 (Jul 30, 2020): −2.21wgc fedex st jude invitational 2020, round 3 (Jul 30, 2020): −3.76wgc fedex st jude invitational 2020, round 4 (Jul 30, 2020): −5.19pga championship 2020, round 1 (Aug 6, 2020): +4.09pga championship 2020, round 2 (Aug 6, 2020): +6.28pga championship 2020, round 3 (Aug 6, 2020): −1.81pga championship 2020, round 4 (Aug 6, 2020): +1.03the memorial tournament pres by nationwide 2021, round 1 (Jun 3, 2021): −0.48the memorial tournament pres by nationwide 2021, round 2 (Jun 3, 2021): −6.01the open championship 2021, round 1 (Jul 15, 2021): −3.97the open championship 2021, round 2 (Jul 15, 2021): +1.46sony open in hawaii 2022, round 1 (Jan 13, 2022): +5.04sony open in hawaii 2022, round 2 (Jan 13, 2022): +3.26sony open in hawaii 2022, round 3 (Jan 13, 2022): +0.85sony open in hawaii 2022, round 4 (Jan 13, 2022): −1.67corales puntacana championship 2022, round 1 (Mar 24, 2022): −0.63corales puntacana championship 2022, round 2 (Mar 24, 2022): −8.43genesis scottish open 2022, round 1 (Jul 7, 2022): +2.18genesis scottish open 2022, round 2 (Jul 7, 2022): −0.23genesis scottish open 2022, round 3 (Jul 7, 2022): +1.09genesis scottish open 2022, round 4 (Jul 7, 2022): −1.04the open 2022, round 1 (Jul 14, 2022): −0.12the open 2022, round 2 (Jul 14, 2022): −4.10genesis scottish open 2023, round 1 (Jul 13, 2023): −5.13genesis scottish open 2023, round 2 (Jul 13, 2023): −0.66genesis scottish open 2024, round 1 (Jul 11, 2024): +4.93genesis scottish open 2024, round 2 (Jul 11, 2024): −1.80genesis scottish open 2024, round 3 (Jul 11, 2024): +3.26genesis scottish open 2024, round 4 (Jul 11, 2024): +1.00genesis scottish open 2025, round 1 (Jul 10, 2025): −3.88genesis scottish open 2025, round 2 (Jul 10, 2025): −0.93the open 2025, round 1 (Jul 17, 2025): +6.31the open 2025, round 2 (Jul 17, 2025): +4.68the open 2025, round 3 (Jul 17, 2025): +1.82the open 2025, round 4 (Jul 17, 2025): +0.733m open 2025, round 1 (Jul 24, 2025): −0.993m open 2025, round 2 (Jul 24, 2025): +1.25sony open in hawaii 2026, round 1 (Jan 15, 2026): +3.08sony open in hawaii 2026, round 2 (Jan 15, 2026): −2.66sony open in hawaii 2026, round 3 (Jan 15, 2026): +1.65sony open in hawaii 2026, round 4 (Jan 15, 2026): −0.57the american express 2026, round 1 (Jan 22, 2026): +0.68the american express 2026, round 2 (Jan 22, 2026): +1.94the american express 2026, round 3 (Jan 22, 2026): +5.91the american express 2026, round 4 (Jan 22, 2026): +2.01farmers insurance open 2026, round 1 (Jan 29, 2026): +2.19farmers insurance open 2026, round 2 (Jan 29, 2026): +3.29farmers insurance open 2026, round 3 (Jan 29, 2026): +3.33farmers insurance open 2026, round 4 (Jan 29, 2026): +1.06wm phoenix open 2026, round 1 (Feb 5, 2026): +0.30wm phoenix open 2026, round 2 (Feb 5, 2026): −3.29cognizant classic in the palm beaches 2026, round 1 (Feb 26, 2026): +0.59cognizant classic in the palm beaches 2026, round 2 (Feb 26, 2026): +0.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): +3.14arnold palmer invitational pres by mastercard 2026, round 1 (Mar 5, 2026): −4.32arnold palmer invitational pres by mastercard 2026, round 2 (Mar 5, 2026): +3.23the players championship 2026, round 1 (Mar 12, 2026): −0.17the players championship 2026, round 2 (Mar 12, 2026): −0.92texas children s houston open 2026, round 1 (Mar 26, 2026): −0.02texas children s houston open 2026, round 2 (Mar 26, 2026): −0.80valero texas open 2026, round 1 (Apr 2, 2026): −0.90valero texas open 2026, round 2 (Apr 2, 2026): −0.37masters tournament 2026, round 1 (Apr 9, 2026): +4.23masters tournament 2026, round 2 (Apr 9, 2026): +4.42masters tournament 2026, round 3 (Apr 9, 2026): +2.72masters tournament 2026, round 4 (Apr 9, 2026): −6.81oneflight myrtle beach classic 2026, round 1 (May 7, 2026): −0.56oneflight myrtle beach classic 2026, round 2 (May 7, 2026): −0.97pga championship 2026, round 1 (May 14, 2026): +1.31pga championship 2026, round 2 (May 14, 2026): +3.65pga championship 2026, round 3 (May 14, 2026): −0.23pga championship 2026, round 4 (May 14, 2026): +1.38the cj cup byron nelson 2026, round 1 (May 21, 2026): +1.00the cj cup byron nelson 2026, round 2 (May 21, 2026): −0.79charles schwab challenge 2026, round 1 (May 28, 2026): +0.11charles schwab challenge 2026, round 2 (May 28, 2026): −2.14rbc canadian open 2026, round 1 (Jun 11, 2026): +1.72rbc canadian open 2026, round 2 (Jun 11, 2026): +6.26rbc canadian open 2026, round 3 (Jun 11, 2026): −9.07rbc canadian open 2026, round 4 (Jun 11, 2026): +0.47john deere classic 2026, round 1 (Jul 2, 2026): +2.92john deere classic 2026, round 2 (Jul 2, 2026): −4.47genesis scottish open 2026, round 1 (Jul 9, 2026): +2.03genesis scottish open 2026, round 2 (Jul 9, 2026): −5.08the open 2026, round 1 (Jul 16, 2026): −0.32the open 2026, round 2 (Jul 16, 2026): −1.413m open 2026, round 1 (Jul 23, 2026): +2.203m open 2026, round 2 (Jul 23, 2026): +2.083m open 2026, round 3 (Jul 23, 2026): −4.113m open 2026, round 4 (Jul 23, 2026): −1.93rocket classic 2026, round 1 (Jul 30, 2026): −1.63rocket classic 2026, round 2 (Jul 30, 2026): +0.40wyndham championship 2026, round 1 (Aug 6, 2026): −2.16wyndham championship 2026, round 2 (Aug 6, 2026): −4.54biltmore championship asheville 2026, round 1 (Sep 17, 2026): −0.41biltmore championship asheville 2026, round 2 (Sep 17, 2026): +2.93biltmore championship asheville 2026, round 3 (Sep 17, 2026): +6.21biltmore championship asheville 2026, round 4 (Sep 17, 2026): +0.68bank of utah championship 2026, round 1 (Oct 1, 2026): +1.91bank of utah championship 2026, round 2 (Oct 1, 2026): −0.12bank of utah championship 2026, round 3 (Oct 1, 2026): −5.49bank of utah championship 2026, round 4 (Oct 1, 2026): −2.6124-round −0.90oldermost 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 ChampionshipT68−5−1.58
Biltmore Championship AshevilleT10−19+2.35
Wyndham ChampionshipMC+5−3.35
Rocket ClassicMCE−0.62
3M OpenT57−5−0.44
The OpenMC+4−0.86
Genesis Scottish OpenMC+3−1.53
John Deere ClassicMC−1−0.77
RBC Canadian OpenT60−1−0.15
Charles Schwab ChallengeMC+1−1.01
THE CJ CUP Byron NelsonMC−5+0.11
PGA ChampionshipT35+1+1.53
ONEflight Myrtle Beach ClassicMC+1−0.76
Masters TournamentT38+1+1.14
Valero Texas OpenMCE−0.64
Texas Children's Houston OpenMCE−0.41
THE PLAYERS ChampionshipMC+4−0.54
Arnold Palmer Invitational pres. by MastercardMC+3−0.55
Cognizant Classic in The Palm BeachesT32−6+1.12
WM Phoenix OpenMC+3−1.50
Farmers Insurance OpenT11−12+2.47
The American ExpressT8−21+2.64
Sony Open in HawaiiT55−3+0.38
3M OpenMC−4+0.13
The OpenT4−11+3.39
Genesis Scottish OpenMC+5−2.40
Genesis Scottish OpenT21−11+1.85
Genesis Scottish OpenMC+5−2.89
The OpenMC+5−2.11
Genesis Scottish OpenT55+5+0.50
Corales Puntacana ChampionshipMC+8−4.53
Sony Open in HawaiiT12−15+1.87
The Open ChampionshipMC+4−1.26
the Memorial Tournament pres. by NationwideMC+9−3.24
PGA ChampionshipT17−6+2.40
WGC-FedEx St. Jude InvitationalT75+10−2.17
the Memorial Tournament pres. by NationwideMC+7−1.38
WGC-HSBC CHAMPIONST24−6+1.08
WGC-FedEx St. Jude InvitationalT20−5+1.44
The Open ChampionshipMC+4−0.69
U.S. OpenT52+4+0.60
the Memorial Tournament pres. by NationwideT37−2+1.01
PGA ChampionshipT36+6+1.32
2019 Masters TournamentT43−1+0.54
Valero Texas OpenT52−4+0.29
THE PLAYERS ChampionshipMCE+0.09
Arnold Palmer Invitational Pres. By MastercardMC+7−2.67
WGC-Mexico ChampionshipT19−5+1.69
WGC-HSBC CHAMPIONST11−4+2.35
PGA ChampionshipMC+4+0.27
WGC-Bridgestone InvitationalT39+1+0.21
The OpenT39+2+1.04
U.S. OpenT16+10+2.13
The Players ChampionshipMC+12−5.96
2018 Masters TournamentT32+1+0.84
Arnold Palmer Invitational presented by MastercardT54E+0.32
World Golf Championships-Mexico Championship63+14−3.74
Genesis OpenT53+2+0.35
World Golf Championships-HSBC ChampionsT50+4−0.58
CIMB ClassicT48−4−0.36
Wyndham ChampionshipMCE−1.45
PGA ChampionshipMC+6+0.03
The Open3−6+2.95
U.S. Open68+22−4.17
World Golf Championships-HSBC ChampionsT63+8−2.00
Puerto Rico Open at Coco BeachMC+3−2.25
Sony Open in HawaiiMC−2−0.52
World Golf Championships-HSBC ChampionsT7−15+2.46
World Golf Championships-HSBC ChampionsT35+2+0.12
World Golf Championships-HSBC ChampionsT39−4−0.39

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.