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 11 wins / 120 starts · 9.2%

Statistics

Starts

12,792

Wins

1,109

Places

3,222

Strike Rate

8.7%

Conditions specialist

min. 20 rides

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

1 Happy Valley · Sprint · GOOD TO FIRM · w/ J Moreira 30.0% 6/20
2 Sha Tin · Sprint · GOOD · w/ B Prebble 28.2% 11/39
3 Happy Valley · Mile · GOOD · w/ Z Purton 28.2% 11/39
4 Sha Tin · Mile · GOOD TO FIRM · w/ J Moreira 23.8% 5/21
5 Sha Tin · Mile · GOOD · w/ J Moreira 23.7% 9/38
Full conditions table (35 more)
Sha Tin · Sprint · GOOD TO FIRM · w/ Z Purton 23.3% 7/30
Sha Tin · Sprint · GOOD (AWT) · w/ K Teetan 23.1% 6/26
Sha Tin · Mile · GOOD · w/ Z Purton 23.0% 17/74
Happy Valley · Sprint · GOOD · w/ Z Purton 21.4% 12/56
Happy Valley · Sprint · GOOD · w/ N Callan 20.5% 9/44
Happy Valley · Sprint · GOOD TO FIRM · w/ G Schofield 19.0% 4/21
Sha Tin · Sprint · GOOD · w/ H Y Yuen 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
Sha Tin · Sprint · GOOD · w/ K Teetan 18.2% 10/55
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 · 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 · w/ Z Purton 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.2% 7/46
Sha Tin · Sprint · GOOD · w/ W C Marwing 14.7% 5/34
Happy Valley · Mile · GOOD · w/ K C Leung 14.3% 6/42
Sha Tin · Sprint · GOOD (AWT) · w/ N Callan 14.3% 3/21
Sha Tin · Sprint · GOOD TO FIRM · w/ W C Marwing 14.0% 6/43
Sha Tin · Mile · GOOD · w/ B Prebble 13.8% 4/29
Happy Valley · Mile · GOOD · w/ O Doleuze 13.8% 4/29
Happy Valley · Sprint · GOOD · w/ A Hamelin 13.6% 3/22
Sha Tin · Sprint · GOOD TO FIRM · w/ S King 13.3% 8/60
Happy Valley · Sprint · GOOD · w/ J Moreira 13.3% 4/30
Happy Valley · Sprint · GOOD · w/ W C Marwing 13.3% 4/30
Happy Valley · Sprint · GOOD · w/ M Chadwick 13.0% 6/46
Happy Valley · Sprint · GOOD · w/ H Bentley 13.0% 3/23
Happy Valley · Sprint · GOOD · w/ U Rispoli 12.9% 4/31
Sha Tin · Mile · GOOD TO FIRM · w/ M F Poon 12.5% 4/32
Happy Valley · Sprint · GOOD TO FIRM · w/ R Fradd 12.2% 5/41
Sha Tin · Mile · GOOD · w/ C Y Ho 12.1% 7/58
Sha Tin · Mile · GOOD TO FIRM · w/ C K Tong 11.8% 4/34
Current stable
Splits by venue & distance
VenueStartsStrike Rate
Sha Tin 8,391 8.2%
Happy Valley 4,401 9.5%
DistanceStartsStrike Rate
Mile 5,871 8.1%
Sprint 5,200 9.5%
Middle 1,352 8.1%
Long 369 8.9%

Top Combinations

JockeyStartsStrike Rate
H W Lai 699 7.9%
K C Leung 603 7.6%
N Callan 487 8.8%
S King 463 8.2%
M F Poon 420 7.4%
More combinations (10)
W C Marwing 417 12.5%
Z Purton 398 19.8%
K Teetan 394 13.7%
W M Lai 377 3.4%
C K Tong 352 5.7%
R Fradd 311 10.9%
C Y Ho 286 10.1%
M Chadwick 276 7.6%
K H Yu 237 8.4%
O Doleuze 234 9.8%

Race History

Showing the 50 most recent starts.
Date Race Pos Horse Odds
2026-10-21 Happy Valley · 1650m · Class 3 — SOLID WIN —
2026-10-21 Happy Valley · 1200m · Class 3 — SMART OINK —
2026-10-21 Happy Valley · 1200m · Class 4 — CHILL KAKA —
2026-10-21 Happy Valley · 1000m · Class 2 — VICTORY SKY —
2026-10-21 Happy Valley · 1200m · Class 4 — VIRTUS GLORY —
2026-10-19 Sha Tin · 1400m · Class 3 10 CHILL BUDDY 18.0
2026-10-19 Sha Tin · 1600m · Group Two 11 VOYAGE BUBBLE 33.0
2026-10-19 Sha Tin · 1200m · Class 4 — SUPREME DATA —
2026-10-19 Sha Tin · 1000m · Class 4 13 EVER WEALTH 36.0
2026-10-19 Sha Tin · 1200m · Class 4 6 VOYAGE CAPTAIN 14.0
2026-10-19 Sha Tin · 1400m · Class 4 4 MR INVINCIBLE 12.0
2026-10-19 Sha Tin · 1800m · Class 4 2 VICTOR SUPREME 3.8
2026-10-19 Sha Tin · 1800m · Class 4 14 VOLCANIC SPARK 31.0
2026-10-19 Sha Tin · 1400m · Class 4 3 LEAN GENERAL 71.0
2026-10-19 Sha Tin · 1800m · Class 5 2 SMART CITY 57.0
Full history (35 more runs)
Date Race Pos Horse Jockey Odds
2026-10-14 Happy Valley · 1200m · Class 4 1 FLASHING FIGHTER 7.7
2026-10-14 Happy Valley · 1200m · Class 4 1 CHARMING BABE 11.0
2026-10-14 Happy Valley · 1650m · Class 4 2 PRESTIGE RICKY 5.1
2026-10-14 Happy Valley · 1650m · Class 4 3 SURE JOYFUL 5.6
2026-10-11 Sha Tin · 1200m · Class 2 3 RISING FORCE 5.7
2026-10-11 Sha Tin · 1400m · Class 3 8 FORTUNE LINK 23.0
2026-10-11 Sha Tin · 1200m · Class 3 11 ENDURANCE EXPRESS 22.0
2026-10-11 Sha Tin · 1600m · Class 4 1 JOLLY BRILLIANT 5.6
2026-10-11 Sha Tin · 1400m · Class 4 2 TIN FOOK 2.9
2026-10-11 Sha Tin · 1200m · Class 4 — MR INVINCIBLE —
2026-10-11 Sha Tin · 1200m · Class 4 4 DRAGON SKY FORCE 7.6
2026-10-11 Sha Tin · 1200m · Class 4 2 GIANT LEAP 9.2
2026-10-11 Sha Tin · 1200m · Class 3 8 DRAGON JOY 67.0
2026-10-11 Sha Tin · 1200m · Class 4 10 SILVER BLAZE 72.0
2026-10-11 Sha Tin · 1000m · Class 5 12 ISLAND BREEZES 6.5
2026-10-11 Sha Tin · 1200m · Class 5 — THE CONCENTRATION —
2026-10-07 Happy Valley · 1650m · Class 3 3 PRESTIGE GOOD 15.0
2026-10-07 Happy Valley · 1200m · Class 4 — SILVER BLAZE —
2026-10-07 Happy Valley · 1650m · Class 4 5 PRESTIGE RICKY 7.0
2026-10-07 Happy Valley · 1650m · Class 4 3 CLASS 14.0
2026-10-07 Happy Valley · 1200m · Class 4 — SILVER BLAZE —
2026-10-07 Happy Valley · 1200m · Class 4 6 HAYDAY 9.9
2026-10-04 Sha Tin · 1200m · Class 3 5 PACKING GLORY 4.4
2026-10-04 Sha Tin · 1000m · Class 3 13 SMART OINK 16.0
2026-10-04 Sha Tin · 1650m · Class 3 3 DRAGON AIR FORCE 16.0
2026-10-04 Sha Tin · 1800m · Class 3 11 MIGHTY STRENGTH 16.0
2026-10-04 Sha Tin · 1400m · Class 4 3 MIGHTY FIGHTER 13.0
2026-10-04 Sha Tin · 1650m · Class 4 11 CHILL KAKA 6.7
2026-10-04 Sha Tin · 1400m · Class 5 10 SMART CITY 80.0
2026-10-04 Sha Tin · 1650m · Class 2 7 AWESOME FLUKE 30.0
2026-10-04 Sha Tin · 1200m · Class 4 8 SHANDONG SPIRIT 21.0
2026-10-04 Sha Tin · 1650m · Class 5 1 DOUBLE BINGO 11.0
2026-10-01 Sha Tin · 1200m · Class 3 7 LUCRATIVE EIGHT 11.0
2026-10-01 Sha Tin · 1400m · Class 3 2 CHILL BUDDY 15.0
2026-10-01 Sha Tin · 1400m · Class 2 6 CHILL EASY 8.3