Skip to content

HKJC Guru is an independent statistics service and is not affiliated with, endorsed by, or connected to The Hong Kong Jockey Club.

P F Yiu

姚本輝

Current Season 6 wins / 28 starts · 21.4%

Statistics

Starts

12,641

Wins

1,102

Places

3,190

Strike Rate

8.7%

Conditions specialist

min. 20 rides

Best venue × distance × going × partner combinations by strike rate.

1 Sha Tin · Sprint · GOOD · w/ J Moreira 33.3% 7/21
2 Happy Valley · Sprint · GOOD TO FIRM · w/ J Moreira 30.0% 6/20
3 Happy Valley · Mile · GOOD · w/ Z Purton 28.6% 10/35
4 Sha Tin · Sprint · GOOD · w/ B Prebble 28.2% 11/39
5 Sha Tin · Sprint · GOOD TO FIRM · w/ Z Purton 24.1% 7/29
Full conditions table (35 more)
Sha Tin · Mile · GOOD · w/ Z Purton 23.9% 17/71
Sha Tin · Mile · GOOD TO FIRM · w/ J Moreira 23.8% 5/21
Sha Tin · Mile · GOOD · w/ J Moreira 23.7% 9/38
Sha Tin · Sprint · GOOD (AWT) · w/ K Teetan 23.1% 6/26
Happy Valley · Sprint · GOOD · w/ N Callan 20.5% 9/44
Happy Valley · Sprint · GOOD · w/ Z Purton 20.4% 11/54
Happy Valley · Sprint · GOOD TO FIRM · w/ G Schofield 19.0% 4/21
Happy Valley · Mile · GOOD TO FIRM · w/ K H Yu 19.0% 4/21
Happy Valley · Sprint · GOOD TO FIRM · w/ K H Yu 19.0% 4/21
Happy Valley · Sprint · GOOD TO FIRM · w/ K Teetan 18.2% 4/22
Sha Tin · Mile · GOOD TO FIRM · w/ K Teetan 18.2% 4/22
Sha Tin · Mile · GOOD TO FIRM · w/ Z Purton 18.2% 4/22
Sha Tin · Sprint · GOOD · w/ K Teetan 17.9% 10/56
Sha Tin · Mile · GOOD · w/ C Schofield 17.9% 5/28
Sha Tin · Mile · GOOD · w/ W C Marwing 16.7% 9/54
Sha Tin · Sprint · GOOD TO FIRM · w/ K Teetan 16.0% 4/25
Sha Tin · Sprint · GOOD TO FIRM · w/ K C Leung 15.6% 7/45
Sha Tin · Mile · GOOD TO FIRM · w/ M Chadwick 15.4% 4/26
Sha Tin · Sprint · GOOD · w/ W C Marwing 14.7% 5/34
Sha Tin · Sprint · GOOD · w/ Z Purton 14.5% 8/55
Sha Tin · Mile · GOOD · w/ B Prebble 14.3% 4/28
Happy Valley · Sprint · GOOD · w/ A Hamelin 14.3% 3/21
Sha Tin · Sprint · GOOD (AWT) · w/ N Callan 14.3% 3/21
Happy Valley · Mile · GOOD · w/ K C Leung 14.0% 6/43
Sha Tin · Sprint · GOOD TO FIRM · w/ W C Marwing 14.0% 6/43
Sha Tin · Sprint · GOOD TO FIRM · w/ S King 13.3% 8/60
Sha Tin · Mile · GOOD TO FIRM · w/ M F Poon 13.3% 4/30
Happy Valley · Sprint · GOOD · w/ W C Marwing 13.3% 4/30
Happy Valley · Sprint · GOOD · w/ H Bentley 13.0% 3/23
Happy Valley · Mile · GOOD · w/ K Teetan 13.0% 3/23
Happy Valley · Sprint · GOOD · w/ U Rispoli 12.9% 4/31
Sha Tin · Mile · GOOD TO FIRM · w/ C K Tong 12.5% 4/32
Happy Valley · Sprint · GOOD · w/ J Moreira 12.5% 4/32
Happy Valley · Sprint · GOOD TO FIRM · w/ R Fradd 12.2% 5/41
Happy Valley · Sprint · GOOD · w/ A Badel 12.0% 3/25
Current stable
Splits by venue & distance
VenueStartsStrike Rate
Sha Tin 8,294 8.3%
Happy Valley 4,347 9.5%
DistanceStartsStrike Rate
Mile 5,779 8.2%
Sprint 5,168 9.5%
Middle 1,328 8.1%
Long 366 9.0%

Top Combinations

JockeyStartsStrike Rate
H W Lai 680 8.1%
K C Leung 611 7.7%
N Callan 486 8.8%
S King 463 8.2%
M F Poon 417 7.4%
More combinations (10)
W C Marwing 412 12.6%
K Teetan 390 13.8%
Z Purton 388 19.8%
W M Lai 375 3.5%
C K Tong 331 5.4%
R Fradd 311 10.9%
C Y Ho 284 10.2%
M Chadwick 268 8.2%
K H Yu 237 8.4%
O Doleuze 224 9.8%

Race History

Showing the 50 most recent starts.
Date Race Pos Horse Odds
2026-07-15 Happy Valley · 1200m · Class 3 12 ENDURANCE EXPRESS 11.0
2026-07-15 Happy Valley · 1650m · Class 3 9 CLASS 38.0
2026-07-15 Happy Valley · 1200m · Class 4 9 GIANT LEAP 7.0
2026-07-15 Happy Valley · 1650m · Class 4 3 PRESTIGE RICKY 13.0
2026-07-15 Happy Valley · 1800m · Class 4 10 VOLCANIC SPARK 32.0
2026-07-12 Sha Tin · 1400m · Class 3 11 FORTUNE LINK 85.0
2026-07-12 Sha Tin · 1200m · Class 3 11 CAUSEWAY KING 14.0
2026-07-12 Sha Tin · 1600m · Class 4 11 LOVELY MILES 58.0
2026-07-12 Sha Tin · 1200m · Class 4 11 HAYDAY 6.3
2026-07-12 Sha Tin · 1400m · Class 4 14 AETHELWIND 110.0
2026-07-12 Sha Tin · 1400m · Class 5 1 DOUBLE BINGO 2.8
2026-07-12 Sha Tin · 1800m · Class 5 7 HARRY'S HERO 18.0
2026-07-08 Happy Valley · 1200m · Class 3 CLASS
2026-07-08 Happy Valley · 1800m · Class 2 11 AWESOME FLUKE 48.0
2026-07-08 Happy Valley · 1650m · Class 4 10 SURE JOYFUL 15.0
Full history (35 more runs)
2026-07-04 Sha Tin · 1400m · Class 3 1 CHILL EASY 2.7
2026-07-04 Sha Tin · 1200m · Class 4 1 LUCRATIVE EIGHT 1.6
2026-07-04 Sha Tin · 1800m · Class 4 1 VICTOR SUPREME 3.7
2026-07-04 Sha Tin · 1200m · Class 4 12 TIN FOOK 6.5
2026-07-04 Sha Tin · 1400m · Class 4 VOLCANIC SPARK
2026-07-04 Sha Tin · 1200m · Class 2 1 RISING FORCE 2.3
2026-07-04 Sha Tin · 1200m · Class 5 DOUBLE BINGO
2026-07-04 Sha Tin · 1200m · Griffin Race 6 EVER WEALTH 19.0
2026-07-01 Sha Tin · 1600m · Class 4 1 JOLLY BRILLIANT 3.3
2026-07-01 Sha Tin · 1400m · Class 4 8 PRESTIGE COME 144.0
2026-07-01 Sha Tin · 1000m · Class 4 4 DRAGON SKY FORCE 28.0
2026-07-01 Sha Tin · 1400m · Class 5 WV BINGO BABE
2026-07-01 Sha Tin · 1600m · Class 5 10 HARRY'S HERO 11.0
2026-06-27 Sha Tin · 1650m · Class 3 DRAGON AIR FORCE
2026-06-27 Sha Tin · 1650m · Class 3 13 VICTORY SKY 20.0
2026-06-27 Sha Tin · 1400m · Class 4 PRESTIGE RICKY
2026-06-27 Sha Tin · 1200m · Class 4 13 THE CONCENTRATION 81.0
2026-06-27 Sha Tin · 1650m · Class 4 3 CHILL KAKA 4.4
2026-06-27 Sha Tin · 2000m · Class 4 11 VOLCANIC SPARK 28.0
2026-06-27 Sha Tin · 1200m · Class 4 2 HAYDAY 17.0
2026-06-27 Sha Tin · 1200m · Class 5 5 BINGO BABE 9.4
2026-06-24 Happy Valley · 1650m · Class 3 CLASS
2026-06-24 Happy Valley · 1200m · Class 3 8 ENDURANCE EXPRESS 5.9
2026-06-24 Happy Valley · 1200m · Class 4 11 SMART FIGHTER 54.0
2026-06-24 Happy Valley · 1650m · Class 5 10 SMART CITY 14.0
2026-06-24 Happy Valley · 2200m · Class 5 1 ROSEWOOD FLEETFOOT 3.2
2026-06-21 Sha Tin · 1800m · Group Three WV AWESOME FLUKE
2026-06-21 Sha Tin · 1800m · Group Three 7 SUNLIGHT POWER 7.0
2026-06-21 Sha Tin · 2000m · Class 3 7 MIGHTY STRENGTH 6.8
2026-06-21 Sha Tin · 1400m · Class 4 5 TIN FOOK 4.5
2026-06-21 Sha Tin · 1600m · Class 4 7 LOVELY MILES 98.0
2026-06-21 Sha Tin · 1200m · Class 4 12 AETHELWIND 33.0
2026-06-21 Sha Tin · 1200m · Class 4 1 PACKING GLORY 3.5
2026-06-21 Sha Tin · 1400m · Class 5 2 DOUBLE BINGO 4.0
2026-06-21 Sha Tin · 1000m · Class 4 1 RAPID PHANTOM 9.2