Horse profile
Percy Willis (GB)
Run-by-run form across 75 recorded races in the Algohorse database.
Runs
75
Wins
6
Placed
26
Graded
74
| Date | Course | Trainer | Jockey | Result |
|---|---|---|---|---|
| 29 Dec 2025 | Newcastle (AW) 3:10 | Jedd O'Keeffe | Hollie Doyle | Unplaced |
| 12 Dec 2025 | Southwell (AW) 8:30 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 26 Nov 2025 | Newcastle (AW) 3:00 | Jedd O'Keeffe | P J McDonald | Placed |
| 6 Nov 2025 | Newcastle (AW) 3:20 | Jedd O'Keeffe | P J McDonald | Placed |
| 4 Oct 2025 | Newcastle (AW) 5:45 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 25 Sept 2025 | Newcastle (AW) 5:30 | Jedd O'Keeffe | P J McDonald | Placed |
| 8 Sept 2025 | Newcastle (AW) 4:39 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 15 Mar 2025 | Wolverhampton (AW) 6:30 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 4 Mar 2025 | Southwell (AW) 8:30 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 15 Feb 2025 | Newcastle (AW) 4:55 | Jedd O'Keeffe | Jack Garritty | Placed |
| 8 Feb 2025 | Wolverhampton (AW) 8:15 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 31 Jan 2025 | Southwell (AW) 6:00 | Jedd O'Keeffe | Hector Crouch | Unplaced |
| 23 Jan 2025 | Newcastle (AW) 12:41 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 8 Jan 2025 | Newcastle (AW) 1:33 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 1 Jan 2025 | Newcastle (AW) 2:24 | Jedd O'Keeffe | Hector Crouch | Placed |
| 28 Dec 2024 | Newcastle (AW) 3:30 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 10 Dec 2024 | Southwell (AW) 5:30 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 3 Dec 2024 | Newcastle (AW) 2:54 | Jedd O'Keeffe | Cam Hardie | Unplaced |
| 16 Nov 2024 | Wolverhampton (AW) 8:30 | Jedd O'Keeffe | Hector Crouch | Won |
| 28 Oct 2024 | Newcastle (AW) 4:10 | Jedd O'Keeffe | Cam Hardie | Unplaced |
| 29 Jun 2024 | Newcastle (AW) 5:25 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 15 Jun 2024 | Chester 5:04 | Jedd O'Keeffe | Finley Marsh | Unplaced |
| 12 May 2024 | Newcastle (AW) 4:17 | Jedd O'Keeffe | Jack Garritty | Placed |
| 28 Apr 2024 | Southwell (AW) 2:10 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 9 Apr 2024 | Southwell (AW) 6:30 | Jedd O'Keeffe | Saffie Osborne | Placed |
| 1 Apr 2024 | Wolverhampton (AW) 1:40 | Jedd O'Keeffe | Jack Garritty | Placed |
| 18 Mar 2024 | Newcastle (AW) 5:30 | Jedd O'Keeffe | Jack Garritty | Won |
| 9 Mar 2024 | Wolverhampton (AW) 3:50 | Jedd O'Keeffe | Daniel Tudhope | Placed |
| 1 Mar 2024 | Newcastle (AW) 5:25 | Jedd O'Keeffe | Hollie Doyle | Unplaced |
| 19 Feb 2024 | Lingfield (AW) 2:17 | Jedd O'Keeffe | Oisin Murphy | Unplaced |
| 10 Feb 2024 | Wolverhampton (AW) 8:00 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 28 Jan 2024 | Doncaster 3:35 | Jedd O'Keeffe | Craig Nichol | Unplaced |
| 5 Jan 2024 | Musselburgh 2:30 | Jedd O'Keeffe | Henry Brooke | Unplaced |
| 26 Dec 2023 | Wolverhampton (AW) 5:35 | Jedd O'Keeffe | Marco Ghiani | Unplaced |
| 12 Dec 2023 | Southwell (AW) 8:30 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 18 Nov 2023 | Wolverhampton (AW) 8:30 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 15 Nov 2023 | Newcastle (AW) 3:37 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 6 Nov 2023 | Wolverhampton (AW) 7:30 | Jedd O'Keeffe | P J McDonald | Placed |
| 30 Oct 2023 | Newcastle (AW) 4:15 | Jedd O'Keeffe | P J McDonald | Placed |
| 25 Oct 2023 | Kempton (AW) 8:30 | Jedd O'Keeffe | Ben Curtis | Unplaced |
| 6 Oct 2023 | Newcastle (AW) 4:35 | Jedd O'Keeffe | P J McDonald | Won |
| 16 Apr 2023 | Huntingdon 1:35 | Jedd O'Keeffe | Emma Smith-Chaston | Unplaced |
| 31 Mar 2023 | Wetherby 2:50 | Jedd O'Keeffe | Charlie Hammond | Unplaced |
| 14 Mar 2023 | Sedgefield 1:50 | Jedd O'Keeffe | Charlie Hammond | Unplaced |
| 22 Feb 2023 | Doncaster 3:35 | Jedd O'Keeffe | Tom Cannon | Unplaced |
| 7 Feb 2023 | Wolverhampton (AW) 8:30 | Jedd O'Keeffe | Kevin Stott | Unplaced |
| 26 Jan 2023 | Newcastle (AW) 4:00 | Jedd O'Keeffe | P J McDonald | Placed |
| 23 Jan 2023 | Wolverhampton (AW) 7:30 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 28 Nov 2022 | Wolverhampton (AW) 4:25 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 11 Nov 2022 | Newcastle (AW) 1:35 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 31 Oct 2022 | Wolverhampton (AW) 7:00 | Jedd O'Keeffe | Rossa Ryan | Placed |
| 17 Oct 2022 | Wolverhampton (AW) 7:30 | Jedd O'Keeffe | Benoit De La Sayette | Unplaced |
| 30 Sept 2022 | Newcastle (AW) 6:15 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 8 May 2022 | Hamilton 6:18 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 23 Apr 2022 | Doncaster 7:35 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 12 Apr 2022 | Wolverhampton (AW) 7:15 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 29 Mar 2022 | Wolverhampton (AW) 7:00 | Jedd O'Keeffe | P J McDonald | Placed |
| 14 Mar 2022 | Wolverhampton (AW) 6:00 | Jedd O'Keeffe | P J McDonald | Won |
| 24 Feb 2022 | Southwell (AW) 4:57 | Jedd O'Keeffe | Cieren Fallon | Unplaced |
| 27 Jan 2022 | Southwell (AW) 4:00 | Jedd O'Keeffe | P J McDonald | Unplaced |
| 19 Jan 2022 | Southwell (AW) 5:05 | Jedd O'Keeffe | P J McDonald | Won |
| 13 Jan 2022 | Newcastle (AW) 1:50 | Jedd O'Keeffe | P J McDonald | Won |
| 27 Dec 2021 | Wolverhampton (AW) 5:40 | Jedd O'Keeffe | David Probert | Unplaced |
| 18 Dec 2021 | Wolverhampton (AW) 7:00 | Jedd O'Keeffe | Tom Marquand | Placed |
| 10 Dec 2021 | Southwell (AW) 7:15 | Jedd O'Keeffe | Cieren Fallon | Placed |
| 6 Dec 2021 | Wolverhampton (AW) 6:30 | Jedd O'Keeffe | Cieren Fallon | Placed |
| 13 Nov 2021 | Wolverhampton (AW) 8:00 | Jedd O'Keeffe | Cieren Fallon | Placed |
| 5 Jul 2021 | Ripon 7:30 | Jedd O'Keeffe | Graham Lee | Unplaced |
| 5 Jun 2021 | Hexham 3:15 | Jedd O'Keeffe | Henry Brooke | — |
| 29 Apr 2021 | Redcar 5:00 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 14 Apr 2021 | Beverley 2:50 | Jedd O'Keeffe | Jack Garritty | Unplaced |
| 26 Feb 2021 | Lingfield (AW) 1:45 | Eve Johnson Houghton | Charles Bishop | Placed |
| 5 Feb 2021 | Lingfield (AW) 3:10 | Eve Johnson Houghton | Charles Bishop | Placed |
| 15 Oct 2020 | Lingfield (AW) 2:00 | Eve Johnson Houghton | Charles Bishop | Unplaced |
| 6 Oct 2020 | Lingfield (AW) 3:10 | Eve Johnson Houghton | Charles Bishop | Unplaced |
Form is drawn from races Algohorse has covered and grows over time. 18+ · bet responsibly.
Start free. Upgrade when the model convinces you.
One selection a day free, plus yesterday's full card graded. The whole card is £14.99 a month.