Horse Details

Percy Willis (GB)

73 Runs 6 Wins (8.2%) 24 Places (32.9%)
6 years old b GB
Sire: Sir Percy (GB)
Dam: Peace Lily (GB)
Damsire: Dansili
Past Runs (73 Total)
Date/Time Course Distance Jockey Trainer Position Time Beaten By OR Weight SP Comment
26/11/25
15:00
Newcastle (AW) 1m2f P J McDonald Jedd O'Keeffe 2nd 2:12.10 1.25 63 9-12 11/1
In touch with leaders - went second 2f out - soon challenging - pressed winner inside final furlong - no extra inside final 110yds(op 10/1 tchd 9/1)
06/11/25
15:20
Newcastle (AW) 1m2f P J McDonald Jedd O'Keeffe 3rd 2:16.74 1.25 64 9-8 25/1
(op 18/1)
04/10/25
17:45
Newcastle (AW) 1m4½f Jack Garritty Jedd O'Keeffe 7 2:47.74 6.5 64 10-1 17/2
In touch with leaders - weakened from over 2f out (jockey said gelding ran flat)(op 8/1 tchd 7/1)
25/09/25
17:30
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 2nd 2:54.97 .5 64 10-1 11/2
In touch with leaders - ran on and went second inside final 110yds(op 6/1)
08/09/25
16:39
Newcastle (AW) 1m2f P J McDonald Jedd O'Keeffe 4 2:15.94 0.2 65 8-13 40/1
Towards rear - headway from 2f out - kept on but no impression inside final furlong(op 33/1)
15/03/25
18:30
Wolverhampton (AW) 1m4f Jack Garritty Jedd O'Keeffe 7 - - 66 9-11 15/2
Always behind - lost touch over 2f out (vet said gelding bled from the nose)(op 17/2 tchd 9/1)
04/03/25
20:30
Southwell (AW) 1m3f Jack Garritty Jedd O'Keeffe 4 2:28.77 1.5 67 9-5 18/1
In touch with leaders - outpaced from 2f out - some headway inside final furlong(op 14/1)
15/02/25
16:55
Newcastle (AW) 1m4½f Jack Garritty Jedd O'Keeffe 3rd 2:40.99 .5 67 9-11 14/1
Midfield - headway from over 2f out - went third inside final furlong - kept on(tchd 12/1)
08/02/25
20:15
Wolverhampton (AW) 1m4f Jack Garritty Jedd O'Keeffe 4 - - 68 9-10 7/1
Towards rear - good headway from over 1f out - weakened final 110yds(op 9/1)
31/01/25
18:00
Southwell (AW) 1m6f Hector Crouch Jedd O'Keeffe 8 3:9.67 1.75 70 9-4 18/1
Towards rear throughout(op 20/1 tchd 16/1)
23/01/25
12:41
Newcastle (AW) 1m4½f Jack Garritty Jedd O'Keeffe 3rd 2:47.29 .5 70 9-13 10/1
Held up in last - switched to near side over 3f out - headway 2f out - went third inside final furlong - nearest finish(op 14/1)
08/01/25
13:33
Newcastle (AW) 1m4½f Jack Garritty Jedd O'Keeffe 3rd - - 67 9-6 5/2
Pressed leader - led 8f out - headed over 2f out - weakened over 1f out(op 2/1 tchd 7/4)
01/01/25
14:24
Newcastle (AW) 1m2f Hector Crouch Jedd O'Keeffe 2nd 2:14.20 1.5 68 9-5 10/1
Midfield - headway and pressed winner over 1f out - no extra inside final 110yds(op 8/1 tchd 11/1)
28/12/24
15:30
Newcastle (AW) 1m2f Jack Garritty Jedd O'Keeffe 5 2:18.40 .75 68 9-12 7/1
Midfield - not clear run over 1f out - no extra final 110yds(op 10/1)
10/12/24
17:30
Southwell (AW) 1m4f Jack Garritty Jedd O'Keeffe 6 2:42.27 3 69 9-13 10/1
Prominent - lost position 2f out - no impression final furlong(op 16/1)
03/12/24
14:54
Newcastle (AW) 1m2f Cam Hardie Jedd O'Keeffe 10 2:16.60 8.5 69 9-11 18/1
Midfield - in touch with leaders after 4f - weakened from over 2f out(tchd 14/1 and tchd 20/1)
16/11/24
20:30
Wolverhampton (AW) 1m4f Hector Crouch Jedd O'Keeffe 1st 2:39.98 Won 67 9-13 6/1
Led - increased tempo over 2f out - ridden over 1f out - reduced lead inside final furlong - joined post(op 8/1 tchd 17/2)
28/10/24
16:10
Newcastle (AW) 1m4½f Cam Hardie Jedd O'Keeffe 4 2:49.62 1.75 69 9-8 25/1
Raced in third - switched to centre home straight - lost position 3f out - no chance from over 2f out(op 14/1)
29/06/24
17:25
Newcastle (AW) 1m4½f Jack Garritty Jedd O'Keeffe 13 2:44.56 3 71 9-5 25/1
Took keen hold - held up in rear - on near side of group when bit short of room over 2f out - no impression(op 16/1)
15/06/24
17:04
Chester 1m4½f Finley Marsh Jedd O'Keeffe 7 2:58.61 4.75 66 9-0 10/1
Towards rear throughout(op 11/1 tchd 17/2)
12/05/24
16:17
Newcastle (AW) 1m2f Jack Garritty Jedd O'Keeffe 3rd 2:11.15 .5 71 9-2 16/1
Midfield - in touch with leaders after 3f - switched to centre 3f out - headway on near side of group 2f out - kept on and went third inside final furlong - no match for first two(op 12/1 tchd 11/1)
28/04/24
14:10
Southwell (AW) 1m6f Jack Garritty Jedd O'Keeffe 5 3:6.32 1.5 72 9-1 6/1
Prominent on inner - wandered around over 2f out - ridden over 1f out - weakened inside final furlong(op 7/1 tchd 11/2)
09/04/24
18:30
Southwell (AW) 1m3f Saffie Osborne Jedd O'Keeffe 2nd 2:31.09 0.3 70 9-1 12/1
Led early - headed and prominent after 3f - headway and challenging inside final furlong - kept on but no extra towards finish(op 10/1 tchd 17/2)
01/04/24
13:40
Wolverhampton (AW) 1m4f Jack Garritty Jedd O'Keeffe 3rd 2:40.61 0.3 70 9-9 100/30F
Midfield - going easily but still plenty to do 3f out - headway on outer 2f out - keeping on when carried right inside final furlong - nearest finish(op 4/1)
18/03/24
17:30
Newcastle (AW) 1m4½f Jack Garritty Jedd O'Keeffe 1st 2:43.38 Won 68 9-12 13/8F
Prominent behind clear leader - headway from over 2f out - led over 1f out - kept on well inside final furlong(op 6/4 tchd 7/4)
09/03/24
15:50
Wolverhampton (AW) 1m1½f Daniel Tudhope Jedd O'Keeffe 3rd 2:2.10 .75 69 9-8 9/2
In rear - headway from over 1f out - ran on inside final furlong(op 5/1 tchd 11/2)
01/03/24
17:25
Newcastle (AW) 1m2f Hollie Doyle Jedd O'Keeffe 4 2:13.16 .5 70 9-4 12/1
Towards rear - steady headway from over 2f out - switched left over 1f out - kept on inside final furlong - never dangerous(tchd 14/1)
19/02/24
14:17
Lingfield (AW) 1m2f Oisin Murphy Jedd O'Keeffe 5 2:7.13 0.1 70 9-7 17/2
In touch with leaders - disputing third 1f out - kept on(op 9/1 tchd 10/1)
10/02/24
20:00
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 8 2:40.33 1 71 9-3 20/1
Never better than midfield(op 16/1)
28/01/24
15:35
Doncaster 2m½f Craig Nichol Jedd O'Keeffe 6 4:6.08 13 89 11-3 25/1
Midfield - headway 3 out - weakened approaching last(op 22/1)
05/01/24
14:30
Musselburgh 1m7½f Henry Brooke Jedd O'Keeffe 5 4:4.81 3.25 92 11-9 10/1
Midfield on inner - headway and went third before 3 out - ridden and lost third before 2 out - weakened run-in(tchd 17/2)
26/12/23
17:35
Wolverhampton (AW) 1m4f Marco Ghiani Jedd O'Keeffe 4 2:38.48 1.5 72 9-11 8/1
In touch with leaders - dropped to midfield 4f out - headway over 1f out - no extra towards finish
12/12/23
20:30
Southwell (AW) 1m4f P J McDonald Jedd O'Keeffe 5 2:37.09 1.5 74 9-13 12/1
In rear - some headway from 2f out - not pace to challenge(tchd 11/1)
18/11/23
20:30
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 5 2:40.13 0.3 75 10-0 11/4F
Held up in midfield - headway over 1f out - no impression inside final furlong(op 5/2)
15/11/23
15:37
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 9 2:46.91 0.1 75 9-5 9/1
Held up in rear - waiting for room 2f out - soon not clear run repeatedly towards near side - not recover (jockey said gelding was denied a clear run approximately 1f from line)(op 15/2)
06/11/23
19:30
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 2nd 2:35.35 1.75 73 9-7 8/1
Midfield - good headway from under 3f out - ridden and ran on from over 1f out - went second towards finish - no match for winner(op 17/2 tchd 15/2)
30/10/23
16:15
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 2nd 2:43.93 0.3 73 10-0 5/1
In touch with leaders - steady headway from over 3f out - challenging from under 2f out - soon edged right - kept on inside final furlong(op 8/1)
25/10/23
20:30
Kempton (AW) 1m4f Ben Curtis Jedd O'Keeffe 5 2:37.51 1.25 73 10-0 22/1
Midfield - lost ground over 5f out - headway 2f out - kept on well but never dangerous(op 18/1)
06/10/23
16:35
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 1st 2:43.99 Won 70 10-2 20/1
Midfield - switched left and headway over 1f out - soon ridden - jockey dropped whip 1f out - led inside final 110yds - kept on - just prevailed(tchd 22/1)
16/04/23
13:35
Huntingdon 2m4½f Emma Smith-Chaston Jedd O'Keeffe 3rd 5:6.19 8 94 11-3 11/1
Towards rear - headway 3rd - ridden before 2 out - mistake last - weakened run-in(op 8/1 tchd 15/2 and tchd 12/1)
31/03/23
14:50
Wetherby 2m Charlie Hammond Jedd O'Keeffe 6 4:9.90 .5 11-5 28/1
Midfield - not fluent 3 out - soon pushed along - ridden after 2 out - no impression when not fluent last(op 22/1)
14/03/23
13:50
Sedgefield 2m1f Charlie Hammond Jedd O'Keeffe 7 4:33.58 27 11-5 17/2
Midfield - in touch with leaders when bad mistake and lost position 5th - weakened 3 out - tailed off (jockey said gelding made a bad mistake at the fourth last hurdle - which caused him to lose many lengths and was unable to be competitive afterwards)(op 8/1)
22/02/23
15:35
Doncaster 2m½f Tom Cannon Jedd O'Keeffe 4 4:1.60 20 11-2 33/1
Midfield - shaken up but still plenty to do 2 out (usual 3 out) - mistake last (usual 2 out) - nudged out and went modest fourth run-in(op 40/1 tchd 50/1)
07/02/23
20:30
Wolverhampton (AW) 1m4f Kevin Stott Jedd O'Keeffe 3rd 2:40.79 1.5 71 9-8 5/1
In touch with leaders - headway from 2f out - ridden inside final furlong - no extra final 110yds(op 6/1)
26/01/23
16:00
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 3rd 2:53.60 2.25 72 9-9 9/2
Took keen hold - towards rear - headway going easily when not clear run over 1f out - ridden and went third final 110yds - no match for first two (jockey said gelding was denied a clear run 2 1/2f out)(op 4/1)
23/01/23
19:30
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 4 2:38.31 0.2 72 10-0 7/1
In touch with leaders - ridden over 2f out - hampered 1f out - stayed on towards finish(op 17/2)
28/11/22
16:25
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 7 2:41.76 1 74 9-9 10/1
Took keen hold - held up in rear - going okay but still plenty to do 3f out - shaken up and headway into midfield 2f out - ridden and hung left from 1f out - made no impression(tchd 9/1)
11/11/22
13:35
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 5 2:48.44 .5 72 9-13 14/1
Towards rear - pushed along 3f out - stayed on from over 1f out - not pace to challenge(tchd 12/1)
31/10/22
19:00
Wolverhampton (AW) 1m4f Rossa Ryan Jedd O'Keeffe 2nd 2:37.59 0.3 72 10-3 12/1
Held up in rear - headway over 1f out - ridden and chased winner when edged left final 110yds - ran on(tchd 11/1)
17/10/22
19:30
Wolverhampton (AW) 1m4f Benoit De La Sayette Jedd O'Keeffe 8 2:37.40 2.25 74 9-12 25/1
Towards rear - bumped early - some headway over 7f out - pushed along and some headway over 1f out - weakened inside final furlong(op 14/1)
30/09/22
18:15
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 6 2:45.38 1.5 76 9-0 12/1
Always towards rear(op 18/1)
08/05/22
18:18
Hamilton 1m5f P J McDonald Jedd O'Keeffe 9 2:50.85 1.5 71 9-3 33/1
Midfield - outpaced and pushed along from over 3f out - edged right over 2f out - weakened quickly from 1f out(op 28/1)
23/04/22
19:35
Doncaster 1m4f P J McDonald Jedd O'Keeffe 5 2:36.50 2.25 74 8-10 12/1
In rear - nudged along from over 2f out - ridden under 2f out - edged left and no extra from 1f out(op 9/1)
12/04/22
19:15
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 4 2:43.79 .75 77 8-11 15/2
Took keen hold - prominent - ridden up the centre over 1f out - edged left inside final furlong - kept on(tchd 13/2)
29/03/22
19:00
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 3rd 2:42.99 .75 76 9-12 7/1
Towards rear - pushed along 2f out - headway on outer over 1f out - ridden final furlong - kept on(tchd 15/2)
14/03/22
18:00
Wolverhampton (AW) 1m4f P J McDonald Jedd O'Keeffe 1st 2:38.05 Won 74 9-3 11/2
In rear - nudged along on outer over 1f out - headway to challenge inside final furlong - led inside final 110yds - ran on well towards finish(op 8/1 tchd 5/1)
24/02/22
16:57
Southwell (AW) 1m4f Cieren Fallon Jedd O'Keeffe 7 2:37.42 0.3 75 9-8 22/1
Dwelt start - took keen hold - towards rear of midfield - pushed along 3f out - outpaced 2f out - ridden and no impression from over 1f out (jockey said gelding ran too free)(op 25/1)
27/01/22
16:00
Southwell (AW) 1m4f P J McDonald Jedd O'Keeffe 5 2:40.50 2.25 75 10-0 100/30
Midfield - headway and chased leaders 2f out - soon ridden and no impression - lost fourth and weakened inside final furlong(op 5/2)
19/01/22
17:05
Southwell (AW) 1m4f P J McDonald Jedd O'Keeffe 1st 2:40.99 Won 72 10-2 4/1
Chased leader - going best when close up 2f out - soon challenging - shaken up over 1f out - pushed along to lead inside final furlong - soon ridden - kept on well
13/01/22
13:50
Newcastle (AW) 1m4½f P J McDonald Jedd O'Keeffe 1st 2:49.58 Won 67 9-9 11/4
Took keen hold - prominent - shaken up to lead over 1f out - ridden when hard pressed and edged right inside final furlong - stayed on towards finish - gamely(tchd 3/1)
27/12/21
17:40
Wolverhampton (AW) 1m6f David Probert Jedd O'Keeffe 6 3:5.38 2.5 68 9-0 5/1
Held up in behind leaders - not clear run 2f out - ridden over 1f out - no extra final 110yds (jockey said gelding was denied a clear run approximately 2f out)(op 4/1)
18/12/21
19:00
Wolverhampton (AW) 1m4f Tom Marquand Jedd O'Keeffe 2nd 2:38.41 2.25 67 9-9 10/1
Midfield - nudged along and headway over 2f out - went second and ridden over 1f out - kept on inside final furlong - eased towards finish(op 15/2)
10/12/21
19:15
Southwell (AW) 1m3f Cieren Fallon Jedd O'Keeffe 3rd 2:28.53 4.75 67 9-6 100/30
Led - pushed along and 4 lengths ahead over 2f out - soon ridden and hard pressed - headed over 1f out - weakened final furlong(op 9/4)
06/12/21
18:30
Wolverhampton (AW) 1m4f Cieren Fallon Jedd O'Keeffe 3rd 2:38.57 .75 67 9-10 11/1
Close up early - lost position but in touch with leaders after 1f - bumped when pushed along over 2f out - close up when ridden over 1f out - no extra final 110yds(tchd 10/1 and tchd 12/1)
13/11/21
20:00
Wolverhampton (AW) 1m4f Cieren Fallon Jedd O'Keeffe 3rd 2:40.57 1 68 9-0 11/1
Led - headed but chased leader after 1f - led again over 8f out - ridden over 1f out - headed and no extra final 110yds (ran without right-hind shoe as the trainer had not indicated at declaration stage that the gelding should be withdrawn in the event of losing a shoe on the way to post)(op 8/1)
05/07/21
19:30
Ripon 1m4f Graham Lee Jedd O'Keeffe 4 2:42.61 19 71 9-5 9/1
Held up in behind leaders - ridden over 3f out - lost touch over 1f out - tailed off(op 17/2)
05/06/21
15:15
Hexham 2m Henry Brooke Jedd O'Keeffe 99 - - 10-12 5/1
Held up in rear - headway 3rd - hampered 4th - ridden after 2 out (usual 3 out) - weakened home turn - pulled up before last (vet said gelding was treated for post-race heat stress)(op 7/2)
29/04/21
17:00
Redcar 1m2f Jack Garritty Jedd O'Keeffe 4 2:6.69 .5 72 9-0 25/1
Prominent - led narrowly 3f out - soon pushed along - ridden and headed 1f out - weakened inside final furlong
14/04/21
14:50
Beverley 1m2f Jack Garritty Jedd O'Keeffe 8 2:8.62 6 74 9-6 12/1
Midfield - ridden over 2f out - soon outpaced and well held(op 14/1)
26/02/21
13:45
Lingfield (AW) 1m4f Charles Bishop Eve Johnson Houghton 2nd 2:35.80 1.75 75 9-5 6/4F
Led at steady pace - faced strong challenge 3f out - headed over 1f out - no extra towards finish(op 13/8)
05/02/21
15:10
Lingfield (AW) 1m2f Charles Bishop Eve Johnson Houghton 3rd 2:8.12 0.3 9-5 10/1
Midfield - still plenty to do when pushed along 2f out - ridden but hung left over 1f out - ran on inside final furlong - just failed (jockey said gelding hung left-handed under pressure)(op 16/1)
15/10/20
14:00
Lingfield (AW) 1m Charles Bishop Eve Johnson Houghton 10 1:39.52 5.5 9-2 50/1
Rushed up soon after start - tracked leader - raced wide early - pushed along and weakened quickly 2f out(op 33/1 tchd 28/1)
06/10/20
15:10
Lingfield (AW) 1m Charles Bishop Eve Johnson Houghton 8 1:39.67 0.05 9-5 14/1
Slowly away - pushed along soon after start - in rear - pushed along under 3f out - never on terms but kept on(op 18/1)