Trainer Details

John Berry

83 Runs 10 Wins (12.0%) 13 Places (15.7%)
(Top 10) Jockeys for John Berry
Jockey Runs Wins Places Win%
Gina Mangan 33 3 5 9.1%
Marco Ghiani 9 2 1 22.2%
Mr Paul Hainey 5 2 1 40.0%
Taryn Langley 6 1 1 16.7%
Mr Eireann Cagney 1 1 0 100.0%
Saffie Osborne 2 1 0 50.0%
Jack Quinlan 7 0 1 0.0%
Jack Callan 1 0 0 0.0%
Isobelle Chalmers 1 0 0 0.0%
Hollie Doyle 1 0 0 0.0%
John Berry's Yard (16 Horses) (Last 12 months)
Horse R W P Last Run
Duchess (FR)
5 M
8 - 2 24/11/25
Tarbat Ness (GB)
6 G
9 1 3 22/11/25
Maith Mar Or
3 F
3 - 1 20/11/25
Merrijig (GB)
7 G
9 1 1 18/11/25
Double Meaning (GB)
3 G
7 2 1 29/10/25
Solar Saving (IRE)
4 G
5 - - 20/10/25
Suitcase Smith (GB)
3 G
4 - - 13/10/25
Cloudy Rose (GB)
6 M
7 2 1 01/10/25
Hiccups (GB)
5 G
6 1 1 30/09/25
Mrs Maisel (GB)
5 M
1 - - 29/09/25
Dereham (GB)
9 G
5 1 3 18/09/25
Clasina (GB)
4 F
1 1 - 24/08/25
Flying Star (IRE)
5 M
6 - - 15/08/25
Hidden Pearl (GB)
8 M
5 1 - 09/08/25
Little Peter (GB)
6 G
5 - - 09/05/25
Eljaytee (IRE)
7 G
2 - - 01/05/25
Recent Runs - Last 12 Months (Showing 83)
Date/Time Course Distance Horse Jockey Position Beaten By Weight SP Comment
24/11/25
14:50
Newcastle (AW) 1m4½f Duchess (FR) Gina Mangan 5 0.2 9-0 14/1
In rear - switched left and some headway over 1f out - no impression inside final furlong(op 16/1)
22/11/25
13:58
Huntingdon 2m3½f Tarbat Ness (GB) Jack Quinlan 6 3 12-0 8/1
Midfield - headway and in touch with leaders before 3 out - weakened before 2 out(op 6/1 tchd 11/2)
20/11/25
15:35
Newcastle (AW) 1m2f Maith Mar Or Jack Callan 4 1 8-11 28/1
Prominent - no extra over 1f out(op 33/1)
18/11/25
15:45
Newcastle (AW) 2m½f Merrijig (GB) Gina Mangan 1st Won 9-13 4/1
Towards rear - headway from over 2f out - ran on well inside final furlong - led final strides(tchd 9/2)
04/11/25
14:52
Wolverhampton (AW) 1m4f Duchess (FR) Isobelle Chalmers 0 0 8-9 22/1
(op 20/1 tchd 18/1)
29/10/25
15:47
Nottingham 1m6f Double Meaning (GB) Marco Ghiani 5 10 8-13 6/4F
(op 2/1)
28/10/25
15:10
Catterick 2m Tarbat Ness (GB) Gina Mangan 1st Won 9-10 4/1
Held up in rear - headway 5f out - raced wide but going easily 3f out - switched right against near rail 2f out - soon pushed along - led over 1f out - ran on well inside final furlong - comfortably(op 7/2 tchd 9/2)
20/10/25
13:55
Bath 2m1f Solar Saving (IRE) Mr Paul Hainey 6 11 10-13 4/1
Took keen hold - towards rear - some headway 3f out - never dangerous(tchd 7/2)
15/10/25
13:35
Nottingham 1m½f Maith Mar Or Marco Ghiani 5 0.3 9-2 20/1
Midfield - outpaced over 2f out - headway over 1f out - no impression(op 33/1 tchd 18/1)
13/10/25
17:00
Yarmouth 1m Duchess (FR) Gina Mangan 0 0 8-9 22/1
(op 18/1 tchd 16/1)
13/10/25
16:30
Yarmouth 1m3½f Suitcase Smith (GB) Gina Mangan 6 2.5 9-4 28/1
(op 18/1)
12/10/25
13:52
Goodwood 2m Merrijig (GB) Jack Quinlan 7 .75 10-12 8/1
Towards rear - headway over 5f out - prominent on outer under 3f out - weakened from over 1f out(op 5/1)
10/10/25
15:30
Newmarket 1m4f Double Meaning (GB) Marco Ghiani 4 .5 8-5 8/1
Took keen hold - prominent - outpaced over 1f out - lost third inside final 110yds - kept on(tchd 7/1 and tchd 17/2)
03/10/25
14:55
Ascot 2m Double Meaning (GB) Marco Ghiani 2nd 1.5 8-8 15/8F
Took keen hold - prominent - led on far side of group over 1f out - headed inside final furlong - no extra final 110yds(op 85/40 tchd 9/5 and tchd 9/4)
01/10/25
15:43
Catterick 2m Cloudy Rose (GB) Hollie Doyle 5 3.75 9-9 9/1
Took keen hold - prominent - dropped to midfield after 2f - outpaced over 3f out - switched to near side over 2f out - no extra over 1f out(op 6/1)
30/09/25
14:52
Bath 1m5f Hiccups (GB) Gina Mangan 4 1.75 9-4 10/1
Midfield - headway on outer from over 3f out - keeping on over 1f out - went fourth final 110yds - not pace to challenge (vet said gelding had lost his right-fore shoe)(tchd 9/1)
29/09/25
17:05
Brighton 7f Mrs Maisel (GB) Gina Mangan 7 1.75 8-9 80/1
In rear throughout(op 50/1 tchd 40/1)
28/09/25
14:55
Epsom 1m2f Suitcase Smith (GB) Marco Ghiani 4 2.5 9-4 33/1
In touch with leaders - lost third over 1f out - soon weakened(op 25/1)
27/09/25
17:15
Ripon 2m Merrijig (GB) Taryn Langley 4 0.3 8-10 11/2
Midfield - short of room and switched left over 3f out - headway on outer over 2f out - kept on inside final furlong - went fourth towards finish - not pace to challenge(op 7/1)
25/09/25
17:05
Pontefract 1m4f Solar Saving (IRE) Taryn Langley 8 .75 9-1 40/1
Took keen hold - always behind
18/09/25
16:55
Pontefract 2m1f Dereham (GB) Gina Mangan 99 - 9-3 11/2
In rear - struggling over 2f out - pulled up inside final furlong (jockey said gelding lost his action inside the final furlong; vet had nothing to report)(op 6/1 tchd 5/1)
18/09/25
16:23
Pontefract 1m Maith Mar Or Lewis Edmunds 3rd 0.1 9-2 50/1
Dwelt start - in rear - some headway 2f out - no chance with winner but disputing second final furlong - kept on
16/09/25
17:35
Redcar 1m6f Hiccups (GB) Faye McManoman 2nd 1.25 9-4 11/4
Prominent - went second inside final furlong - no extra inside final 110yds(op 9/4)
12/09/25
15:50
Chester 2m Merrijig (GB) Gina Mangan 4 2.25 9-12 8/1
Midfield - in touch with leaders 4f out - disputed lead 3f out - no extra from over 2f out(op 15/2)
09/09/25
14:10
Catterick 1m6f Hiccups (GB) Mr Eireann Cagney 1st Won 9-11 4/1
Pressed leader - prominent halfway - pushed along when bit short of room over 1f out - kept on well final 110yds - led final stride(op 9/2)
08/09/25
16:04
Windsor 1m Suitcase Smith (GB) Saffie Osborne 8 0.1 9-7 125/1
Took keen hold - in touch with leaders - outpaced 2f out - ran green over 1f out - weakened gradually inside final furlong (jockey said gelding was denied a clear run just inside final furlong)(op 100/1)
08/09/25
15:32
Windsor 1m3½f Solar Saving (IRE) Marco Ghiani 11 1.25 9-6 33/1
Took keen hold - always behind(op 28/1)
04/09/25
16:10
Lingfield (AW) 2m Double Meaning (GB) Marco Ghiani 1st Won 9-11 1/3F
Took keen hold - raced in second - pushed along and led 2f out - ridden and went clear over 1f out - ran on well - easily(op 2/7)
31/08/25
13:52
Brighton 1m4f Cloudy Rose (GB) Mr Paul Hainey 5 .75 10-4 3/1
Prominent behind clear leaders - dropped to rear over 3f out - headway from over 1f out - no impression inside final furlong
28/08/25
16:40
Ffos Las 2m Hiccups (GB) Gina Mangan 6 2.25 9-4 7/2
Prominent - ridden over 1f out - weakened inside final furlong(op 17/2)
26/08/25
16:35
Ripon 2m Dereham (GB) Taryn Langley 3rd 1.5 9-9 11/4
Dwelt start - in rear - headway on outer over 1f out - stayed on inside final furlong(op 5/2 tchd 3/1)
25/08/25
14:15
Southwell (AW) 1m6f Double Meaning (GB) Marco Ghiani 1st Won 9-0 3/1
Midfield - headway and in touch with leaders 3f out - led 2f out - ran on well from over 1f out - eased towards finish - comfortably(op 7/2 tchd 11/4)
24/08/25
17:05
Yarmouth 7f Clasina (GB) Gina Mangan 1st Won 9-6 9/4F
Towards rear - steady headway from over 2f out - pushed along over 1f out - ridden to lead final 110yds - won going away(op 7/2 tchd 4/1)
17/08/25
16:42
Pontefract 2m1f Merrijig (GB) Gina Mangan 3rd 2.5 9-12 4/1
Raced in last - headway 5f out - soon went second - lost position and no extra over 1f out(op 11/2 tchd 6/1)
15/08/25
17:05
Yarmouth 1m Flying Star (IRE) Gina Mangan 7 1.5 9-9 14/1
Slowly away - raced in last - struggling 3f out - rallied and some headway from over 1f out - never dangerous(op 10/1)
15/08/25
16:35
Yarmouth 1m Suitcase Smith (GB) Gina Mangan 6 .5 9-4 66/1
Ducked right start - in touch with leaders on near side of group - weakened from over 2f out(op 50/1 tchd 80/1)
09/08/25
16:50
Newmarket (July) 1m6f Hidden Pearl (GB) Gina Mangan 7 13 9-5 33/1
Towards rear throughout(op 40/1)
06/08/25
17:15
Yarmouth 1m6f Dereham (GB) Mr Paul Hainey 2nd 9 10-11 3/1
Slowly away - in rear and detached - steady headway from over 4f out - went second inside final furlong - no match for winner (jockey said gelding was slowly away from stalls)(op 16/5 tchd 11/4 and tchd 10/3)
06/08/25
16:38
Pontefract 2m1f Merrijig (GB) Gina Mangan 5 1 10-2 16/1
Dwelt start - in rear - headway when bit short of room over 2f out - kept on - no impression(op 25/1)
05/08/25
15:30
Catterick 2m Hiccups (GB) Faye McManoman 4 2.25 9-1 14/1
Raced in last - brief headway on outer over 1f out - never dangerous(op 16/1)
01/08/25
19:57
Newmarket (July) 1m4f Cloudy Rose (GB) Billy Loughnane 4 0.1 9-4 9/2
Sweating - prominent - kept on well final 110yds(op 10/3)
23/07/25
16:30
Catterick 1m4f Solar Saving (IRE) Taryn Langley 4 - 8-13 16/1
Awkward start - raced in fourth - weakened and lost touch over 2f out(op 12/1)
19/07/25
20:45
Doncaster 2m½f Merrijig (GB) Gina Mangan 6 .5 9-13 16/1
In touch with leaders - weakened 2f out(op 12/1 tchd 18/1)
19/07/25
19:15
Doncaster 1m4f Double Meaning (GB) Gina Mangan 5 - 9-1 13/2
Towards rear - dropped to last over 2f out - rallied but no chance from over 1f out(op 14/1)
10/07/25
13:30
Doncaster 1m6½f Cloudy Rose (GB) Mr Paul Hainey 1st Won 10-1 100/30F
Towards rear - headway 4f out - prominent 2f out - kept on well final furlong - led inside final 110yds(op 3/1)
05/07/25
18:53
Nottingham 1m6f Hidden Pearl (GB) Taryn Langley 4 1 9-2 5/1
Took keen hold - in touch with leaders - outpaced from over 1f out(op 7/1)
03/07/25
17:05
Yarmouth 7f Flying Star (IRE) Gina Mangan 5 - 9-4 14/1
Lost many lengths start - detached in rear - joined main group over 1f out - against near rail and kept on final furlong - not recover (jockey said mare was very slowly away and hung right-handed)(op 18/1)
30/06/25
14:45
Ffos Las 1m2f Hiccups (GB) J F Egan 5 2 9-9 14/1
Raced lazily - midfield - hung left from 2f out - no impression(op 16/1)
26/06/25
17:20
Newmarket (July) 2m Dereham (GB) Saffie Osborne 1st Won 8-10 18/5
Held up in rear - headway over 3f out - went second over 2f out - ridden over 1f out - went clear inside final furlong - readily(op 9/2 tchd 10/3 and tchd 5/1)
24/06/25
17:00
Brighton 1m4f Cloudy Rose (GB) Mr Paul Hainey 1st Won 10-0 85/40
In touch with leaders - went second after 3f - ridden and led over 1f out - went clear inside final 110yds - readily(op 9/4 tchd 15/8)
21/06/25
16:25
Newmarket (July) 1m6f Merrijig (GB) Hector Crouch 7 4.5 9-1 6/1
Always behind(op 5/1)
06/06/25
17:15
Bath 1m6f Hidden Pearl (GB) Gina Mangan 6 - 9-1 18/1
Towards rear but in touch with leaders - outpaced over 2f out - weakened final furlong(op 12/1 tchd 16/1)
01/06/25
16:45
Chelmsford (AW) 1m6f Merrijig (GB) Gina Mangan 11 .5 9-0 22/1
In touch with leaders - headway and led halfway - headed and weakening when hampered over 1f out(op 20/1 tchd 25/1)
29/05/25
15:40
Yarmouth 1m2f Solar Saving (IRE) Faye McManoman 9 0.3 9-4 14/1
Always behind(op 28/1)
28/05/25
16:40
Beverley 1m4f Cloudy Rose (GB) Gina Mangan 5 0.1 9-3 13/2
In rear - hung right over 1f out - headway final 110yds - nearest finish(tchd 7/1)
22/05/25
19:20
Chelmsford (AW) 1m Double Meaning (GB) Marco Ghiani 9 .75 9-4 50/1
In rear - some headway home straight - never dangerous(op 150/1)
22/05/25
14:25
Yarmouth 1m6f Hidden Pearl (GB) Taryn Langley 1st Won 8-11 14/1
Held up in rear - smooth headway when short of room and switched right 3f out - led over 2f out - shaken up and went clear final 110yds - readily(op 20/1)
22/05/25
14:25
Yarmouth 1m6f Dereham (GB) Kieran Shoemark 2nd - 9-1 14/1
Held up in last - headway up the centre and went second over 1f out - edged left and kept on inside final furlong - no match for winner(op 10/1)
09/05/25
17:10
Ascot 2m Little Peter (GB) Harry Burns 6 - 9-5 22/1
Took keen hold - in touch with leaders - weakened over 1f out(op 14/1)
05/05/25
17:55
Windsor 1m2f Duchess (FR) Mason Paetel 4 1.5 8-2 13/2
Disputed lead - led clearly 6f out - headed 2f out - weakened from over 1f out(op 11/2)
03/05/25
20:10
Hexham 2m7½f Tarbat Ness (GB) Jack Quinlan 3rd .5 11-12 7/2F
Towards rear on inner - not fluent 4 out - steady headway and in touch with leaders 2 out - went third and keeping on before last - not pace to challenge(op 3/1)
01/05/25
14:05
Yarmouth 1m2f Eljaytee (IRE) Gina Mangan 5 5 8-7 6/1
Took keen hold - prominent - lost position 2f out - weakened final furlong (jockey said gelding ran too freely)(op 7/1)
29/04/25
15:30
Brighton 1m4f Cloudy Rose (GB) Gina Mangan 3rd - 8-9 18/1
Led - headed but prominent after 1f - challenging 2f out - outpaced over 1f out - kept on(op 12/1 tchd 20/1)
26/04/25
17:05
Ripon 2m Little Peter (GB) Gina Mangan 5 .5 9-1 9/1
Towards rear on inner - dropped to last and struggling 4f out - no chance from over 2f out(op 7/1 tchd 9/1)
14/04/25
16:35
Pontefract 2m5½f Tarbat Ness (GB) Gina Mangan 2nd - 9-5 11/10F
Raced in fourth - raced in third after 7f - went second halfway - headway over 3f out - led over 1f out - headed inside final 110yds - kept on(op 11/8 tchd 6/4)
12/04/25
19:00
Brighton 1m Flying Star (IRE) Stevie Donohoe 7 - 9-8 11/2
Slowly away and lost many lengths start - in rear - joined main group over 6f out - soon took keen hold in touch with leaders - some headway over 2f out - unbalanced then weakened from under 2f out(op 4/1)
05/04/25
17:30
Yarmouth 1m2f Eljaytee (IRE) Adam Farragher 8 1.25 8-4 28/1
Towards rear throughout(tchd 25/1 and tchd 33/1)
27/03/25
17:30
Chelmsford (AW) 1m6f Duchess (FR) Gina Mangan 4 - 8-10 8/1
Towards rear - headway from over 2f out - weakened from over 1f out(op 17/2 tchd 10/1)
19/03/25
15:05
Huntingdon 2m3½f Tarbat Ness (GB) Jonathan Burke 2nd - 11-13 9/1
Held up in rear - headway after 3 out - soon went second - challenging before 2 out - no extra final 110yds(op 15/2)
18/03/25
18:30
Wolverhampton (AW) 7f Flying Star (IRE) Gina Mangan 8 0.2 9-9 12/1
Towards rear - outpaced over 2f out - no impression(op 17/2)
12/03/25
13:38
Huntingdon 2m Little Peter (GB) Jack Quinlan 4 - 11-6 16/1
In touch with leaders - not fluent 1st - went second after 3 out - lost second and weakened gradually before last(op 12/1)
27/02/25
13:35
Newcastle (AW) 1m4½f Duchess (FR) Gina Mangan 3rd - 9-0 17/2
Midfield - in touch with leaders when bit short of room 2f out - kept on well inside final furlong - nearest finish(op 7/1 tchd 8/1)
26/02/25
18:30
Kempton (AW) 1m Flying Star (IRE) Gina Mangan 4 1.25 8-9 66/1
In touch with leaders - outpaced from 2f out - not clear run over 1f out - no impression inside final furlong(op 33/1)
25/02/25
14:30
Catterick 2m3½f Tarbat Ness (GB) Alice Stevens 5 0.3 11-11 14/1
Took keen hold - held up in rear - steady headway before 2 out - weakened gradually run-in - lost fourth final strides(op 17/2)
31/01/25
13:58
Newcastle (AW) 1m4½f Duchess (FR) Gina Mangan 2nd 1.75 9-0 11/1
Held up in rear - headway from over 2f out - went third 1f out - kept on and went second final 110yds - no match for winner(op 10/1 tchd 12/1)
30/01/25
17:30
Chelmsford (AW) 7f Flying Star (IRE) Gina Mangan 4 - 9-9 40/1
Lost many lengths start - in rear - good headway and disputing third 1f out - weakened final 110yds(op 25/1)
26/01/25
14:10
Sedgefield 2m1f Tarbat Ness (GB) Jack Quinlan 4 13 11-6 16/1
Towards rear - headway and went remote fourth before 3 out - no impression from 2 out(op 18/1)
01/01/25
12:50
Fakenham 2m Tarbat Ness (GB) Jack Quinlan 5 7.5 11-8 9/1
In touch with leaders - hit 4th - prominent with one circuit to go - weakened on turn before last(op 7/1 tchd 6/1)
28/12/24
16:15
Southwell (AW) 2m½f Little Peter (GB) Gina Mangan 5 - 9-11 9/4F
In touch with leaders but raced wide early - some headway over 2f out - outpaced over 1f out - rallied inside final furlong(op 10/3 tchd 7/2)
27/12/24
19:00
Wolverhampton (AW) 1m4f Duchess (FR) Adam Farragher 8 - 9-1 33/1
Visibility reduced by fog - held up in rear - never dangerous(op 40/1)
20/12/24
15:27
Southwell (AW) 2m½f Little Peter (GB) Faye McManoman 5 - 9-10 13/8F
Took keen hold - raced in second - prominent over 4f out - weakened over 1f out(op 7/4 tchd 9/4)
12/12/24
19:30
Chelmsford (AW) 1m6f Hidden Pearl (GB) Faye McManoman 8 - 9-11 66/1
Prominent - weakened quickly 4f out (jockey said mare stopped quickly)(tchd 50/1)
08/12/24
13:15
Huntingdon 2m Tarbat Ness (GB) Jack Quinlan 6 8 11-2 100/1
Took keen hold - in touch with leaders - weakened before last (usual 2 out)(op 50/1)