Previous 30 days Change
| Total Runs | 55 | |
| Places (2nd/3rd/4th*) | 23 | Place Rate | 
| Wins | 7 | Win Rate | 
| Win or Place | 30 | Win or Place Rate | 
*4th only counts as a Placed finish in races that pay 1-4 Places.
| Date | Course | Time | Racecard | Bet | 
|---|---|---|---|---|
| Today | Portman Park | 03:10 | View Racecard | Bet Here | 
| Today | Portman Park | 18:25 | View Racecard | Bet Here | 
Previous 30 days Change
Cordial Success ran 55 times and placed 30 times in the past 30 days.
| Date | Runner | Race | Position | Odds | 
|---|---|---|---|---|
| 27/10/25 | CORDIAL SUCCESS (15) J: Martin Painter | Portman Park 22:18 |  | 13/2 | 
| 27/10/25 | CORDIAL SUCCESS (1) J: Martin Painter | Portman Park 06:28 |  | 3/1 | 
| 26/10/25 | CORDIAL SUCCESS (17) J: Martin Painter | Portman Park 22:27 |  | 11/2 | 
| 26/10/25 | CORDIAL SUCCESS (12) J: Martin Painter | Portman Park 04:58 |  | 3/1 | 
| 25/10/25 | CORDIAL SUCCESS (16) J: Martin Painter | Portman Park 15:49 |  | 9/2 | 
| 24/10/25 | CORDIAL SUCCESS (7) J: Martin Painter | Portman Park 01:22 |  | 9/2 | 
| 23/10/25 | CORDIAL SUCCESS (20) J: Martin Painter | Portman Park 00:19 |  | 9/2 | 
| 21/10/25 | CORDIAL SUCCESS (14) J: Martin Painter | Portman Park 11:07 |  | 4/1 | 
| 20/10/25 | CORDIAL SUCCESS (4) J: Martin Painter | Portman Park 03:10 |  | 5/2 | 
| 20/10/25 | CORDIAL SUCCESS (9) J: Martin Painter | Portman Park 13:34 |  | 7/1 | 
| 19/10/25 | CORDIAL SUCCESS (5) J: Martin Painter | Portman Park 02:25 |  | 10/3 | 
| 17/10/25 | CORDIAL SUCCESS (12) J: Martin Painter | Portman Park 01:31 |  | 13/2 | 
| 17/10/25 | CORDIAL SUCCESS (14) J: Martin Painter | Portman Park 11:44 |  | 4/1 | 
| 16/10/25 | CORDIAL SUCCESS (17) J: Martin Painter | Portman Park 03:46 |  | 7/2 | 
| 15/10/25 | CORDIAL SUCCESS (12) J: Martin Painter | Portman Park 19:20 |  | 15/8 | 
| 14/10/25 | CORDIAL SUCCESS (2) J: Martin Painter | Portman Park 05:34 |  | 13/8 | 
| 13/10/25 | CORDIAL SUCCESS (9) J: Martin Painter | Portman Park 20:59 |  | 9/2 | 
| 13/10/25 | CORDIAL SUCCESS (11) J: Martin Painter | Portman Park 04:04 |  | 11/2 | 
| 11/10/25 | CORDIAL SUCCESS (11) J: Martin Painter | Portman Park 22:54 |  | 11/2 | 
| 10/10/25 | CORDIAL SUCCESS (5) J: Martin Painter | Portman Park 06:55 |  | 4/1 | 
| 08/10/25 | CORDIAL SUCCESS (14) J: Martin Painter | Portman Park 06:01 |  | 9/4 | 
| 08/10/25 | CORDIAL SUCCESS (15) J: Martin Painter | Portman Park 22:45 |  | 9/2 | 
| 07/10/25 | CORDIAL SUCCESS (7) J: Martin Painter | Portman Park 03:37 |  | 2/1 | 
| 06/10/25 | CORDIAL SUCCESS (13) J: Martin Painter | Portman Park 13:00 |  | 11/2 | 
| 05/10/25 | CORDIAL SUCCESS (13) J: Martin Painter | Portman Park 07:04 |  | 4/1 | 
| 04/10/25 | CORDIAL SUCCESS (8) J: Martin Painter | Portman Park 04:31 |  | 15/8 | 
| 03/10/25 | CORDIAL SUCCESS (6) J: Martin Painter | Portman Park 18:42 |  | 3/1 | 
| 02/10/25 | CORDIAL SUCCESS (1) J: Martin Painter | Portman Park 06:01 |  | 4/1 | 
| 01/10/25 | CORDIAL SUCCESS (8) J: Martin Painter | Portman Park 23:03 |  | 10/3 | 
| 30/09/25 | CORDIAL SUCCESS (4) J: Martin Painter | Portman Park 22:00 |  | 4/1 |