Golf
← Players

Johnny Keefer

True SG total
+0.77
the model's rating
Rounds in window
110

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.

−7.50−5.00−2.500.00+2.50+5.00procore championship 2024, round 1 (Sep 12, 2024): +0.49procore championship 2024, round 2 (Sep 12, 2024): +4.11procore championship 2024, round 3 (Sep 12, 2024): +2.13procore championship 2024, round 4 (Sep 12, 2024): −0.14pga tour q school presented by korn ferry 2024, round 1 (Dec 12, 2024): +3.40pga tour q school presented by korn ferry 2024, round 2 (Dec 12, 2024): −0.96pga tour q school presented by korn ferry 2024, round 3 (Dec 12, 2024): −1.17pga tour q school presented by korn ferry 2024, round 4 (Dec 12, 2024): +2.75pga championship 2025, round 1 (May 15, 2025): −3.14pga championship 2025, round 2 (May 15, 2025): −0.47rbc canadian open 2025, round 1 (Jun 5, 2025): +0.74rbc canadian open 2025, round 2 (Jun 5, 2025): −2.49u s open 2025, round 1 (Jun 12, 2025): −1.30u s open 2025, round 2 (Jun 12, 2025): +5.84u s open 2025, round 3 (Jun 12, 2025): −3.55u s open 2025, round 4 (Jun 12, 2025): −3.02world wide technology championship 2025, round 1 (Nov 6, 2025): +3.54world wide technology championship 2025, round 2 (Nov 6, 2025): −5.25the rsm classic 2025, round 1 (Nov 20, 2025): +2.18the rsm classic 2025, round 2 (Nov 20, 2025): +4.83the rsm classic 2025, round 3 (Nov 20, 2025): +2.01the rsm classic 2025, round 4 (Nov 20, 2025): −0.63sony open in hawaii 2026, round 1 (Jan 15, 2026): +1.08sony open in hawaii 2026, round 2 (Jan 15, 2026): −0.66sony open in hawaii 2026, round 3 (Jan 15, 2026): +0.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): +3.94the american express 2026, round 3 (Jan 22, 2026): +0.91the american express 2026, round 4 (Jan 22, 2026): +1.01farmers insurance open 2026, round 1 (Jan 29, 2026): +1.19farmers insurance open 2026, round 2 (Jan 29, 2026): +2.29farmers insurance open 2026, round 3 (Jan 29, 2026): −0.67farmers insurance open 2026, round 4 (Jan 29, 2026): +1.06wm phoenix open 2026, round 1 (Feb 5, 2026): +2.30wm phoenix open 2026, round 2 (Feb 5, 2026): −1.29wm phoenix open 2026, round 3 (Feb 5, 2026): +1.45wm phoenix open 2026, round 4 (Feb 5, 2026): +1.30cognizant classic in the palm beaches 2026, round 1 (Feb 26, 2026): +1.59cognizant classic in the palm beaches 2026, round 2 (Feb 26, 2026): −3.53the players championship 2026, round 1 (Mar 12, 2026): −2.17the players championship 2026, round 2 (Mar 12, 2026): +1.08valspar championship 2026, round 1 (Mar 19, 2026): −6.87valspar championship 2026, round 2 (Mar 19, 2026): −4.93texas children s houston open 2026, round 1 (Mar 26, 2026): +2.98texas children s houston open 2026, round 2 (Mar 26, 2026): +1.20texas children s houston open 2026, round 3 (Mar 26, 2026): +3.83texas children s houston open 2026, round 4 (Mar 26, 2026): +5.72valero texas open 2026, round 1 (Apr 2, 2026): −4.90valero texas open 2026, round 2 (Apr 2, 2026): +0.63masters tournament 2026, round 1 (Apr 9, 2026): −0.77masters tournament 2026, round 2 (Apr 9, 2026): −5.58rbc heritage 2026, round 1 (Apr 16, 2026): +1.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.00oneflight myrtle beach classic 2026, round 1 (May 7, 2026): −1.56oneflight myrtle beach classic 2026, round 2 (May 7, 2026): +1.03oneflight myrtle beach classic 2026, round 3 (May 7, 2026): +2.67oneflight myrtle beach classic 2026, round 4 (May 7, 2026): +0.97pga championship 2026, round 1 (May 14, 2026): +0.31pga championship 2026, round 2 (May 14, 2026): +0.65pga championship 2026, round 3 (May 14, 2026): +1.77pga championship 2026, round 4 (May 14, 2026): −4.62the cj cup byron nelson 2026, round 1 (May 21, 2026): +3.00the cj cup byron nelson 2026, round 2 (May 21, 2026): −0.79the cj cup byron nelson 2026, round 3 (May 21, 2026): +2.10the cj cup byron nelson 2026, round 4 (May 21, 2026): +5.83charles schwab challenge 2026, round 1 (May 28, 2026): −1.89charles schwab challenge 2026, round 2 (May 28, 2026): +2.86charles schwab challenge 2026, round 3 (May 28, 2026): +4.73charles schwab challenge 2026, round 4 (May 28, 2026): −1.90rbc canadian open 2026, round 1 (Jun 11, 2026): +2.72rbc canadian open 2026, round 2 (Jun 11, 2026): +2.26rbc canadian open 2026, round 3 (Jun 11, 2026): −3.07rbc canadian open 2026, round 4 (Jun 11, 2026): +0.47u s open 2026, round 1 (Jun 18, 2026): +2.38u s open 2026, round 2 (Jun 18, 2026): +2.35u s open 2026, round 3 (Jun 18, 2026): −1.62u s open 2026, round 4 (Jun 18, 2026): +2.15john deere classic 2026, round 1 (Jul 2, 2026): −1.08john deere classic 2026, round 2 (Jul 2, 2026): +0.53genesis scottish open 2026, round 1 (Jul 9, 2026): +2.03genesis scottish open 2026, round 2 (Jul 9, 2026): +1.92genesis scottish open 2026, round 3 (Jul 9, 2026): +5.77genesis scottish open 2026, round 4 (Jul 9, 2026): +3.67the open 2026, round 1 (Jul 16, 2026): +1.68the open 2026, round 2 (Jul 16, 2026): +2.59the open 2026, round 3 (Jul 16, 2026): +0.01the open 2026, round 4 (Jul 16, 2026): −1.653m open 2026, round 1 (Jul 23, 2026): −5.803m open 2026, round 2 (Jul 23, 2026): +4.08rocket classic 2026, round 1 (Jul 30, 2026): +3.37rocket classic 2026, round 2 (Jul 30, 2026): −0.60rocket classic 2026, round 3 (Jul 30, 2026): +1.88rocket classic 2026, round 4 (Jul 30, 2026): −3.39wyndham championship 2026, round 1 (Aug 6, 2026): +0.84wyndham championship 2026, round 2 (Aug 6, 2026): −1.54biltmore championship asheville 2026, round 1 (Sep 17, 2026): +2.59biltmore championship asheville 2026, round 2 (Sep 17, 2026): −0.07biltmore championship asheville 2026, round 3 (Sep 17, 2026): +5.21biltmore championship asheville 2026, round 4 (Sep 17, 2026): +2.68bank of utah championship 2026, round 1 (Oct 1, 2026): +0.91bank of utah championship 2026, round 2 (Oct 1, 2026): +0.88bank of utah championship 2026, round 3 (Oct 1, 2026): +6.51bank of utah championship 2026, round 4 (Oct 1, 2026): −0.61baycurrent classic 2026, round 1 (Oct 8, 2026): +2.28baycurrent classic 2026, round 2 (Oct 8, 2026): +1.10baycurrent classic 2026, round 3 (Oct 8, 2026): −3.65baycurrent classic 2026, round 4 (Oct 8, 2026): +2.6424-round +0.91oldermost 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 ClassicT33−6+0.59
Bank of Utah ChampionshipT10−19+1.92
Biltmore Championship AshevilleT7−20+2.60
Wyndham ChampionshipMC−1−0.35
Rocket Classic60−3+0.31
3M OpenMCE−0.86
The OpenT59+2+0.66
Genesis Scottish OpenT3−13+3.35
John Deere ClassicMC−2−0.27
U.S. OpenT39+7+1.31
RBC Canadian OpenT51−4+0.60
Charles Schwab ChallengeT35−2+0.95
THE CJ CUP Byron NelsonT9−19+2.54
PGA Championship79+9−0.47
ONEflight Myrtle Beach ClassicT31−7+0.78
RBC HeritageT69−1−0.43
Masters TournamentMC+11−3.17
Valero Texas OpenMC+3−2.14
Texas Children's Houston OpenT3−15+3.43
Valspar ChampionshipMC+14−5.90
THE PLAYERS ChampionshipMC+4−0.54
Cognizant Classic in The Palm BeachesMC+3−0.97
WM Phoenix OpenT41−5+0.94
Farmers Insurance OpenT43−6+0.97
The American ExpressT27−17+1.64
Sony Open in HawaiiT61−2+0.13
The RSM ClassicT7−18+2.10
World Wide Technology ChampionshipMC−4−0.86
U.S. OpenT61+19−0.51
RBC Canadian OpenMCE−0.88
PGA ChampionshipMC+7−1.80
PGA TOUR Q-School presented by Korn Ferry−1+1.01
Procore ChampionshipT13−9+1.65

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

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