HK Racing AI

THUNDER PRINCE (K017) Form, Trackwork and Record by Course

THUNDER PRINCE (K017), 6-year-old, trained by Jamie Richards, current rating 48. 28 career starts, 1 win. Last 6 starts: 7/3/9/5/6/11. Most recent: Race 4 at Sha Tin on 27 Sept 2026, finished 7th of 14. Most often raced over 1200m at Happy Valley: 15 starts, 1 win, 5 placings. Best time over 1200m on the turf at Happy Valley: 69.48s (22 Apr 2026). Body weight has gone from 1055lb in the earliest run on record to 1089lb most recently (+34).

Rating 48 · 6yo · 棗 / 閹 · Sire I Am Invincible · Dam Royal Missile · Dam sire Smart Missile · Prize money HK$2,229,600

Trainer:Jamie Richards

Form(29)

PosDate · RaceWinClassDist / CourseGoingDrJockeyWtBody wtMarginRunningTimeLast sect.GearAI
7/142026-09-27 · Sha Tin 412.0Class 41000m C+3GOOD TO FIRM12B Avdulla12410894-1/44-4-756.1622.38B#2Class 4 · 1000m C+3 · GOOD TO FIRM · 12 draw · B Avdulla · 124lbBody wt 1089 · Margin 4-1/4 · Running 4-4-7 · Time 56.16 · Last sect. 22.38 · B · AI #2
3/132026-09-13 · Sha Tin 211.0Class 41000m BGOOD TO FIRM1B Avdulla124108618-8-356.5522.15B—Class 4 · 1000m B · GOOD TO FIRM · 1 draw · B Avdulla · 124lbBody wt 1086 · Margin 1 · Running 8-8-3 · Time 56.55 · Last sect. 22.15 · B
9/112026-09-06 · Sha Tin 28.5Class 41000m AGOOD11B Avdulla12510786-1/46-5-957.623.33B1—Class 4 · 1000m A · GOOD · 11 draw · B Avdulla · 125lbBody wt 1078 · Margin 6-1/4 · Running 6-5-9 · Time 57.6 · Last sect. 23.33 · B1
5/122026-07-08 · Happy Valley 610.0Class 41200m BGOOD1J Orman12710832-1/23-3-570.323.76--—Class 4 · 1200m B · GOOD · 1 draw · J Orman · 127lbBody wt 1083 · Margin 2-1/2 · Running 3-3-5 · Time 70.3 · Last sect. 23.76 · --
6/122026-06-10 · Happy Valley 614.0Class 41200m C+3GOOD9J Orman127108848-6-669.8923.41--—Class 4 · 1200m C+3 · GOOD · 9 draw · J Orman · 127lbBody wt 1088 · Margin 4 · Running 8-6-6 · Time 69.89 · Last sect. 23.41 · --
11/122026-05-20 · Happy Valley 63.4Class 41200m AGOOD1Z Purton126108613-1/44-4-1171.6325.4H/TT—Class 4 · 1200m A · GOOD · 1 draw · Z Purton · 126lbBody wt 1086 · Margin 13-1/4 · Running 4-4-11 · Time 71.63 · Last sect. 25.4 · H/TT
4/122026-04-29 · Happy Valley 52.5Class 41200m CGOOD8Z Purton12710832-1/43-2-470.2224.06TT—Class 4 · 1200m C · GOOD · 8 draw · Z Purton · 127lbBody wt 1083 · Margin 2-1/4 · Running 3-2-4 · Time 70.22 · Last sect. 24.06 · TT
1/122026-04-22 · Happy Valley 52.2Class 41200m BGOOD TO FIRM1Z Purton1201067—5-4-169.4823.1B/H/XB—Class 4 · 1200m B · GOOD TO FIRM · 1 draw · Z Purton · 120lbBody wt 1067 · Running 5-4-1 · Time 69.48 · Last sect. 23.1 · B/H/XB
8/132026-03-22 · Sha Tin 217.0Class 41200m AGOOD TO FIRM10K Teetan12110863-1/49-10-869.0322.57XB-/B/TT1—Class 4 · 1200m A · GOOD TO FIRM · 10 draw · K Teetan · 121lbBody wt 1086 · Margin 3-1/4 · Running 9-10-8 · Time 69.03 · Last sect. 22.57 · XB-/B/TT1
4/142026-03-15 · Sha Tin 710.0Class 41400m C+3GOOD TO FIRM5A Badel12310842-1/43-4-4-481.7523.79B/TT—Class 4 · 1400m C+3 · GOOD TO FIRM · 5 draw · A Badel · 123lbBody wt 1084 · Margin 2-1/4 · Running 3-4-4-4 · Time 81.75 · Last sect. 23.79 · B/TT
5/142026-02-19 · Sha Tin 515.0Class 41200m AGOOD11H Bowman1261082312-9-569.6122.27B—Class 4 · 1200m A · GOOD · 11 draw · H Bowman · 126lbBody wt 1082 · Margin 3 · Running 12-9-5 · Time 69.61 · Last sect. 22.27 · B
3/122026-01-28 · Happy Valley 66.9Class 41200m CGOOD TO FIRM3H Bowman12610851-1/27-7-369.8822.45B1/XB1/TT-—Class 4 · 1200m C · GOOD TO FIRM · 3 draw · H Bowman · 126lbBody wt 1085 · Margin 1-1/2 · Running 7-7-3 · Time 69.88 · Last sect. 22.45 · B1/XB1/TT-
4/122026-01-04 · Sha Tin 47.2Class 41200m AWTGOOD6H Bowman12810743-1/46-5-468.922.98CP1/TT—Class 4 · 1200m AWT · GOOD · 6 draw · H Bowman · 128lbBody wt 1074 · Margin 3-1/4 · Running 6-5-4 · Time 68.9 · Last sect. 22.98 · CP1/TT
8/122025-12-17 · Happy Valley 52.4Class 41200m BGOOD1Z Purton12810732-1/27-6-870.3423.36CP/TT—Class 4 · 1200m B · GOOD · 1 draw · Z Purton · 128lbBody wt 1073 · Margin 2-1/2 · Running 7-6-8 · Time 70.34 · Last sect. 23.36 · CP/TT
3/122025-11-30 · Sha Tin 37.0Class 41200m AWTGOOD4H Bowman13010742-1/24-4-369.1123.22TT—Class 4 · 1200m AWT · GOOD · 4 draw · H Bowman · 130lbBody wt 1074 · Margin 2-1/2 · Running 4-4-3 · Time 69.11 · Last sect. 23.22 · TT
3/112025-11-05 · Happy Valley 72.2Class 41200m C+3GOOD TO FIRM2H Bowman12810762-1/46-5-369.7622.87B/TT—Class 4 · 1200m C+3 · GOOD TO FIRM · 2 draw · H Bowman · 128lbBody wt 1076 · Margin 2-1/4 · Running 6-5-3 · Time 69.76 · Last sect. 22.87 · B/TT
2/122025-10-15 · Happy Valley 43.6Class 41200m AGOOD TO FIRM6H Bowman1281067NOSE8-7-270.3422.98CP—Class 4 · 1200m A · GOOD TO FIRM · 6 draw · H Bowman · 128lbBody wt 1067 · Margin NOSE · Running 8-7-2 · Time 70.34 · Last sect. 22.98 · CP
7/112025-09-10 · Happy Valley 713.0Class 41200m AGOOD8H Bowman12810364-1/410-11-770.6923V—Class 4 · 1200m A · GOOD · 8 draw · H Bowman · 128lbBody wt 1036 · Margin 4-1/4 · Running 10-11-7 · Time 70.69 · Last sect. 23 · V
7/112025-07-16 · Happy Valley 27.6Class 41200m BGOOD TO FIRM9Z Purton132105639-9-769.7823.03V/TT—Class 4 · 1200m B · GOOD TO FIRM · 9 draw · Z Purton · 132lbBody wt 1056 · Margin 3 · Running 9-9-7 · Time 69.78 · Last sect. 23.03 · V/TT
4/122025-06-25 · Happy Valley 39.7Class 41200m CGOOD TO FIRM8H Bowman13210623/49-9-469.7422.48B/TT—Class 4 · 1200m C · GOOD TO FIRM · 8 draw · H Bowman · 132lbBody wt 1062 · Margin 3/4 · Running 9-9-4 · Time 69.74 · Last sect. 22.48 · B/TT
2/122025-05-28 · Happy Valley 46.4Class 41200m C+3GOOD TO FIRM3H Bowman1301062SH8-7-270.1423.34TT—Class 4 · 1200m C+3 · GOOD TO FIRM · 3 draw · H Bowman · 130lbBody wt 1062 · Margin SH · Running 8-7-2 · Time 70.14 · Last sect. 23.34 · TT
11/122025-04-23 · Happy Valley 49.0Class 41000m CGOOD9H Bowman13510693-1/28-7-1157.823.12B—Class 4 · 1000m C · GOOD · 9 draw · H Bowman · 135lbBody wt 1069 · Margin 3-1/2 · Running 8-7-11 · Time 57.8 · Last sect. 23.12 · B
4/122025-04-02 · Happy Valley 511.0Class 41000m C+3GOOD TO FIRM8H Bowman132107219-9-457.122.06TT—Class 4 · 1000m C+3 · GOOD TO FIRM · 8 draw · H Bowman · 132lbBody wt 1072 · Margin 1 · Running 9-9-4 · Time 57.1 · Last sect. 22.06 · TT
6/142025-03-15 · Sha Tin 39.9Class 41000m C+3GOOD TO FIRM7H Bowman1351074312-10-656.7822.73SB/TT—Class 4 · 1000m C+3 · GOOD TO FIRM · 7 draw · H Bowman · 135lbBody wt 1074 · Margin 3 · Running 12-10-6 · Time 56.78 · Last sect. 22.73 · SB/TT
7/122025-02-19 · Happy Valley 756.0Class 31200m BGOOD12A Badel119107445-4-770.3823.37B/TT—Class 3 · 1200m B · GOOD · 12 draw · A Badel · 119lbBody wt 1074 · Margin 4 · Running 5-4-7 · Time 70.38 · Last sect. 23.37 · B/TT
10/122025-01-22 · Happy Valley 811.0Class 31200m CGOOD5C Y Ho12110754-1/410-12-1070.2722.71B/TT—Class 3 · 1200m C · GOOD · 5 draw · C Y Ho · 121lbBody wt 1075 · Margin 4-1/4 · Running 10-12-10 · Time 70.27 · Last sect. 22.71 · B/TT
7/142024-12-22 · Sha Tin 819.0Class 31200m A+3GOOD14B Avdulla12110753-3/413-13-769.921.93P/TT—Class 3 · 1200m A+3 · GOOD · 14 draw · B Avdulla · 121lbBody wt 1075 · Margin 3-3/4 · Running 13-13-7 · Time 69.9 · Last sect. 21.93 · P/TT
5/142024-11-17 · Sha Tin 11111Class 31200m B+2GOOD11C Y Ho12110582-1/48-9-569.1622.8TT1—Class 3 · 1200m B+2 · GOOD · 11 draw · C Y Ho · 121lbBody wt 1058 · Margin 2-1/4 · Running 8-9-5 · Time 69.16 · Last sect. 22.8 · TT1
7/122024-11-03 · Sha Tin 898.0Class 31200m C+3GOOD TO FIRM9C Y Ho12410554-3/48-9-769.5922.55B/TT—Class 3 · 1200m C+3 · GOOD TO FIRM · 9 draw · C Y Ho · 124lbBody wt 1055 · Margin 4-3/4 · Running 8-9-7 · Time 69.59 · Last sect. 22.55 · B/TT

Last sect. = final sectional time (s); AI = rank in that race's pre-race sealed prediction.

Record by course and distance

Record by course and distanceStartsW-2nd-3rdWin %Place %
Happy Valley 1200m151-2-2——
Sha Tin 1200m70-0-1——
Sha Tin 1000m40-0-1——
Happy Valley 1000m20-0-0——
Sha Tin 1400m10-0-0——

Record by track

Record by trackStartsW-2nd-3rdWin %Place %
Happy Valley Turf "B" Course51-0-0——
Happy Valley Turf "C" Course50-0-1——
Sha Tin Turf "C+3" Course40-0-0——
Happy Valley Turf "C+3" Course40-1-1——
Sha Tin Turf "A" Course30-0-0——
Happy Valley Turf "A" Course30-1-0——
Sha Tin All Weather Track20-0-1——
Sha Tin Turf "B" Course10-0-1——
Sha Tin Turf "A+3" Course10-0-0——
Sha Tin Turf "B+2" Course10-0-0——

Record by going

Record by goingStartsW-2nd-3rdWin %Place %
GOOD150-0-1——
GOOD TO FIRM141-2-3——

Record by class

Record by classStartsW-2nd-3rdWin %Place %
Class 4241-2-44%29%
Class 350-0-0——

Record by draw

Record by drawStartsW-2nd-3rdWin %Place %
Draw 1-491-1-4——
Draw 5-9130-1-0——
Draw 10+70-0-0——

Record by jockey

Record by jockeyStartsW-2nd-3rdWin %Place %
H Bowman120-2-3——
Z Purton51-0-0——
B Avdulla40-0-1——
C Y Ho30-0-0——
J Orman20-0-0——
A Badel20-0-0——

Best times

CourseTimeDate
Happy Valley Turf 1000m57.12 Apr 2025
Happy Valley Turf 1200m69.4822 Apr 2026
Sha Tin Turf 1000m56.1627 Sept 2026
Sha Tin Turf 1200m69.0322 Mar 2026
Sha Tin AWT 1200m68.94 Jan 2026
Sha Tin Turf 1400m81.7515 Mar 2026

Trackwork

DateTypeTrackGear
2026-09-27出賽沙田 草地B
2026-09-27踱步沙田 河畔跑道H/P
2026-09-26踱步沙田 內圈H/P
2026-09-26游水沙田—
2026-09-25踱步沙田 內圈H/P
2026-09-25游水沙田—
2026-09-24踱步沙田 內圈H/P
2026-09-24游水沙田—
2026-09-13踱步沙田 河畔跑道H
2026-09-13出賽沙田 草地B
2026-09-12踱步沙田 內圈H/P
2026-09-11馬匹跑步機沙田—

Pre-race signals are on @Oddsflowjockey_bot →

FAQ

How many races has THUNDER PRINCE won?

1 win and 7 top-three finishes from 29 starts on record.

Who trains THUNDER PRINCE?

THUNDER PRINCE is trained by Jamie Richards.

What is THUNDER PRINCE's best distance?

On its record, 1200m at Happy Valley: 1 win and 5 placings from 15 starts.

What are THUNDER PRINCE's best times?

1000m turf at Happy Valley 57.1s; 1200m turf at Happy Valley 69.48s; 1000m turf at Sha Tin 56.16s; 1200m turf at Sha Tin 69.03s; 1200m AWT at Sha Tin 68.9s; 1400m turf at Sha Tin 81.75s.

How has THUNDER PRINCE been running lately?

Last 6 finishes, most recent first: 7/3/9/5/6/11.

Who rode THUNDER PRINCE last time?

B Avdulla rode on 27 Sept 2026, carrying 124lb from draw 12.