HK Racing AI

PERFECT PAIRING (J331) Form, Trackwork and Record by Course

PERFECT PAIRING (J331), 7-year-old, trained by John Size, current rating 23. 36 career starts, 1 win. Last 6 starts: 7/13/4/4/2/8. Most recent: Race 1 at Happy Valley on 23 Sept 2026, finished 7th of 12. Most often raced over 2200m at Happy Valley: 10 starts, 1 win, 5 placings. Best time over 2200m on the turf at Happy Valley: 135.5s (28 May 2025). Body weight has gone from 1003lb in the earliest run on record to 1012lb most recently (+9).

Rating 23(season start 25) · 7yo · 棕 / 閹 · Sire Pierro · Dam Aonair · Dam sire Fastnet Rock · Prize money HK$2,036,800

Trainer:John Size

Form(34)

PosDate · RaceWinClassDist / CourseGoingDrJockeyWtBody wtMarginRunningTimeLast sect.GearAI
7/122026-09-23 · Happy Valley 152.0Class 51650m CGOOD9A Atzeni11810125-1/211-11-12-7100.0923.36B#8Class 5 · 1650m C · GOOD · 9 draw · A Atzeni · 118lbBody wt 1012 · Margin 5-1/2 · Running 11-11-12-7 · Time 100.09 · Last sect. 23.36 · B · AI #8
13/142026-09-06 · Sha Tin 446.0Class 51600m AGOOD TO FIRM4M F Poon12010168-3/414-14-14-1395.323.33B—Class 5 · 1600m A · GOOD TO FIRM · 4 draw · M F Poon · 120lbBody wt 1016 · Margin 8-3/4 · Running 14-14-14-13 · Time 95.3 · Last sect. 23.33 · B
4/122026-06-24 · Happy Valley 16.8Class 52200m AGOOD5B Avdulla12410172-1/210-9-10-8-4-4137.0225.4B—Class 5 · 2200m A · GOOD · 5 draw · B Avdulla · 124lbBody wt 1017 · Margin 2-1/2 · Running 10-9-10-8-4-4 · Time 137.02 · Last sect. 25.4 · B
4/122026-06-10 · Happy Valley 112.0Class 51800m C+3GOOD10E Brown1241017312-9-9-9-4110.9622.57B—Class 5 · 1800m C+3 · GOOD · 10 draw · E Brown · 124lbBody wt 1017 · Margin 3 · Running 12-9-9-9-4 · Time 110.96 · Last sect. 22.57 · B
2/122026-05-27 · Happy Valley 26.4Class 52200m BGOOD TO FIRM5H Bowman12610113-3/46-6-5-6-5-2136.7824.69B—Class 5 · 2200m B · GOOD TO FIRM · 5 draw · H Bowman · 126lbBody wt 1011 · Margin 3-3/4 · Running 6-6-5-6-5-2 · Time 136.78 · Last sect. 24.69 · B
8/142026-05-17 · Sha Tin 113.0Class 51800m C+3GOOD TO YIELDING5A Atzeni12610166-3/411-10-11-12-8111.524.58B—Class 5 · 1800m C+3 · GOOD TO YIELDING · 5 draw · A Atzeni · 126lbBody wt 1016 · Margin 6-3/4 · Running 11-10-11-12-8 · Time 111.5 · Last sect. 24.58 · B
4/122026-04-29 · Happy Valley 13.6Class 51800m CGOOD TO YIELDING5H Bowman13010144-1/410-10-9-9-4111.0624.07B—Class 5 · 1800m C · GOOD TO YIELDING · 5 draw · H Bowman · 130lbBody wt 1014 · Margin 4-1/4 · Running 10-10-9-9-4 · Time 111.06 · Last sect. 24.07 · B
7/122026-03-25 · Happy Valley 15.7Class 52200m BGOOD3A Atzeni13010224-1/410-9-10-10-9-7137.5324.16B—Class 5 · 2200m B · GOOD · 3 draw · A Atzeni · 130lbBody wt 1022 · Margin 4-1/4 · Running 10-9-10-10-9-7 · Time 137.53 · Last sect. 24.16 · B
3/122026-03-04 · Happy Valley 126.0Class 51800m CGOOD TO YIELDING11A Atzeni13010151-1/411-11-10-8-3109.5623.42B—Class 5 · 1800m C · GOOD TO YIELDING · 11 draw · A Atzeni · 130lbBody wt 1015 · Margin 1-1/4 · Running 11-11-10-8-3 · Time 109.56 · Last sect. 23.42 · B
12/142026-01-18 · Sha Tin 117.0Class 52000m AGOOD14D B McMonagle13310277-1/414-14-13-13-12124.9823.67B—Class 5 · 2000m A · GOOD · 14 draw · D B McMonagle · 133lbBody wt 1027 · Margin 7-1/4 · Running 14-14-13-13-12 · Time 124.98 · Last sect. 23.67 · B
6/122026-01-07 · Happy Valley 115.0Class 51800m AGOOD9D B McMonagle1341014212-12-12-11-6109.5724.03B—Class 5 · 1800m A · GOOD · 9 draw · D B McMonagle · 134lbBody wt 1014 · Margin 2 · Running 12-12-12-11-6 · Time 109.57 · Last sect. 24.03 · B
8/142026-01-01 · Sha Tin 521.0Class 42000m B+2GOOD14M L Yeung11510152-1/414-12-14-12-8123.9322.82V—Class 4 · 2000m B+2 · GOOD · 14 draw · M L Yeung · 115lbBody wt 1015 · Margin 2-1/4 · Running 14-12-14-12-8 · Time 123.93 · Last sect. 22.82 · V
2/122025-12-17 · Happy Valley 18.1Class 52200m BGOOD5J McDonald13510201/29-8-7-7-10-2136.924.5B—Class 5 · 2200m B · GOOD · 5 draw · J McDonald · 135lbBody wt 1020 · Margin 1/2 · Running 9-8-7-7-10-2 · Time 136.9 · Last sect. 24.5 · B
5/122025-12-03 · Happy Valley 210.0Class 42200m C+3GOOD2M Chadwick11710182-1/45-5-5-5-7-5136.0824.56B—Class 4 · 2200m C+3 · GOOD · 2 draw · M Chadwick · 117lbBody wt 1018 · Margin 2-1/4 · Running 5-5-5-5-7-5 · Time 136.08 · Last sect. 24.56 · B
5/122025-11-19 · Happy Valley 445.0Class 41650m BGOOD5K Teetan119100937-6-5-5100.9124.61H1/P1—Class 4 · 1650m B · GOOD · 5 draw · K Teetan · 119lbBody wt 1009 · Margin 3 · Running 7-6-5-5 · Time 100.91 · Last sect. 24.61 · H1/P1
10/122025-11-02 · Happy Valley 645.0Class 41800m CGOOD TO FIRM5B Avdulla12510027-1/212-10-10-10-10110.2724.65B/TT—Class 4 · 1800m C · GOOD TO FIRM · 5 draw · B Avdulla · 125lbBody wt 1002 · Margin 7-1/2 · Running 12-10-10-10-10 · Time 110.27 · Last sect. 24.65 · B/TT
14/142025-10-19 · Sha Tin 327.0Class 41800m C+3GOOD TO FIRM1B Avdulla12510011110-10-8-8-14108.4824.38--—Class 4 · 1800m C+3 · GOOD TO FIRM · 1 draw · B Avdulla · 125lbBody wt 1001 · Margin 11 · Running 10-10-8-8-14 · Time 108.48 · Last sect. 24.38 · --
6/142025-10-01 · Sha Tin 552.0Class 41800m A+3GOOD TO FIRM9B Avdulla12310031-1/213-10-9-7-6106.9123.58V/TT—Class 4 · 1800m A+3 · GOOD TO FIRM · 9 draw · B Avdulla · 123lbBody wt 1003 · Margin 1-1/2 · Running 13-10-9-7-6 · Time 106.91 · Last sect. 23.58 · V/TT
8/122025-09-17 · Happy Valley 336.0Class 41800m BGOOD TO FIRM8B Avdulla12310033-3/411-11-11-11-8109.2823.94TT—Class 4 · 1800m B · GOOD TO FIRM · 8 draw · B Avdulla · 123lbBody wt 1003 · Margin 3-3/4 · Running 11-11-11-11-8 · Time 109.28 · Last sect. 23.94 · TT
9/122025-06-28 · Sha Tin 522.0Class 42000m BGOOD10M L Yeung125997611-11-11-9-912323.67B/TT—Class 4 · 2000m B · GOOD · 10 draw · M L Yeung · 125lbBody wt 997 · Margin 6 · Running 11-11-11-9-9 · Time 123 · Last sect. 23.67 · B/TT
10/142025-06-14 · Sha Tin 612.0Class 41800m C+3GOOD8J Orman1239915-3/412-13-11-12-10108.5323.83--—Class 4 · 1800m C+3 · GOOD · 8 draw · J Orman · 123lbBody wt 991 · Margin 5-3/4 · Running 12-13-11-12-10 · Time 108.53 · Last sect. 23.83 · --
2/122025-05-28 · Happy Valley 34.4Class 42200m C+3GOOD TO FIRM7M L Yeung1239961/29-8-7-6-5-2135.524.5--—Class 4 · 2200m C+3 · GOOD TO FIRM · 7 draw · M L Yeung · 123lbBody wt 996 · Margin 1/2 · Running 9-8-7-6-5-2 · Time 135.5 · Last sect. 24.5 · --
1/112025-05-07 · Happy Valley 37.7Class 42200m AGOOD7M L Yeung118994—7-6-6-6-5-1137.7823.88E/P/TT—Class 4 · 2200m A · GOOD · 7 draw · M L Yeung · 118lbBody wt 994 · Running 7-6-6-6-5-1 · Time 137.78 · Last sect. 23.88 · E/P/TT
2/112025-04-16 · Happy Valley 28.6Class 42200m BGOOD TO FIRM3M L Yeung11610043/47-7-8-11-11-2136.823.57PC/TT—Class 4 · 2200m B · GOOD TO FIRM · 3 draw · M L Yeung · 116lbBody wt 1004 · Margin 3/4 · Running 7-7-8-11-11-2 · Time 136.8 · Last sect. 23.57 · PC/TT
5/142025-04-06 · Sha Tin 18.0Class 52000m B+2GOOD6H Bowman13510102-1/29-8-8-8-5123.1223.5PC-/B2/TT-—Class 5 · 2000m B+2 · GOOD · 6 draw · H Bowman · 135lbBody wt 1010 · Margin 2-1/2 · Running 9-8-8-8-5 · Time 123.12 · Last sect. 23.5 · PC-/B2/TT-
6/142025-03-26 · Sha Tin 332.0Class 41650m AWTGOOD8—11910146-1/414-14-13-699.0723.46B/TT—Class 4 · 1650m AWT · GOOD · 8 draw · — · 119lbBody wt 1014 · Margin 6-1/4 · Running 14-14-13-6 · Time 99.07 · Last sect. 23.46 · B/TT
9/122025-02-26 · Happy Valley 217.0Class 42200m CGOOD9M Chadwick12010105-3/412-12-12-12-12-9137.8222.86——Class 4 · 2200m C · GOOD · 9 draw · M Chadwick · 120lbBody wt 1010 · Margin 5-3/4 · Running 12-12-12-12-12-9 · Time 137.82 · Last sect. 22.86
5/122025-02-12 · Sha Tin 424.0Class 41800m AWTWET SLOW7M F Poon1219911011-11-12-9-5112.4224.62——Class 4 · 1800m AWT · WET SLOW · 7 draw · M F Poon · 121lbBody wt 991 · Margin 10 · Running 11-11-12-9-5 · Time 112.42 · Last sect. 24.62
10/132024-12-22 · Sha Tin 628.0Class 42000m A+3GOOD11B Avdulla12410162-3/410-12-11-13-10123.8923.31B/TT-—Class 4 · 2000m A+3 · GOOD · 11 draw · B Avdulla · 124lbBody wt 1016 · Margin 2-3/4 · Running 10-12-11-13-10 · Time 123.89 · Last sect. 23.31 · B/TT-
6/122024-11-27 · Happy Valley 419.0Class 42200m C+3GOOD7H Bowman12710123-1/48-7-9-9-7-6136.923.96P-/TT—Class 4 · 2200m C+3 · GOOD · 7 draw · H Bowman · 127lbBody wt 1012 · Margin 3-1/4 · Running 8-7-9-9-7-6 · Time 136.9 · Last sect. 23.96 · P-/TT
11/142024-11-09 · Sha Tin 422.0Class 42000m A+3GOOD9H Bowman1291013610-10-11-12-11122.8423.63B/TT—Class 4 · 2000m A+3 · GOOD · 9 draw · H Bowman · 129lbBody wt 1013 · Margin 6 · Running 10-10-11-12-11 · Time 122.84 · Last sect. 23.63 · B/TT
6/112024-10-27 · Happy Valley 655.0Class 41800m CGOOD3H Bowman12910103-3/48-9-9-8-6110.2323.73B-/V1/TT—Class 4 · 1800m C · GOOD · 3 draw · H Bowman · 129lbBody wt 1010 · Margin 3-3/4 · Running 8-9-9-8-6 · Time 110.23 · Last sect. 23.73 · B-/V1/TT
11/142024-10-01 · Sha Tin 651.0Class 41800m C+3GOOD TO FIRM1H Bowman13310025-3/49-9-9-9-11108.6523.99E-/XB/TT—Class 4 · 1800m C+3 · GOOD TO FIRM · 1 draw · H Bowman · 133lbBody wt 1002 · Margin 5-3/4 · Running 9-9-9-9-11 · Time 108.65 · Last sect. 23.99 · E-/XB/TT
9/92024-09-15 · Sha Tin 160.0Class 41600m A+3GOOD TO FIRM9A Atzeni1331003109-9-9-995.3123.44B—Class 4 · 1600m A+3 · GOOD TO FIRM · 9 draw · A Atzeni · 133lbBody wt 1003 · Margin 10 · Running 9-9-9-9 · Time 95.31 · Last sect. 23.44 · B

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 2200m101-4-0——
Happy Valley 1800m70-0-1——
Sha Tin 1800m60-0-0——
Sha Tin 2000m60-0-0——
Happy Valley 1650m20-0-0——
Sha Tin 1600m20-0-0——
Sha Tin 1650m10-0-0——

Record by track

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

Record by going

Record by goingStartsW-2nd-3rdWin %Place %
GOOD201-1-05%10%
GOOD TO FIRM100-3-0——
GOOD TO YIELDING30-0-1——
WET SLOW10-0-0——

Record by class

Record by classStartsW-2nd-3rdWin %Place %
Class 4211-2-05%14%
Class 5130-2-1——

Record by draw

Record by drawStartsW-2nd-3rdWin %Place %
Draw 1-470-1-0——
Draw 5-9211-3-05%19%
Draw 10+60-0-1——

Record by jockey

Record by jockeyStartsW-2nd-3rdWin %Place %
H Bowman70-1-0——
B Avdulla60-0-0——
M L Yeung51-2-0——
A Atzeni50-0-1——
M F Poon20-0-0——
D B McMonagle20-0-0——

Best times

CourseTimeDate
Happy Valley Turf 1650m100.0923 Sept 2026
Happy Valley Turf 1800m109.2817 Sept 2025
Happy Valley Turf 2200m135.528 May 2025
Sha Tin Turf 1600m95.36 Sept 2026
Sha Tin AWT 1650m99.0726 Mar 2025
Sha Tin Turf 1800m106.911 Oct 2025
Sha Tin AWT 1800m112.4212 Feb 2025
Sha Tin Turf 2000m122.849 Nov 2024

Trackwork

DateTypeTrackGear
2026-09-23踱步沙田 內圈H/PC
2026-09-23出賽跑馬地 草地B
2026-09-22游水沙田—
2026-09-22踱步沙田 內圈H/PC
2026-09-21游水沙田—
2026-09-21踱步沙田 內圈H/PC
2026-09-20游水沙田—
2026-09-20踱步沙田 飛機場H/PC
2026-09-20快操沙田 全天候H/PC
2026-09-19踱步沙田 內圈H/PC
2026-09-19游水沙田—
2026-09-18游水沙田—

Pre-race signals are on @Oddsflowjockey_bot →

FAQ

How many races has PERFECT PAIRING won?

1 win and 6 top-three finishes from 34 starts on record.

Who trains PERFECT PAIRING?

PERFECT PAIRING is trained by John Size.

What is PERFECT PAIRING's best distance?

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

What are PERFECT PAIRING's best times?

1650m turf at Happy Valley 100.09s; 1800m turf at Happy Valley 109.28s; 2200m turf at Happy Valley 135.5s; 1600m turf at Sha Tin 95.3s; 1650m AWT at Sha Tin 99.07s; 1800m turf at Sha Tin 106.91s; 1800m AWT at Sha Tin 112.42s; 2000m turf at Sha Tin 122.84s.

How has PERFECT PAIRING been running lately?

Last 6 finishes, most recent first: 7/13/4/4/2/8.

Who rode PERFECT PAIRING last time?

A Atzeni rode on 23 Sept 2026, carrying 118lb from draw 9.