| 2026-09-18 | NEWBURY1m2f · GoodJ: Olivia TubbT: Jonathan Portman | 17:50 Fitzdares Handicap Stakes (GBBPlus Race)1m2f · Good | 8/8 | J: Olivia TubbT: Jonathan Portman | 9-10 | 11/1 |
| 2026-08-31 | EPSOM DOWNS1m4f · Good To SoftJ: Mr James HillsT: Jonathan Portman | 15:35 Betfred 'nifty 50' Amateurs' Derby Handicap Stakes (for Gentleman Amateur Jockeys) (gbbplus Race)1m4f · Good To Soft | 8/14 | J: Mr James HillsT: Jonathan Portman | 11-7 | 50/1 |
| 2026-08-01 | GOODWOOD1m1f · Good To FirmJ: Rob HornbyT: Jonathan Portman | 17:20 Coral Rewards Shaker Handicap Stakes1m1f · Good To Firm | 11/15 | J: Rob HornbyT: Jonathan Portman | 9-8 | 40/1 |
| 2026-06-12 | SANDOWN PARK1m1f209y · GoodJ: Olivia TubbT: Jonathan Portman | 15:23 Molson Coors Handicap1m1f209y · Good | 9/14 | J: Olivia TubbT: Jonathan Portman | 9-2 | 9/1 |
| 2026-05-30 | LINGFIELD PARK1m1f · Good To FirmJ: Olivia TubbT: Jonathan Portman | 18:42 Drain Detectives CCTV Drain Surveys Handicap1m1f · Good To Firm | 1/7 | J: Olivia TubbT: Jonathan Portman | 9-4 | 85/40 |
| 2026-05-09 | LINGFIELD PARK1m2f · Good To FirmJ: Olivia TubbT: Jonathan Portman | 12:55 William Hill Epic Boosts Handicap (GBBPlus Race)1m2f · Good To Firm | 1/8 | J: Olivia TubbT: Jonathan Portman | 8-11 | 9/4 |
| 2026-04-28 | EPSOM DOWNS1m113y · GoodJ: Olivia TubbT: Jonathan Portman | 16:58 Betfred 'In Celebration Of Mark Friar' Handicap1m113y · Good | 2/10 | J: Olivia TubbT: Jonathan Portman | 8-9 | 11/2 |
| 2025-10-25 | NEWBURY1m2f · SoftJ: Olivia TubbT: Jonathan Portman | 16:50 Tony Penny 50th Birthday Handicap (GBBPlus Race)1m2f · Soft | 7/13 | J: Olivia TubbT: Jonathan Portman | 8-11 | 14/1 |
| 2025-10-13 | KEMPTON PARK1m2f219y · Standard To SlowJ: Rob HornbyT: Jonathan Portman | 19:40 Try Unibet's New Smartview Racecards Handicap (GBBPlus Race)1m2f219y · Standard To Slow | 5/9 | J: Rob HornbyT: Jonathan Portman | 9-9 | 25/1 |
| 2025-09-28 | EPSOM DOWNS1m 2f 17y · Good To SoftJ: Rob HornbyT: Jonathan Portman | 16:05 BETFRED NIFTY 50 HANDICAP1m 2f 17y · Good To Soft | 5/10 | J: Rob HornbyT: Jonathan Portman | 9-3 | 10/1 |
| 2025-09-19 | NEWBURY1m 2f · Good To SoftJ: Olivia TubbT: Jonathan Portman | 17:15 FITZDARES HANDICAP1m 2f · Good To Soft | 6/12 | J: Olivia TubbT: Jonathan Portman | 9-11 | 12/1 |
| 2025-06-13 | SANDOWN PARK1m 1f 209y · GoodJ: Rob HornbyT: Jonathan Portman | 15:15 MOLSON COORS HANDICAP1m 1f 209y · Good | 3/8 | J: Rob HornbyT: Jonathan Portman | 9-1 | 9/1 |
| 2025-05-16 | NEWBURY1m 2f · GoodJ: Rob HornbyT: Jonathan Portman | 14:25 TITAN WEALTH HANDICAP1m 2f · Good | 9/14 | J: Rob HornbyT: Jonathan Portman | 9-4 | 11/1 |
| 2025-04-12 | NEWBURY1m 2f · GoodJ: Rob HornbyT: Jonathan Portman | 16:54 DUBAI DUTY FREE MILLENNIUM MILLIONAIRE HANDICAP1m 2f · Good | 1/14 | J: Rob HornbyT: Jonathan Portman | 9-2 | 6/1 |
| 2024-10-26 | NEWBURY1m 2f · HeavyJ: Rob HornbyT: Jonathan Portman | 14:34 PMS OXFORD HANDICAP1m 2f · Heavy | 4/11 | J: Rob HornbyT: Jonathan Portman | 9-6 | 22/1 |
| 2024-09-27 | NEWMARKET1m 1f · SoftJ: Rob HornbyT: Jonathan Portman | 17:20 AL BASTI EQUIWORLD, DUBAI HANDICAP1m 1f · Soft | 4/5 | J: Rob HornbyT: Jonathan Portman | 9-6 | 11/1 |
| 2024-08-24 | GOODWOOD1m 1f 197y · SoftJ: Hector CrouchT: Jonathan Portman | 15:15 WILLIAM HILL TOP PRICE GUARANTEE RACES HANDICAP1m 1f 197y · Soft | 7/10 | J: Hector CrouchT: Jonathan Portman | 10-1 | 8/1 |
| 2024-08-03 | GOODWOOD1m 1f 11y · Good To FirmJ: Rob HornbyT: Jonathan Portman | 17:20 CORAL WE'RE HERE FOR IT HANDICAP1m 1f 11y · Good To Firm | 5/11 | J: Rob HornbyT: Jonathan Portman | 9-8 | 18/1 |
| 2024-07-06 | SANDOWN PARK1m 1f 209y · SoftJ: Hector CrouchT: Jonathan Portman | 16:47 CORAL DAILY REWARDS SHAKER HANDICAP1m 1f 209y · Soft | 3/10 | J: Hector CrouchT: Jonathan Portman | 9-1 | 14/1 |
| 2024-06-14 | SANDOWN PARK1m 1f 209y · Good To FirmJ: Rossa RyanT: Jonathan Portman | 15:15 BOOK YOUR CORAL-ECLIPSE TICKETS NOW HANDICAP1m 1f 209y · Good To Firm | 5/10 | J: Rossa RyanT: Jonathan Portman | 9-7 | 18/1 |
| 2024-05-31 | EPSOM DOWNS1m 2f 17y · Good To SoftJ: Silvestre De SousaT: Jonathan Portman | 15:45 BETFRED NIFTY 50 HANDICAP1m 2f 17y · Good To Soft | 8/13 | J: Silvestre De SousaT: Jonathan Portman | 8-9 | 16/1 |
| 2024-05-17 | NEWBURY1m 2f · GoodJ: Hector CrouchT: Jonathan Portman | 14:30 UNIBET HANDICAP1m 2f · Good | 4/14 | J: Hector CrouchT: Jonathan Portman | 9-10 | 14/1 |
| 2024-05-04 | GOODWOOD1m 1f 197y · SoftJ: Rhys ClutterbuckT: Jonathan Portman | 16:30 WILLIAM HILL EPIC BOOST HANDICAP1m 1f 197y · Soft | 7/8 | J: Rhys ClutterbuckT: Jonathan Portman | 9-5 | 11/1 |
| 2024-04-20 | NEWBURY1m 2f · Good To SoftJ: Rob HornbyT: Jonathan Portman | 17:00 DUBAI DUTY FREE MILLENNIUM MILLIONAIRE HANDICAP1m 2f · Good To Soft | 2/18 | J: Rob HornbyT: Jonathan Portman | 9-11 | 33/1 |
| 2023-10-06 | ASCOT1m (Str) · GoodJ: Rob HornbyT: Jonathan Portman | 15:22 RACING WELFARE CLASSIFIED STAKES1m (Str) · Good | 7/8 | J: Rob HornbyT: Jonathan Portman | 9-7 | 14/1 |
| 2023-09-27 | GOODWOOD1m · SoftJ: Rob HornbyT: Jonathan Portman | 14:30 WILLIAM HILL HANDICAP1m · Soft | 5/7 | J: Rob HornbyT: Jonathan Portman | 8-10 | 7/1 |
| 2023-09-16 | CHESTER1m 2f 70y · Good To SoftJ: Rob HornbyT: Jonathan Portman | 14:40 CAMDEN HELLS HANDICAP1m 2f 70y · Good To Soft | 6/10 | J: Rob HornbyT: Jonathan Portman | 9-9 | 8/1 |
| 2023-08-26 | GOODWOOD1m 1f 197y · SoftJ: Rhys ClutterbuckT: Jonathan Portman | 15:50 WILLIAM HILL PICK YOUR PLACES HANDICAP1m 1f 197y · Soft | 1/7 | J: Rhys ClutterbuckT: Jonathan Portman | 10-0 | 16/1 |
| 2023-07-27 | SANDOWN PARK1m 1f 209y · SoftJ: Rob HornbyT: Jonathan Portman | 16:20 ASPEN INSURANCE HANDICAP1m 1f 209y · Soft | 7/11 | J: Rob HornbyT: Jonathan Portman | 9-11 | 13/2 |
| 2023-07-05 | EPSOM DOWNS1m 2f 17y · Good To SoftJ: Rob HornbyT: Jonathan Portman | 20:30 BETFRED PLAY FRED'S 5 MILLION HANDICAP (Qualifier)1m 2f 17y · Good To Soft | 1/7 | J: Rob HornbyT: Jonathan Portman | 9-10 | 9/4 |
| 2023-06-16 | SANDOWN PARK1m 1f 209y · GoodJ: Rob HornbyT: Jonathan Portman | 15:15 racingtv.com/freetrial HANDICAP1m 1f 209y · Good | 5/9 | J: Rob HornbyT: Jonathan Portman | 9-2 | 13/2 |
| 2023-05-19 | NEWBURY1m 2f · GoodJ: Hector CrouchT: Jonathan Portman | 14:05 UNIBET HANDICAP1m 2f · Good | 2/19 | J: Hector CrouchT: Jonathan Portman | 8-13 | 10/1 |
| 2023-05-06 | GOODWOOD1m 1f 197y · HeavyJ: George RookeT: Jonathan Portman | 15:05 WILLIAM HILL EPIC VALUE HANDICAP1m 1f 197y · Heavy | 5/8 | J: George RookeT: Jonathan Portman | 8-8 | 9/1 |
| 2023-04-22 | NEWBURY1m 2f · SoftJ: Rob HornbyT: Jonathan Portman | 16:55 DUBAI DUTY FREE MILLENNIUM MILLIONAIRE HANDICAP1m 2f · Soft | 8/15 | J: Rob HornbyT: Jonathan Portman | 9-7 | 33/1 |
| 2022-07-30 | GOODWOOD1m 1f 11y · Good To FirmJ: Rob HornbyT: Jonathan Portman | 16:30 FEDERATION OF BLOODSTOCK AGENTS HANDICAP1m 1f 11y · Good To Firm | 15/16 | J: Rob HornbyT: Jonathan Portman | 9-5 | 11/1 |
| 2022-07-21 | SANDOWN PARK1m 1f 209y · GoodJ: Rob HornbyT: Jonathan Portman | 15:35 IMBER COURT HANDICAP1m 1f 209y · Good | 5/8 | J: Rob HornbyT: Jonathan Portman | 9-9 | 3/1 |
| 2022-07-02 | SANDOWN PARK1m 1f 209y · Good To FirmJ: Rhys ClutterbuckT: Jonathan Portman | 16:10 CORAL PLAY 'RACING-SUPER-SERIES' FOR FREE HANDICAP1m 1f 209y · Good To Firm | 2/15 | J: Rhys ClutterbuckT: Jonathan Portman | 9-3 | 20/1 |
| 2022-06-03 | EPSOM DOWNS1m 2f 17y · GoodJ: Silvestre De SousaT: Jonathan Portman | 15:45 CAZOO HANDICAP1m 2f 17y · Good | 4/14 | J: Silvestre De SousaT: Jonathan Portman | 8-3 | 25/1 |
| 2022-05-23 | WINDSOR1m 2f · Good To FirmJ: Rob HornbyT: Jonathan Portman | 19:10 FITZDARES HANDICAP1m 2f · Good To Firm | 4/10 | J: Rob HornbyT: Jonathan Portman | 9-8 | 7/2 |
| 2022-05-09 | WINDSOR1m 2f · Good To FirmJ: Rob HornbyT: Jonathan Portman | 17:05 FITZDARES CLUB @windsor IS NOW OPEN HANDICAP1m 2f · Good To Firm | 2/7 | J: Rob HornbyT: Jonathan Portman | 9-9 | 5/1 |
| 2022-04-30 | GOODWOOD1m 1f 197y · Good To FirmJ: Andrea AtzeniT: Jonathan Portman | 15:16 WILLIAM HILL EXTRA PLACES EVERYDAY HANDICAP1m 1f 197y · Good To Firm | 3/6 | J: Andrea AtzeniT: Jonathan Portman | 8-8 | 6/1 |
| 2022-04-16 | NEWBURY1m 2f · GoodJ: Rob HornbyT: Jonathan Portman | 17:55 DUBAI DUTY FREE MILLENNIUM MILLIONAIRE HANDICAP1m 2f · Good | 6/20 | J: Rob HornbyT: Jonathan Portman | 9-8 | 40/1 |
| 2021-10-23 | NEWBURY1m 2f · SoftJ: Rob HornbyT: Jonathan Portman | 16:50 HORRIS HILL SCHOOL HANDICAP1m 2f · Soft | 7/10 | J: Rob HornbyT: Jonathan Portman | 8-10 | 14/1 |
| 2021-09-22 | GOODWOOD1m 1f 11y · GoodJ: Hector CrouchT: Jonathan Portman | 16:02 JACKSON-STOPS HANDICAP1m 1f 11y · Good | 1/14 | J: Hector CrouchT: Jonathan Portman | 9-3 | 9/1 |
| 2021-08-22 | SANDOWN PARK1m 1f 209y · Good To SoftJ: Tyler SaundersT: Jonathan Portman | 16:20 SKY BET SUNDAY SERIES APPRENTICE HANDICAP1m 1f 209y · Good To Soft | 9/15 | J: Tyler SaundersT: Jonathan Portman | 9-7 | 5/1 |
| 2021-07-31 | GOODWOOD1m 1f 11y · SoftJ: Tyler SaundersT: Jonathan Portman | 16:45 SIGNATURE APPRENTICE HANDICAP1m 1f 11y · Soft | 2/11 | J: Tyler SaundersT: Jonathan Portman | 9-1 | 14/1 |
| 2021-07-22 | SANDOWN PARK1m 1f 209y · Good To FirmJ: Richard KingscoteT: Jonathan Portman | 15:55 IMBER COURT HANDICAP1m 1f 209y · Good To Firm | 5/8 | J: Richard KingscoteT: Jonathan Portman | 9-2 | 5/1 |
| 2021-07-01 | EPSOM DOWNS1m 2f 17y · Good To SoftJ: Callum ShepherdT: Jonathan Portman | 20:08 LANGLEY VALE HANDICAP (Qualifier)1m 2f 17y · Good To Soft | 6/9 | J: Callum ShepherdT: Jonathan Portman | 9-7 | 10/3 |
| 2021-06-11 | SANDOWN PARK1m 1f 209y · GoodJ: Rob HornbyT: Jonathan Portman | 15:20 SANDOWN PARK BREEDERS' DAY SEPTEMBER 15 HANDICAP1m 1f 209y · Good | 1/10 | J: Rob HornbyT: Jonathan Portman | 8-9 | 11/2 |
| 2021-05-27 | SANDOWN PARK1m 1f 209y · SoftJ: Rob HornbyT: Jonathan Portman | 17:45 PLAY CORAL 'RACING-SUPER-SERIES' FOR FREE HANDICAP (Qualifier)1m 1f 209y · Soft | 1/12 | J: Rob HornbyT: Jonathan Portman | 9-7 | 10/1 |
| 2021-05-14 | NEWBURY1m (Str) · Good To SoftJ: Luke CattonT: Jonathan Portman | 16:55 CASUMO PROUD SPONSORS OF READING FC APPRENTICE HANDICAP1m (Str) · Good To Soft | 3/13 | J: Luke CattonT: Jonathan Portman | 9-11 | 17/2 |
| 2021-04-05 | WOLVERHAMPTON1m 1f 104y · StandardJ: Callum HutchinsonT: Jonathan Portman | 14:30 DOWNLOAD THE AT THE RACES APP APPRENTICE HANDICAP1m 1f 104y · Standard | 5/8 | J: Callum HutchinsonT: Jonathan Portman | 9-2 | 15/2 |
| 2020-10-12 | WINDSOR1m 2f · HeavyJ: Alistair RawlinsonT: Jonathan Portman | 16:40 SOLARIO RACING HANDICAP1m 2f · Heavy | 7/15 | J: Alistair RawlinsonT: Jonathan Portman | 9-6 | 17/2 |
| 2020-09-19 | NEWMARKET1m 1f · Good To FirmJ: Mr James HardingT: Jonathan Portman | 17:35 CLOSE BROTHERS INVOICE FINANCE AMATEUR JOCKEYS' CAMBRIDGESHIRE (HANDICAP)1m 1f · Good To Firm | 6/12 | J: Mr James HardingT: Jonathan Portman | 10-6 | 5/1 |
| 2020-08-31 | SANDOWN PARK1m 1f 209y · Good To SoftJ: Richard KingscoteT: Jonathan Portman | 18:55 BYFLEET HANDICAP1m 1f 209y · Good To Soft | 2/10 | J: Richard KingscoteT: Jonathan Portman | 9-7 | 7/4 |
| 2020-08-16 | NEWBURY1m 1f · SoftJ: Tyler SaundersT: Jonathan Portman | 18:10 UNIBET NEW INSTANT ROULETTE APPRENTICE HANDICAP1m 1f · Soft | 1/12 | J: Tyler SaundersT: Jonathan Portman | 9-2 | 8/1 |
| 2020-07-16 | SANDOWN PARK1m 1f 209y · GoodJ: Rob HornbyT: Jonathan Portman | 19:30 CLAYGATE HANDICAP1m 1f 209y · Good | 3/14 | J: Rob HornbyT: Jonathan Portman | 9-1 | 25/1 |