Horse Details

Kihavah (GB)

44 Runs 9 Wins (20.5%) 12 Places (27.3%)
Owner: JAB Silks JAB Trainer: Adrian Paul Keatley
7 years old ch GB
Sire: Harbour Watch (IRE)
Dam: Roheryn (IRE)
Damsire: Galileo
Past Runs (44 Total)
Date/Time Course Distance Jockey Trainer Position Time Beaten By OR Weight SP Comment
19/10/25
15:50
Kempton 2m James Bowen Adrian Paul Keatley 3rd 3:44.18 2.25 140 11-2 13/2
In touch with leaders - steady headway before 2 out - no extra inside final 110yds(op 6/1 tchd 11/2)
11/10/25
14:05
York 1m2½f Oisin McSweeney Adrian Paul Keatley 11 2:11.35 2 103 9-7 14/1
Prominent early - led after 1f - switched to centre over 3f out - soon headed - weakened over 1f out(op 10/1)
23/08/25
15:35
York 1m6f P J McDonald Adrian Paul Keatley 8 3:0.11 0.2 104 9-8 25/1
Towards rear - switched to near side over 4f out - headway over 3f out - switched left over 2f out - no extra towards finish(op 20/1 tchd 18/1)
19/07/25
14:40
Market Rasen 2m½f Danny McMenamin Adrian Paul Keatley 2nd 4:2.75 1.25 137 12-0 11/2
Prominent - led approaching last - kept on but headed towards finish(op 7/1 tchd 15/2)
04/05/25
14:55
Newmarket 1m6f P J McDonald Adrian Paul Keatley 5 - - 105 10-2 6/1
Held up in midfield on inner - repeatedly short of room over 1f out - switched left 1f out - kept on well - nearest finish (jockey said gelding was denied a clear run approximately 1 1/2f from line)(tchd 11/2)
19/04/25
15:35
Musselburgh 1m6f P J McDonald Adrian Paul Keatley 1st 3:3.89 Won 101 9-6 7/1
Held up in midfield - good headway over 3f out - pressed leaders over 1f out - ridden to lead inside final 110yds - just did enough(op 9/1)
12/04/25
14:15
Ayr 2m Brian Hughes Adrian Paul Keatley 9 3:54.55 5.5 139 11-7 16/1
Held up in midfield on outer - mistake and sprawled on landing 4th - weakened approaching last
30/11/24
14:10
Newcastle 2m Sean Bowen Adrian Paul Keatley 3rd 3:49.71 4.5 136 11-10 25/1
Led - not fluent and headed 2 out - lost second after 2 out - soon no extra(op 28/1 tchd 33/1)
20/10/24
16:00
Kempton 2m Robert Dunne Adrian Paul Keatley 2nd - - 131 11-2 7/2
Towards rear - in touch with leaders 5th - smooth headway 3 out - pressed leader 2 out - hung left approaching last - weakened gradually run-in(op 5/1)
21/09/24
17:15
Ayr 1m5f P J McDonald Adrian Paul Keatley 1st - Won 97 10-4 9/4F
In touch with leaders - went second halfway - pressed leader going best 3f out - soon led - pushed along from 2f out - ridden inside final furlong - kept on well final 110yds - readily
24/08/24
15:35
York 1m6f P J McDonald Adrian Paul Keatley 2nd 2:58.67 2.75 95 8-13 25/1
In rear - headway on outer from over 3f out - ridden over 1f out - stayed on and went second final strides
20/07/24
14:40
Market Rasen 2m½f Henry Brooke Adrian Paul Keatley 2nd 4:0.10 .5 127 11-9 7/2F
Midfield - headway before 2 out - went second approaching last - kept on well final 110yds(op 4/1)
13/07/24
15:10
York 1m2½f Paul Mulrennan Adrian Paul Keatley 10 2:10.98 1.75 97 8-13 40/1
Prominent - led after 2f - headed over 2f out - weakened over 1f out(op 28/1)
18/06/24
18:15
Ascot 1m6f Paul Mulrennan Adrian Paul Keatley 9 3:2.14 0.3 97 9-4 50/1
Midfield on inner - edged right and outpaced 2f out - no impression inside final furlong
15/05/24
14:15
York 1m4f Oisin Murphy Adrian Paul Keatley 2nd 2:33.04 4.75 97 9-6 13/2
Prominent - went second over 1f out - kept on final 110yds - no match for winner
05/05/24
15:00
Newmarket 1m6f Tom Marquand Adrian Paul Keatley 4 3:1.53 8 97 9-1 15/2
Prominent - raced far side after 4f - weakened from under 2f out - 3rd of 4 in group(op 8/1)
03/02/24
19:15
Kempton (AW) 2m Hollie Doyle Adrian Paul Keatley 7 3:29.79 1.25 98 10-0 15/2
Towards rear - some headway inside final furlong - not pace to challenge (jockey said gelding hung right-handed)(op 4/1 tchd 8/1)
14/07/23
15:00
Newmarket (July) 1m6f Jamie Spencer Adrian Paul Keatley 2nd 3:2.42 1.75 96 9-4 5/1
Towards rear - headway 3f out - went second 2f out - soon outpaced - ridden when rallied inside final furlong - no extra inside final 110yds(op 11/2)
24/06/23
14:59
Ayr 1m5f W J Lee Adrian Paul Keatley 1st 2:46.84 Won 93 9-3 13/8F
In touch with leaders - pushed along over 2f out - ridden over 1f out - kept on well to lead final 110yds - just prevailed(tchd 6/4)
17/06/23
14:00
York 1m4f Miss J Townend Adrian Paul Keatley 1st 2:33.91 Won 86 10-6 11/4F
Dwelt start - towards rear - steady headway on outer after halfway - led going easily over 1f out - ridden final furlong - kept on well - comfortably(op 3/1 tchd 16/5)
01/06/23
19:10
Market Rasen 2m4½f Brian Hughes Adrian Paul Keatley 1st 5:17.20 Won 122 11-10 16/5
Took keen hold - in touch with leaders - headway from 7th - not fluent when pressed leader 2 out - mistake last - led run-in - soon edged right - ridden and kept on final 110yds - all out(op 3/1 tchd 10/3)
17/05/23
17:15
York 1m4f Tom Marquand Adrian Paul Keatley 1st 2:30.21 Won 81 9-5 7/1
In touch with leaders - steady headway and switched to near side over 3f out - led going easily over 2f out - ridden and edged left over 1f out - joined briefly inside final furlong - kept on well towards finish(op 13/2)
22/04/23
16:10
Ayr 2m5½f Sean Quinlan Adrian Paul Keatley 4 5:21.73 5.5 122 11-2 5/1
In rear - headway 3 out - went third 2 out - soon pushed along - ridden run-in - lost third and weakened final 110yds(op 4/1)
22/02/23
15:55
Newcastle (AW) 2m½f Ryan Sexton Adrian Paul Keatley 4 3:41.47 2.25 83 9-9 5/2
Raced in second - lost second but in touch with leaders 4f out - ridden 2f out - weakened from over 1f out(op 3/1)
04/02/23
15:16
Musselburgh 1m7½f Jack Hogan Adrian Paul Keatley 3rd 3:41.82 1.75 122 10-3 11/2
Towards rear - smooth headway before 3 out - not fluent 3 out - every chance when not fluent 2 out - soon ridden - kept on run-in(op 9/2)
17/01/23
18:30
Southwell (AW) 1m4f Paul Mulrennan Adrian Paul Keatley 5 2:36.82 4.25 85 9-12 25/1
Held up in rear - ridden and some headway over 2f out - not reach leaders
01/01/23
14:55
Fakenham 2m4f Tom Midgley Adrian Paul Keatley 99 - - 123 11-9 14/1
Midfield - short of room on inner and barged rival after 3rd - ridden and weakened 3 out - behind when pulled up last(op 12/1)
15/10/22
14:27
Market Rasen 2m4½f Conor O'Farrell Adrian Paul Keatley 99 - - 125 11-6 7/2
Held up in rear - headway after 2 out - staying on when 2 lengths down and disputing fourth when fell last(op 4/1 tchd 10/3)
24/09/22
16:05
Market Rasen 2m½f Conor O'Farrell Adrian Paul Keatley 2nd 4:7.30 1 123 11-6 4/1
Held up in rear - smooth headway before 2 out - disputing fourth last - soon ridden and went second - kept on well(op 9/2)
17/09/22
17:20
Ayr 1m5f Daniel Tudhope Adrian Paul Keatley 4 2:49.43 0.3 85 9-11 9/1
In touch with leaders - steady headway on near side of group and led narrowly or disputed lead over 2f out - ridden when hung left and headed inside final furlong - keeping on when bit short of room towards finish(op 11/1 tchd 17/2)
03/09/22
17:11
Thirsk 1m4f Ryan Sexton Adrian Paul Keatley 6 2:43.03 6 86 9-12 7/2F
Held up in midfield - headway over 2f out - ridden and weakened over 1f out (trainer said - regarding the poor form shown - that gelding was unsuited by the ground and would prefer a quicker surface)(op 11/4 tchd 18/5)
19/08/22
13:50
York 1m4f Connor Beasley Adrian Paul Keatley 5 2:29.25 2 86 8-7 14/1
Raced in second - pushed along over 4f out - ridden 3f out - edged left when made challenge 2f out - outpaced over 1f out - weakened inside final furlong(op 16/1)
22/05/22
15:30
York 1m4f Ryan Sexton Adrian Paul Keatley 6 2:32.28 0.3 86 9-8 5/1F
Tracked leaders on outer - pushed along over 3f out - ridden and chased leader 3f out - no extra from over 1f out
11/05/22
16:45
York 1m4f Ryan Sexton Adrian Paul Keatley 1st 2:34.01 Won 79 8-10 7/2F
Midfield - switched to near side 3f out - pushed along and prominent against near rail under 3f out - switched left over 2f out - ridden and switched left over 1f out - soon led - kept on well inside final furlong(op 5/1)
06/05/22
16:20
Chester 1m4½f Ryan Sexton Adrian Paul Keatley 6 2:44.23 3.25 79 9-4 11/2
Midfield - pushed along over 3f out - ridden and outpaced over 2f out - rallied and edged left over 1f out - kept on - did well in the circumstances(op 17/2 tchd 9/1)
21/04/22
16:40
Beverley 1m2f Lewis Edmunds Adrian Paul Keatley 2nd 2:4.31 2.25 9-3 6/4
In touch with leaders - shaken up and went third over 3f out - went second under 3f out - 2 lengths down 1f out - kept on - no match for winner(op 7/4 tchd 15/8)
01/04/22
14:55
Ayr 2m Conor O'Farrell Adrian Paul Keatley 5 3:59.81 3.25 124 11-6 8/1
Held up in rear - mistake 3rd - mistake and dropped to last 6th - brief headway 3 out - pushed along before 2 out - soon held and weakened (vet said gelding had lost his left-fore shoe)(op 9/1 tchd 7/1)
12/03/22
14:25
Sandown 2m Kevin Brogan Adrian Paul Keatley 12 4:20.25 3.5 124 10-1 22/1
Midfield - not fluent 1st - ridden before 2 out - weakened after 2 out
06/02/22
14:05
Musselburgh 1m7½f Conor O'Farrell Adrian Paul Keatley 1st 3:43.60 Won 122 11-5 4/1
Held up in last - went fourth after 3 out - shaken up 2 out - smooth headway and led last - ridden and ran on well run-in(tchd 9/2)
29/01/22
12:15
Cheltenham 2m1f Conor O'Farrell Adrian Paul Keatley 7 4:9.76 0.1 124 11-0 18/1
Held up in rear - headway after 2 out - soon ridden - mistake last - weakened gradually run-in(op 14/1 tchd 20/1)
18/01/22
13:25
Newcastle 2m Tom Midgley Adrian Paul Keatley 1st 4:3.10 Won 112 11-8 9/2
Held up in rear - steady headway 4 out - led going easily 2 out - quickened clear before last - eased towards finish - readily(op 4/1)
26/12/21
15:20
Wetherby 2m Sean Quinlan Adrian Paul Keatley 2nd 4:29.96 0.2 109 11-7 4/1
Midfield - headway after 4 out - tracked winner 3 out - shaken up after 2 out - 1 1/2 lengths down last - hung left when ridden and every chance run-in - just held(op 7/2 tchd 10/3)
11/11/21
12:30
Market Rasen 2m½f Kevin Brogan Adrian Paul Keatley 8 4:23.85 2.75 11-1 18/1
Held up in rear - pushed along briefly before 4th - cajoled along 6th - soon outpaced and got behind - awkward jump 2 out - kept on under tender handling approaching last - never on terms (jockey said - regarding running and riding - gelding had a history of being keen both at home and on its only run - his instructions had been to drop the gelding out and get settled - finding a nice rhythm and to obtain the best possible placing. he added that the early pace was solid and this enabled him to switch gelding off in a rearwards position and the gelding had jumped relatively well throughout. he further added that gelding had hung slightly left-handed on the bend entering the back straight and twice had to be niggled along down the back to maintain its position. he further explained that despite being ridden along hands and heels for some distance from entering the back straight bend - gelding had failed to quicken up and improve its position before the gelding - in his opinion - had blown up from approaching the second last hurdle. from this point with the gelding tiring - he was focussed on keeping gelding balanced - particularly after it had landed awkwardly jumping the second last - losing ground and momentum in the process. jockey also added that he felt the gelding had only stayed on one-paced down the straight despite his urgings. post-race examination failed to reveal any abnormalities)(op 14/1 tchd 22/1)
26/10/21
14:13
Bangor-on-Dee 2m½f Oakley Brown Adrian Paul Keatley 6 4:17.24 4.75 10-6 50/1
In rear - kept on from 4 out - never near to challenge(op 80/1 tchd 40/1)