DP World Tour, Mar 21-23, 2025
Porsche Singapore Classic 2025 Results and Fantasy Golf Rankings
Richard Mansell won the 2025 Porsche Singapore Classic at -16, played Mar 21-23 at Laguna National Golf Club in Singapore, Singapore (par 72, 7,420 yards). Before the first round the model ranked him 17 of 132. Every finisher is listed below beside where the model ranked him.
Final results beside the model's ranking
Ratings as of Mar 17, 2025| Finish | Model rank | Golfer | Proj. finish | Form | Course | Recent finishes |
|---|---|---|---|---|---|---|
| 1 | 17 | Richard Mansell England | 52 | -0.09 | +0.351 start, best T11 | T37T11CUTCUTT50 |
| 2 | 23 | Keita Nakajima Japan | 54 | -0.02 | +0.181 start, best T29 | T42CUTCUTT21T7 |
| T3 | 15 | Tom McKibbin Northern Ireland | 52 | +0.49 | -0.211 start, best a missed cut | CUTT6T2460T11 |
| T3 | 20 | Adrien Saddier France | 53 | +0.20 | debut | T19CUTT7T35T13 |
| 5 | 64 | Marcus Armitage England | 67 | -0.44 | debut | CUTCUTCUT2T31 |
| T6 | 35 | Matthew Jordan England | 59 | +0.28 | -0.331 start, best T70 | T45T10CUTCUTT27 |
| T6 | 76 | Yuto Katsuragawa Japan | 70 | -0.56 | debut | CUTCUTCUTCUTT18 |
| T6 | 126 | Dan Erickson USA | 86 | -1.34 | debut | T41CUTCUTCUTCUT |
| T9 | 1 | Robert MacIntyre Scotland | 40 | +0.88 | debut | 9T11CUTT6T40 |
| T9 | 14 | Haotong Li China | 51 | +0.35 | -0.041 start, best T43 | T16T411T24T22 |
| T9 | 51 | Fabrizio Zanotti Paraguay | 62 | -0.37 | +0.151 start, best T37 | T55T49T70T77T7 |
| T9 | 59 | Kazuma Kobori New Zealand | 65 | -0.37 | debut | CUTT25T31CUTT24 |
| T9 | 93 | Manuel Elvira Spain | 73 | -0.68 | -0.031 start, best a missed cut | CUTT46T60T25T66 |
| T14 | 16 | Alejandro Del Rey Spain | 52 | -0.14 | +0.411 start, best T7 | CUTT25CUTCUT1 |
| T14 | 25 | Wenyi Ding China | 55 | +0.11 | debut | T14T20T35T55T44 |
| T14 | 36 | Martin Couvra France | 59 | -0.06 | debut | CUTT53T5T4CUT |
| T14 | 67 | Marcel Siem Germany | 67 | -0.46 | debut | T9T46CUTT42T34 |
| T14 | 70 | Ricardo Gouveia Portugal | 68 | -0.47 | -0.031 start, best T60 | CUTCUTT20CUTT21 |
| T14 | 109 | 78 | -0.83 | -0.121 start, best a missed cut | T42T37T53CUTT60 | |
| T20 | 9 | Brandon Robinson Thompson England | 49 | +0.39 | debut | T7T413T8CUT |
Advertisement
| Finish | Model rank | Golfer | Proj. finish | Form | Course | Recent finishes |
|---|---|---|---|---|---|---|
| T20 | 22 | Ugo Coussaud France | 54 | +0.11 | +0.061 start, best T37 | T25T11T35CUTT16 |
| T20 | 42 | Nacho Elvira Spain | 61 | -0.17 | debut | T11T25CUTCUTT58 |
| T20 | 45 | Gavin Green Malaysia | 61 | -0.20 | +0.021 start, best T49 | T57T25CUTCUTT34 |
| T20 | 46 | Brandon Stone South Africa | 61 | +0.16 | -0.341 start, best a missed cut | T30T16CUTCUTT61 |
| T20 | 68 | Todd Clements England | 68 | -0.12 | -0.371 start, best a missed cut | T9T16T50CUTCUT |
| T20 | 90 | Jeong weon Ko France | 73 | -0.42 | -0.281 start, best a missed cut | T25T16T31CUTT49 |
| T20 | 108 | Cameron John Australia | 78 | -0.94 | debut | 5372T54CUTT22 |
| T28 | 3 | Jordan Smith England | 44 | +0.52 | +0.121 start, best T21 | T30CUTT24T27T65 |
| T28 | 4 | Andy Sullivan England | 45 | +0.09 | +0.511 start, best 4 | T57T37CUTT38T27 |
| T28 | 6 | Romain Langasque France | 48 | +0.30 | +0.171 start, best T21 | T19T58T38CUTT45 |
| T28 | 33 | Francesco Laporta Italy | 58 | +0.23 | -0.271 start, best T65 | T19CUTT21T13CUT |
| T28 | 38 | Oliver Lindell Finland | 60 | -0.10 | debut | CUTCUTT14CUTT44 |
| T28 | 61 | Dylan Frittelli South Africa | 66 | -0.40 | debut | 4T63CUTCUTT50 |
| T28 | 95 | Callum Shinkwin England | 73 | -0.59 | -0.151 start, best a missed cut | CUTCUTCUTCUTT34 |
| T28 | 103 | Louis Albertse South Africa | 74 | -0.79 | debut | T37CUTT31CUT63 |
| T36 | 5 | Joost Luiten Netherlands | 47 | +0.20 | +0.291 start, best T11 | T42T11CUTT18T36 |
| T36 | 10 | John Parry England | 50 | +0.36 | debut | CUTT252T21CUT |
| T36 | 24 | Shubhankar Sharma India | 55 | -0.31 | +0.441 start, best T7 | T37T58CUTCUTCUT |
| T36 | 47 | Paul Casey England, few rounds | 61 | -0.76 | +0.581 start, best 6 | 6 |
| T36 | 49 | Daniel Hillier New Zealand | 62 | +0.02 | -0.221 start, best a missed cut | T25T24CUT2T24 |
| T36 | 65 | Tapio Pulkkanen Finland | 67 | -0.45 | debut | CUTT31T25T13CUT |
| T36 | 81 | Jens Dantorp Sweden | 70 | -0.57 | -0.011 start, best T60 | T70CUTT31CUTT8 |
| T43 | 2 | Sam Bairstow England | 42 | +0.19 | +0.541 start, best 3 | T9T11T10T32T16 |
| T43 | 13 | Ewen Ferguson Scotland | 50 | +0.01 | +0.331 start, best T11 | T57CUTCUTCUT16 |
| T43 | 27 | Jeff Winther Denmark | 57 | -0.38 | +0.401 start, best T11 | T53T25CUTT67CUT |
| T43 | 77 | Tom Vaillant France | 70 | -0.27 | -0.291 start, best a missed cut | CUTCUTT50CUTT41 |
| T43 | 94 | Edoardo Molinari Italy | 73 | -0.80 | +0.091 start, best T56 | T54CUTCUTCUTCUT |
| T43 | 129 | Mikael Lindberg Sweden | 91 | -1.61 | debut | CUTCUTCUTCUTT64 |
| T49 | 7 | Guido Migliozzi Italy | 49 | +0.16 | +0.251 start, best T16 | CUTCUTCUTCUTT8 |
| T49 | 31 | Calum Hill Scotland | 58 | -0.05 | +0.041 start, best T43 | 1CUTCUTCUTT17 |
| T49 | 48 | Ivan Cantero Spain | 61 | -0.20 | +0.021 start, best T49 | CUTT25CUTT14T4 |
| T49 | 53 | Benjamin Hebert France | 63 | -0.26 | debut | T13T19CUTCUTT22 |
| T49 | 74 | Brandon Wu USA | 69 | -0.54 | debut | CUTCUTT25T55T41 |
| T49 | 82 | MK Kim South Korea | 70 | -0.58 | debut | CUTT8T55CUTCUT |
| T49 | 85 | Marco Penge England | 71 | -0.08 | -0.541 start, best a missed cut | T193T20T27CUT |
| T56 | 54 | Frederic LaCroix France | 63 | -0.06 | -0.211 start, best T65 | CUTT22CUTT28T21 |
| T56 | 69 | Dan Bradbury England | 68 | -0.44 | -0.051 start, best a missed cut | CUTCUTCUTT32CUT |
| T56 | 89 | Joakim Lagergren Sweden | 72 | -0.69 | debut | T13CUTT8CUTT42 |
| T56 | 91 | Andreas Halvorsen Norway | 73 | -0.70 | debut | CUTT57T5CUTCUT |
| T56 | 98 | Daniel Gale Australia | 74 | -0.76 | debut | CUTCUTCUTT28T34 |
| T56 | 100 | 74 | -0.78 | debut | T57CUTCUT65CUT | |
| T62 | 55 | Dale Whitnell England | 63 | -0.70 | +0.421 start, best T16 | CUTT7T57T55T34 |
| T62 | 127 | Alexander Knappe Germany | 87 | -1.37 | debut | CUTT37CUTCUT70 |
| 64 | 28 | Angel Ayora Spain | 57 | +0.01 | debut | T59CUTT20T14CUT |
| T65 | 18 | Jorge Campillo Spain | 52 | +0.25 | debut | T46T28T50T13CUT |
| T65 | 107 | Joel Moscatel Spain | 77 | -0.91 | debut | CUTCUTT31CUTT55 |
| 67 | 43 | David Ravetto France | 61 | -0.50 | +0.331 start, best T21 | CUTT46T35CUTT13 |
| CUT | 8 | David Micheluzzi Australia | 49 | +0.03 | +0.371 start, best T7 | CUTT49T36T8T54 |
| CUT | 11 | Alex Fitzpatrick England | 50 | +0.16 | +0.201 start, best T21 | T25CUTCUTCUTT19 |
| CUT | 12 | Julien Guerrier France | 50 | +0.35 | debut | T50T21T50T21T19 |
| CUT | 19 | Bernd Wiesberger Austria | 53 | -0.09 | +0.301 start, best T16 | T57T61T38CUTT45 |
| CUT | 21 | Kiradech Aphibarnrat Thailand | 53 | -0.54 | +0.741 start, best 2 | T50CUTT8T52T5 |
| CUT | 26 | Joe Dean England | 55 | +0.10 | debut | T28CUTT13T5T68 |
| CUT | 29 | Jason Scrivener Australia | 57 | -0.22 | +0.221 start, best T29 | CUTT554T21CUT |
| CUT | 30 | Freddy Schott Germany | 57 | -0.35 | +0.351 start, best T16 | T6767T7CUTT5 |
| CUT | 32 | Jayden Schaper South Africa | 58 | +0.18 | -0.211 start, best 64 | T9T164T5CUT |
| CUT | 34 | Casey Jarvis South Africa | 58 | -0.21 | +0.171 start, best T35 | CUTCUTT2066T21 |
| CUT | 37 | Andrea Pavan Italy | 59 | +0.17 | -0.261 start, best T65 | T7CUTT19T13T50 |
| CUT | 39 | Darius Van Driel Netherlands | 60 | -0.43 | +0.311 start, best T21 | T65CUTCUTCUTT13 |
| CUT | 40 | Daniel Brown England | 60 | -0.04 | -0.101 start, best a missed cut | T14T102T27CUT |
| CUT | 41 | Marcel Schneider Germany | 61 | -0.07 | -0.091 start, best a missed cut | T13T14T8CUTT52 |
| CUT | 44 | Richie Ramsay Scotland | 61 | -0.06 | -0.111 start, best T60 | T42T25T42T4CUT |
| CUT | 50 | Thomas Aiken South Africa | 62 | -0.20 | debut | T52T25T60CUTCUT |
| CUT | 52 | Nathan Kimsey England | 63 | -0.24 | debut | T37T16CUTT11CUT |
| CUT | 56 | Andrew Wilson England | 65 | -0.33 | debut | CUTCUTT22CUTT49 |
| CUT | 57 | Nicolai von Dellingshausen Germany | 65 | -0.36 | debut | T14CUTT35CUTT44 |
| CUT | 58 | S.Y. Noh South Korea | 65 | -0.36 | debut | T8T30T62T45CUT |
| CUT | 60 | Zander Lombard South Africa | 66 | -0.45 | +0.071 start, best T49 | T70CUTCUT69CUT |
| CUT | 62 | 66 | -0.40 | debut | T42CUTCUTT61CUT | |
| CUT | 63 | Yannik Paul Germany | 67 | -0.30 | -0.121 start, best a missed cut | CUT63CUTCUTCUT |
| CUT | 66 | Hamish Brown Denmark | 67 | -0.45 | debut | CUTCUTCUTT8T16 |
| CUT | 71 | Wilco Nienaber South Africa | 68 | -0.51 | debut | CUTCUTCUTT35T19 |
| CUT | 72 | Robin Williams South Africa | 69 | -0.52 | debut | T14CUTCUTCUTCUT |
| CUT | 73 | Kristoffer Reitan Norway | 69 | -0.53 | debut | CUTCUTT14T24T36 |
| CUT | 75 | Deon Germishuys South Africa | 69 | -0.54 | debut | CUTCUT3CUTT38 |
| CUT | 78 | Maximilian Kieffer Germany | 70 | -0.52 | -0.041 start, best a missed cut | CUTT58CUTT16T45 |
| CUT | 79 | Matthias Schwab Austria | 70 | -0.74 | +0.181 start, best T43 | CUTCUTCUTCUTCUT |
| CUT | 80 | Pablo Larrazábal Spain | 70 | -0.57 | debut | CUT2T57CUTCUT |
| CUT | 83 | Ryan van Velzen South Africa | 70 | -0.58 | debut | T42CUTT11T61CUT |
| CUT | 84 | Joel Girrbach Switzerland | 70 | -0.77 | +0.181 start, best T43 | CUTT46T20CUT68 |
| CUT | 86 | Marcus Kinhult Sweden | 71 | -0.33 | -0.311 start, best T75 | T53CUTCUTT44CUT |
| CUT | 87 | Zihao Jin China | 71 | -0.64 | debut | T7CUTT38CUTT33 |
| CUT | 88 | Julien Brun France | 72 | -0.92 | +0.261 start, best T37 | CUTT64CUTT30CUT |
| CUT | 92 | Nicolas Colsaerts Belgium | 73 | -0.78 | +0.081 start, best T56 | CUTCUTCUTT38CUT |
| CUT | 96 | Jannik De Bruyn Germany | 74 | -0.75 | debut | CUTCUTCUTCUTT74 |
| CUT | 97 | Jack Senior England | 74 | -0.75 | debut | CUTCUTT25T66T27 |
| CUT | 99 | Richard Sterne South Africa | 74 | -0.77 | debut | CUTT54CUTCUTCUT |
| CUT | 101 | Grant Forrest Scotland | 74 | -0.64 | -0.141 start, best T70 | T64CUTT38T4479 |
| CUT | 102 | Callum Tarren England | 74 | -0.78 | debut | T14T65CUTT61T8 |
| CUT | 104 | Lucas Bjerregaard Denmark | 75 | -0.80 | debut | CUTCUTCUTCUTT67 |
| CUT | 105 | Ockie Strydom South Africa | 75 | -1.04 | +0.241 start, best T43 | CUTT55T6CUTCUT |
| CUT | 106 | Rafa Cabrera Bello Spain | 75 | -0.80 | -0.011 start, best a missed cut | CUTT54CUTT24T50 |
| CUT | 110 | Troy Merritt USA | 78 | -0.96 | debut | CUTT37CUTCUTCUT |
| CUT | 111 | Veer Ahlawat India | 78 | -0.97 | debut | T4267CUTT49T27 |
| CUT | 112 | Matthew Baldwin England | 79 | -0.89 | -0.091 start, best T70 | CUTT58CUTCUTCUT |
| CUT | 113 | Brayden Lee Singapore, few rounds | 79 | -1.00 | debut | No recent starts |
| CUT | 114 | Natipong Srithong Thailand, few rounds | 79 | -1.00 | debut | No recent starts |
| CUT | 115 | Shinichi Mizuno Japan, few rounds | 79 | -1.00 | debut | No recent starts |
| CUT | 116 | Ross Fisher England | 80 | -0.77 | -0.271 start, best T79 | T76CUTCUTT18CUT |
| CUT | 117 | Conor Purcell Ireland | 80 | -1.04 | debut | CUTT42T60CUTCUT |
| CUT | 118 | Jimmy Walker USA | 81 | -1.10 | debut | CUTCUTCUTCUTT13 |
| CUT | 119 | Pierre Pineau France | 81 | -1.12 | debut | T25CUTT25CUTCUT |
| CUT | 120 | Sanghyun Park South Korea, few rounds | 83 | -1.17 | debut | CUTCUT |
| CUT | 121 | Matthew Griffin Australia | 83 | -1.19 | debut | CUTCUTCUTCUTT22 |
| CUT | 122 | Carl Yuan China | 83 | -1.19 | debut | T59CUTT88CUTT29 |
| CUT | 123 | Brett Coletta Australia | 83 | -1.20 | debut | CUTCUTCUTCUTCUT |
| CUT | 124 | Benjamin Follett-Smith Zimbabwe | 84 | -1.24 | debut | 78CUTCUTCUTT47 |
| CUT | 125 | Alexander Levy France | 84 | -1.25 | debut | T52T60CUTCUTCUT |
| CUT | 128 | Jak Carter Australia | 87 | -1.40 | debut | CUTT53CUTT42T76 |
| CUT | 130 | Neil Schietekat South Africa | 92 | -1.62 | debut | CUTCUTCUTCUTCUT |
| CUT | 131 | Björn Åkesson Sweden | 92 | -1.64 | debut | T30CUTCUTCUTCUT |
| CUT | 132 | Daniel Gavins England | 93 | -1.69 | debut | CUTCUTCUTT50T74 |
Course profile
- Course
- Laguna National Golf Club
- Where
- Singapore, Singapore
- Par
- 72
- Length
- 7,420 yards
- Purse
- $2.50M
- Format
- 3 rounds, cut after round 2
- Defending champion
- Jesper Svensson
Past winners and scoring
| Year | Winner | Score | Field avg. | Course |
|---|---|---|---|---|
| 2025 | Richard Mansell | -16 | 71.00 (-1.00) | Laguna National Golf Club, par 72, 7,420 yds |
| 2024 | Jesper Svensson | -17 | 71.32 (-0.68) | Laguna National Golf Club, par 72, 7,420 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