PGA Tour, Apr 2-5, 2026
Valero Texas Open 2026 Results and Fantasy Golf Rankings
J.J. Spaun won the 2026 Valero Texas Open at -17, played Apr 2-5 at TPC San Antonio (Oaks Course) in San Antonio, TX (par 72, 7,438 yards). Before the first round the model ranked him 20 of 132. The 2027 edition is Apr 1-4, and this page ranks its field when it is posted.
Final results beside the model's ranking
Ratings as of Mar 29, 2026| Finish | Model rank | Golfer | Proj. finish | Form | Course | Recent finishes |
|---|---|---|---|---|---|---|
| 1 | 20 | J.J. Spaun USA | 51 | +0.66 | -0.101 start, best T51 | CUTT24CUTCUTT45 |
| T2 | 3 | Robert MacIntyre Scotland | 37 | +1.18 | debut | 4T24T20T37T38 |
| T2 | 24 | Matt Wallace England | 53 | +0.30 | +0.181 start, best T26 | T51T40CUTT40T20 |
| T2 | 44 | Michael Kim USA | 61 | +0.24 | -0.111 start, best a missed cut | T30CUTT33CUT72 |
| T5 | 8 | Ludvig Åberg Sweden | 42 | +1.03 | -0.072 starts, best T14 | T5T3T20T37CUT |
| T5 | 41 | 60 | +0.02 | +0.162 starts, best T14 | T44T30T32T44CUT | |
| 7 | 57 | Kevin Yu Chinese Taipei | 63 | -0.10 | +0.161 start, best T39 | CUTT30CUTCUTCUT |
| T8 | 36 | Ryo Hisatsune Japan | 58 | +0.24 | +0.032 starts, best T5 | T30T13T33T45T8 |
| T8 | 78 | 68 | -0.51 | +0.342 starts, best T18 | CUTT55CUTT63T66 | |
| T10 | 4 | Tommy Fleetwood England | 37 | +1.47 | -0.302 starts, best T7 | T849T7T4T41 |
| T10 | 11 | Si Woo Kim South Korea | 44 | +1.07 | -0.231 start, best a missed cut | T50T13T34T45T3 |
| T10 | 25 | Kristoffer Reitan Norway | 53 | +0.48 | debut | CUTCUTT66T17T41 |
| T10 | 47 | 62 | -0.09 | +0.201 start, best T33 | T39CUTT42T40CUT | |
| T14 | 17 | John Parry England | 50 | +0.61 | debut | T48T55T8T63T35 |
| T14 | 21 | Sudarshan Yellamaraju Canada | 52 | +0.53 | debut | T6T5T37T17T54 |
| T14 | 30 | Andrew Novak USA | 55 | +0.07 | +0.332 starts, best T3 | T55CUTT38T47T48 |
| T14 | 31 | Sami Välimäki Finland | 55 | +0.07 | +0.331 start, best T12 | CUTCUTT37T34T41 |
| T14 | 37 | 58 | +0.20 | +0.051 start, best T45 | CUTT46CUT4T60 | |
| T14 | 40 | Eric Cole USA | 60 | +0.11 | +0.082 starts, best T26 | T51CUTT32CUTT37 |
| T14 | 48 | Alex Smalley USA | 62 | +0.35 | -0.242 starts, best a missed cut | T21T46T24T52T19 |
Advertisement
| Finish | Model rank | Golfer | Proj. finish | Form | Course | Recent finishes |
|---|---|---|---|---|---|---|
| T21 | 5 | Hideki Matsuyama Japan | 39 | +1.11 | 0.002 starts, best T7 | T27T41T28T82 |
| T21 | 10 | 42 | +0.86 | +0.072 starts, best T3 | T32T13CUTT29T13 | |
| T21 | 19 | Marco Penge England | 51 | +0.57 | debut | CUTT4CUTT16T64 |
| T21 | 26 | Bud Cauley USA | 53 | +0.06 | +0.422 starts, best T5 | 74T32T18CUTT37 |
| T21 | 27 | J.T. Poston USA | 54 | +0.25 | +0.191 start, best T26 | CUTT50CUTCUTT37 |
| T21 | 53 | S.H. Kim South Korea | 62 | -0.25 | +0.341 start, best T14 | CUTT7CUTT42CUT |
| T21 | 104 | Sam Ryder USA | 80 | -0.31 | -0.352 starts, best T40 | T60T64CUTCUTT59 |
| T28 | 23 | Nick Taylor Canada | 52 | +0.50 | debut | CUTT42T38T28T24 |
| T28 | 73 | Zach Bauchou USA | 68 | -0.13 | debut | CUTCUTT50T21T23 |
| T30 | 7 | Alex Noren Sweden | 41 | +0.87 | +0.111 start, best T14 | T32T24T12T29CUT |
| T30 | 32 | Mac Meissner USA | 55 | +0.18 | +0.212 starts, best T10 | T28CUTCUTCUTT18 |
| T30 | 38 | Doug Ghim USA | 59 | +0.04 | +0.192 starts, best T18 | CUTT40T26CUTT59 |
| T30 | 45 | Kevin Roy USA | 61 | +0.05 | +0.081 start, best T40 | T6573T59T23T13 |
| T30 | 51 | A.J. Ewart Canada | 62 | +0.10 | debut | CUTT11CUTT26T13 |
| T30 | 117 | Paul Waring England | 87 | -0.55 | -0.381 start, best a missed cut | T39CUTCUTCUTT32 |
| T36 | 49 | 62 | +0.11 | debut | CUTT13CUTT2CUT | |
| T36 | 70 | Chris Kirk USA | 67 | +0.06 | -0.171 start, best a missed cut | T51T27T47CUTT52 |
| T36 | 83 | 71 | -0.15 | -0.121 start, best a missed cut | CUTT68T1362T48 | |
| T39 | 13 | Brian Harman USA | 45 | +0.12 | +0.692 starts, best a win | T1150T50T19CUT |
| T39 | 15 | Christiaan Bezuidenhout South Africa | 49 | +0.52 | +0.131 start, best T25 | T51T30CUTT8T37 |
| T39 | 33 | Chad Ramey USA | 55 | +0.04 | +0.332 starts, best T5 | T28T64T27CUTT17 |
| T39 | 34 | Rico Hoey Philippines | 57 | +0.08 | +0.242 starts, best T14 | T28T26T62CUTCUT |
| T39 | 35 | Matt McCarty USA | 58 | +0.28 | debut | CUTCUTT41T24T67 |
| T39 | 71 | Taylor Moore USA | 67 | -0.11 | debut | CUTCUTT50T44T2 |
| T39 | 76 | Adam Svensson Canada | 68 | -0.33 | +0.182 starts, best T47 | CUTCUTT26CUTCUT |
| T39 | 81 | Adam Schenk USA | 71 | -0.97 | +0.712 starts, best T5 | CUTCUTCUTT6077 |
| T39 | 86 | 72 | -0.27 | -0.061 start, best T72 | T18CUTCUTCUTCUT | |
| T39 | 95 | 75 | -0.64 | +0.211 start, best T45 | T68T8T32CUTCUT | |
| T49 | 9 | Thorbjørn Olesen Denmark | 42 | +0.56 | +0.382 starts, best T5 | T14CUTCUTT40CUT |
| T49 | 62 | Tony Finau USA | 64 | +0.11 | -0.081 start, best T56 | T39T18T70T2818 |
| T49 | 87 | Adrien Dumont de Chassart Belgium | 72 | +0.03 | -0.361 start, best a missed cut | T12T26T26T23CUT |
| T49 | 94 | Beau Hossler USA | 75 | -0.10 | -0.322 starts, best T60 | T21CUTT37T23CUT |
| T49 | 125 | Christo Lamprecht South Africa | 90 | -1.10 | debut | CUTT50CUTT48CUT |
| T54 | 59 | Steven Fisk USA | 63 | -0.12 | +0.171 start, best T33 | T48CUTT62T37T60 |
| T54 | 69 | Vince Whaley USA | 66 | +0.10 | -0.182 starts, best T69 | T28T68CUTT26CUT |
| T54 | 89 | 74 | -0.32 | -0.062 starts, best T58 | T10CUTT44CUTCUT | |
| T54 | 100 | Hank Lebioda USA | 77 | -0.52 | debut | CUTT14T61T40T68 |
| T54 | 118 | 87 | -0.95 | debut | CUTCUTT8CUTCUT | |
| T59 | 42 | Stephan Jaeger Germany | 60 | +0.18 | debut | T28T7T62CUTT67 |
| T59 | 80 | David Ford USA | 70 | -0.23 | debut | CUTT46CUTT16T32 |
| T59 | 101 | Erik van Rooyen South Africa | 80 | -0.60 | -0.042 starts, best T62 | T48CUTCUTCUTCUT |
| 62 | 66 | Takumi Kanaya Japan | 66 | -0.07 | +0.011 start, best a missed cut | T60T4673CUTT17 |
| T63 | 6 | 41 | +0.63 | +0.362 starts, best T10 | T11T32T11T12T29 | |
| T63 | 122 | 90 | -0.89 | -0.181 start, best 64 | T65CUTT26CUTCUT | |
| T65 | 64 | Mark Hubbard USA | 66 | -0.30 | +0.252 starts, best T25 | CUTCUTCUTT42T23 |
| T65 | 131 | Jeffrey Kang USA | 96 | -1.36 | debut | T39CUTCUTCUTCUT |
| T67 | 56 | 63 | +0.07 | debut | CUTCUTT1815CUT | |
| T67 | 102 | 80 | -0.85 | +0.211 start, best T51 | CUTCUTT4267T75 | |
| T67 | 109 | Danny Walker USA | 82 | -0.59 | -0.161 start, best a missed cut | 68T18T62T61T40 |
| 70 | 103 | Luke Clanton USA | 80 | -0.65 | debut | 75CUTT5CUTCUT |
| CUT | 1 | 31 | +1.22 | +0.291 start, best 4 | T13T6CUTT19T8 | |
| CUT | 2 | 34 | +0.33 | +1.002 starts, best 2 | T12T26CUTCUTT47 | |
| CUT | 12 | 44 | +0.47 | +0.372 starts, best T12 | T14T46T33T6T52 | |
| CUT | 14 | Sepp Straka Austria | 46 | +0.78 | debut | T8T13T50T2T18 |
| CUT | 16 | Jordan Smith England | 49 | +0.64 | debut | T443CUTT23T16 |
| CUT | 18 | 50 | +0.73 | -0.132 starts, best T30 | CUTT42T9T28T19 | |
| CUT | 22 | Haotong Li China | 52 | +0.52 | debut | CUTCUTCUTT32CUT |
| CUT | 28 | 54 | +0.50 | -0.061 start, best a missed cut | T14T22T33CUTT78 | |
| CUT | 29 | Chan Kim USA | 54 | -0.23 | +0.642 starts, best T5 | T26T56CUTT9T41 |
| CUT | 39 | Emiliano Grillo Argentina | 59 | -0.10 | +0.311 start, best T18 | T71T7CUTT56T64 |
| CUT | 43 | Matt Kuchar USA | 60 | -0.04 | +0.212 starts, best T18 | T56CUTCUTCUTT44 |
| CUT | 46 | Adrien Saddier France | 61 | +0.12 | debut | T39CUTCUTT56T60 |
| CUT | 50 | Tom Hoge USA | 62 | -0.35 | +0.461 start, best T5 | T71CUTCUTCUTT14 |
| CUT | 52 | William Mouw USA | 62 | -0.05 | +0.151 start, best T33 | T44T24T6CUTCUT |
| CUT | 54 | 62 | -0.29 | +0.372 starts, best T5 | CUTT46CUTT40CUT | |
| CUT | 55 | Jesper Svensson Sweden | 62 | -0.08 | +0.161 start, best T33 | T69CUTT8CUTT24 |
| CUT | 58 | Lucas Glover USA | 63 | -0.22 | +0.281 start, best T25 | CUTCUTCUTT24CUT |
| CUT | 60 | Max Homa USA | 63 | +0.02 | +0.032 starts, best T25 | CUTT32T13T37T66 |
| CUT | 61 | Max McGreevy USA | 63 | +0.30 | -0.261 start, best a missed cut | T19CUTT50T40CUT |
| CUT | 63 | Mackenzie Hughes Canada | 64 | +0.02 | debut | CUTT55CUTT23T34 |
| CUT | 65 | Garrick Higgo South Africa | 66 | -0.29 | +0.241 start, best T33 | T69CUTCUTT40CUT |
| CUT | 67 | 66 | +0.33 | -0.392 starts, best T56 | CUTT40T11T24T34 | |
| CUT | 68 | Zecheng Dou China | 66 | -0.07 | debut | T21CUTCUTT57T17 |
| CUT | 72 | Kristoffer Ventura Norway | 67 | -0.13 | +0.011 start, best a missed cut | CUTCUTCUTCUTT22 |
| CUT | 74 | Lee Hodges USA | 68 | +0.05 | -0.182 starts, best a missed cut | T65T18T59T40CUT |
| CUT | 75 | 68 | -0.14 | debut | T3CUTCUTCUTT41 | |
| CUT | 77 | Webb Simpson USA | 68 | -0.25 | +0.102 starts, best T45 | T18CUTCUTT55T25 |
| CUT | 79 | 69 | -0.46 | +0.262 starts, best T40 | CUTCUTCUTCUTT120 | |
| CUT | 82 | Dylan Wu USA | 71 | -0.31 | +0.051 start, best T58 | CUTT26T5066CUT |
| CUT | 84 | Matthieu Pavon France | 72 | -0.30 | debut | T51T11CUTT42T17 |
| CUT | 85 | Carson Young USA | 72 | -0.47 | +0.152 starts, best T40 | T66T52T44CUTCUT |
| CUT | 88 | Justin Lower USA | 73 | -0.64 | +0.302 starts, best T25 | CUTT55CUTCUTT30 |
| CUT | 90 | Séamus Power Ireland | 74 | +0.10 | -0.492 starts, best a missed cut | CUTT30T70CUTT52 |
| CUT | 91 | Jhonattan Vegas Venezuela | 74 | -0.29 | -0.101 start, best a missed cut | T14CUTT1844T78 |
| CUT | 92 | Karl Vilips Australia | 74 | -0.40 | debut | T19T64CUTCUTCUT |
| CUT | 93 | Daniel Brown England | 74 | -0.40 | debut | CUTCUTT40CUTT30 |
| CUT | 96 | Joel Dahmen USA | 75 | -0.15 | -0.292 starts, best a missed cut | T64CUTCUTT9CUT |
| CUT | 97 | Tom Kim South Korea | 76 | +0.04 | -0.532 starts, best a missed cut | T56T1859T34T35 |
| CUT | 98 | Nick Hardy USA | 76 | -0.78 | +0.292 starts, best T25 | CUTT124CUTCUTCUT |
| CUT | 99 | 77 | -0.51 | debut | CUTT46T21CUTT60 | |
| CUT | 105 | Camilo Villegas Colombia | 80 | -0.74 | +0.082 starts, best T56 | 63CUTCUTCUTT7 |
| CUT | 106 | 81 | -0.54 | -0.131 start, best a missed cut | T56T30T26T32CUT | |
| CUT | 107 | 81 | -0.68 | debut | CUTT182CUTCUT | |
| CUT | 108 | 82 | -0.70 | -0.021 start, best T60 | T71CUTT50CUTCUT | |
| CUT | 110 | Kensei Hirata Japan | 82 | -0.75 | debut | CUTT46CUTCUTT54 |
| CUT | 111 | Pontus Nyholm Sweden | 83 | -0.76 | debut | T14CUTT16T13CUT |
| CUT | 112 | 83 | -0.79 | debut | CUTT40T42CUTCUT | |
| CUT | 113 | Brendon Todd USA | 83 | -1.59 | +0.801 start, best T5 | CUTCUTCUTCUT78 |
| CUT | 114 | 84 | -1.05 | +0.232 starts, best T69 | CUTCUTCUTCUTCUT | |
| CUT | 115 | Alejandro Tosti Argentina | 84 | -1.04 | +0.212 starts, best T12 | CUTT30CUTCUTCUT |
| CUT | 116 | 84 | -0.53 | -0.301 start, best T65 | CUTCUTCUTT1372 | |
| CUT | 119 | Nick Dunlap USA | 88 | -0.97 | debut | CUTCUTCUTCUTCUT |
| CUT | 120 | Charlie Crockett England, few rounds | 88 | -1.00 | debut | No recent starts |
| CUT | 121 | Austin Wylie USA, few rounds | 88 | -1.00 | debut | CUT |
| CUT | 123 | Neal Shipley USA | 90 | -1.07 | debut | CUTCUTCUTCUTT68 |
| CUT | 124 | 90 | -0.66 | -0.431 start, best a missed cut | T28CUTCUTT63T70 | |
| CUT | 126 | Marcelo Rozo Colombia | 91 | -1.13 | debut | CUT65CUTCUTT65 |
| CUT | 127 | Rafael Campos Puerto Rico | 91 | -1.21 | +0.082 starts, best T47 | CUTCUTT16CUTCUT |
| CUT | 128 | K.H. Lee South Korea | 93 | -0.99 | -0.251 start, best a missed cut | CUTCUTCUTCUTCUT |
| CUT | 129 | 94 | -1.17 | -0.091 start, best a missed cut | T50CUTCUTCUTT20 | |
| CUT | 130 | Jimmy Walker USA | 96 | -1.35 | 0.002 starts, best a missed cut | CUTCUTCUTCUTCUT |
| CUT | 132 | Ryan Palmer USA | 104 | -1.76 | -0.022 starts, best a missed cut | CUTCUTCUTT2170 |
Course profile
- Course
- TPC San Antonio (Oaks Course)
- Where
- San Antonio, TX, USA
- Par
- 72
- Length
- 7,438 yards
- Purse
- $9.80M
- Format
- 4 rounds, cut after round 2
- Defending champion
- Brian Harman
Past winners and scoring
| Year | Winner | Score | Field avg. | Course |
|---|---|---|---|---|
| 2026 | J.J. Spaun | -17 | 71.03 (-0.97) | TPC San Antonio (Oaks Course), par 72, 7,438 yds |
| 2025 | Brian Harman | -9 | 72.48 (+0.48) | TPC San Antonio (Oaks Course), par 72, 7,438 yds |
| 2024 | Akshay Bhatia | -20 | 72.51 (+0.51) | TPC San Antonio (Oaks Course), par 72, 7,438 yds |
Advertisement
Around this week
How the ranking works
Each round is scored against how hard that round played: its difficulty is fitted from every score in it and the skill of the golfers who posted them, so beating a weekend field of cut survivors, or a PGA Tour field rather than a weaker one, counts for more. Zero is an average PGA Tour round. A golfer's form rating is his average against that difficulty over the last 2 years, with a round 180 days old counting half as much as a new one, blended with 12 rounds at -1.0 so a handful of good days cannot top the board. Course history is how much better or worse he has played at this tournament than his own rating, shrunk as if he had 16 more average rounds there. The ranking is form plus course history. The projected finish treats every round as his rating plus or minus 2.9 strokes and counts how many of the field he would be expected to beat. ESPN publishes no strokes-gained data, so none is used.
- Window
- 730 days of rounds
- Half-life
- 180 days
- Prior
- 12 rounds at -1.0
- Course history shrink
- 16 rounds
- Round spread
- 2.9 strokes
- Rounds fitted
- 93,497 rounds, 2,201 golfers
- Tour field gap
- PGA Tour fields 0.42 strokes a round stronger than DP World Tour fields
By the Parlae deskRankings updated Oct 14, 2026 at 8:13 AM ETHow this is builtReport a wrong number