J R Welsh has trained 304 runners with 25 wins. Explore trainer statistics, runner details, and performance insights on PTPTips.
| Date | Track | Race | Horse | Jockey | Dist | Class | Going | Bar | Result |
|---|---|---|---|---|---|---|---|---|---|
| 1 Sept 2026 | Wodonga | R1 | Don't Doubt Tigga | Carleen Hefel | 2050m | Maiden | Soft6 | 7 | Late Scratching |
| 23 Aug 2026 | Wangaratta | R6 | King's Taj | — | 1300m | Benchmark 56 | Soft7 | 4 | Late Scratching |
| 23 Aug 2026 | Wangaratta | R5 | Listening Is Doing | — | 1100m | Benchmark 56 | Soft7 | 11 | Scratched |
| 21 Aug 2026 | Sale | R5 | Listening Is Doing | Carleen Hefel | 1100m | Restricted 56 | Soft6 | 1 | 3rd |
| 16 Aug 2026 | Pakenham Synthetic | R1 | Don't Doubt Tigga | Carleen Hefel | 1600m | Maiden | Good3 | 5 | 3rd |
| 31 July 2026 | Wangaratta | R7 | Listening Is Doing | Jackie Beriman | 1000m | Benchmark 56 | Heavy9 | 2 | — |
| 31 July 2026 | Wangaratta | R5 | King's Taj | Carleen Hefel | 1400m | Benchmark 56 | Heavy9 | 9 | — |
| 26 July 2026 | Sale | R2 | Don't Doubt Tigga | Jackie Beriman | 1400m | Maiden | Soft7 | 1 | — |
| 22 July 2026 | Sandown Hillside | R8 | Waco Kid | Carleen Hefel | 1400m | Benchmark 70 | Soft6 | 4 | 10th |
| 18 July 2026 | Mildura | R6 | King's Taj | Carleen Hefel | 1200m | Benchmark 56 | Good4 | 2 | — |
| 18 July 2026 | Mildura | R4 | Listening Is Doing | Jackie Beriman | 1000m | Benchmark 56 | Good4 | 9 | — |
| 18 July 2026 | Mildura | R2 | Hair Toss | Jackie Beriman | 1200m | Maiden | Good4 | 4 | 3rd |
| 9 July 2026 | Sale | R3 | Don't Doubt Tigga | Ruby Lamont | 1429m | Maiden | Heavy9 | 7 | — |
| 6 July 2026 | Wangaratta | R6 | Listening Is Doing | Jack Martin | 1000m | Restricted 56 | Heavy10 | 8 | 3rd |
| 6 July 2026 | Wangaratta | R2 | Don't Doubt Tigga | Ruby Lamont | 1300m | Maiden | Heavy10 | 3 | Scratched |
| 29 June 2026 | Pakenham Synthetic | R6 | King's Taj | Jackie Beriman | 1100m | Benchmark 62 | Good3 | 5 | — |
| 29 June 2026 | Pakenham Synthetic | R1 | Hair Toss | Jackie Beriman | 1000m | Maiden | Good3 | 6 | — |
| 11 June 2026 | Seymour | R8 | Listening Is Doing | Jackie Beriman | 1000m | Benchmark 62 | Soft7 | 15 | Scratched |
| 19 Apr 2026 | Sale | R5 | Prophet's Son | Patrick Moloney | 1429m | BM62 HCP | Good4 | — | Scratched |
| 8 Apr 2026 | Sale | R5 | Ellicazam | Ruby Lamont | 1006m | — | Good4 | — | 4th |
| 8 Apr 2026 | Sale | R1 | What About Junior | Ben Allen | 1732m | — | Good4 | — | 8th |
| 20 Mar 2026 | Ballarat | R2 | What About Junior | Patrick Moloney | 1600m | — | Good4 | — | 6th |
| 14 July 2025 | Pakenham Synthetic | R4 | Prophet's Son | Patrick Moloney | 1600m | — | Synthetic | 10 | 1st |
| 19 June 2025 | Moe | R9 | King's Taj | Bailey Kinninmont | 1600m | — | Soft7 | 7 | — |
| 19 June 2025 | Moe | R2 | Waco Kid | Carleen Hefel | 1600m | — | Soft7 | 7 | 4th |
| 16 June 2025 | Pakenham Synthetic | R7 | Midnight Hustle | Carleen Hefel | 1100m | — | Synthetic | 11 | — |
| 16 June 2025 | Pakenham Synthetic | R2 | Prophet's Son | Carleen Hefel | 1400m | — | Synthetic | 6 | 3rd |
| 10 June 2025 | Seymour | R2 | Zoubelle | Carleen Hefel | 1000m | — | Soft5 | 6 | 1st |
| 5 June 2025 | Geelong | R6 | King's Taj | Carleen Hefel | 1300m | — | Soft6 | 8 | — |
| 5 June 2025 | Geelong | R3 | Waco Kid | Carleen Hefel | 1400m | — | Soft6 | 6 | 3rd |
| 29 May 2025 | Pakenham | R6 | Midnight Hustle | Rhys Mc Leod | 1200m | — | Soft5 | 6 | 2nd |
| 23 May 2025 | Cranbourne | R3 | Zoubelle | Carleen Hefel | 1000m | — | Good4 | 3 | 2nd |
| 18 May 2025 | Sale | R7 | Midnight Hustle | Carleen Hefel | 1212m | — | Soft5 | 9 | 2nd |
| 18 May 2025 | Sale | R6 | King's Taj | Carleen Hefel | 1527m | — | Soft5 | 8 | — |
| 18 May 2025 | Sale | R1 | Waco Kid | Carleen Hefel | 1427m | — | Soft5 | 2 | 2nd |
| 16 May 2025 | Cranbourne | R7 | Short Reply | Carleen Hefel | 1300m | — | Good4 | 5 | — |
| 8 May 2025 | Pakenham | R6 | Zoubelle | Carleen Hefel | 1000m | — | Good4 | 4 | 2nd |
| 4 May 2025 | Sale | R2 | Midnight Hustle | Carleen Hefel | 1105m | — | Soft5 | 10 | 1st |
| 2 May 2025 | Cranbourne | R7 | Short Reply | Carleen Hefel | 1200m | — | Good4 | 5 | 4th |
| 22 Apr 2025 | Wodonga | R7 | King's Taj | Carleen Hefel | 1300m | — | Good4 | 12 | 2nd |
| 22 Apr 2025 | Wodonga | R2 | Midnight Hustle | Carleen Hefel | 1100m | — | Good4 | 10 | Late Scratching |
| 22 Apr 2025 | Wodonga | R1 | Don't Doubt Tigga | Carleen Hefel | 2050m | — | Good4 | 2 | 2nd |
| 30 Mar 2025 | Sale | R4 | Don't Doubt Tigga | Carleen Hefel | 1717m | — | Soft6 | 4 | — |
| 30 Mar 2025 | Sale | R1 | Last Stylebender | Carleen Hefel | 1100m | — | Soft6 | 8 | 2nd |
| 14 Mar 2025 | Cranbourne | R3 | Last Stylebender | Carleen Hefel | 1000m | — | Good4 | 7 | 4th |
| 13 Mar 2025 | Pakenham | R8 | King's Taj | Rhys Mc Leod | 1400m | — | Good4 | 7 | — |
| 13 Mar 2025 | Pakenham | R3 | Don't Doubt Tigga | Carleen Hefel | 1400m | — | Good4 | 11 | — |
| 6 Mar 2025 | Pakenham | R4 | Don't Doubt Tigga | Carleen Hefel | 1400m | — | Good4 | 12 | Scratched |
| 1 Mar 2025 | Wangaratta | R3 | King's Taj | Carleen Hefel | 1300m | — | Good4 | 11 | 1st |
| 13 Feb 2025 | Pakenham | R7 | King's Taj | Carleen Hefel | 1400m | — | Good4 | 2 | — |
| Horse | Runs | Wins | Places | Win % | Place % |
|---|---|---|---|---|---|
| Prophet's Son | 3 | 1 | 1 | 33% | 33% |
| Zoubelle | 3 | 1 | 2 | 33% | 67% |
| Gracie Turf | 4 | 1 | — | 25% | 0% |
| Wolflands | 17 | 4 | 1 | 24% | 6% |
| Bon Appetit | 16 | 3 | 4 | 19% | 25% |
| Midnight Hustle | 8 | 1 | 4 | 13% | 50% |
| Short Reply | 8 | 1 | — | 13% | 0% |
| Don't Doubt Dory | 41 | 5 | 8 | 12% | 20% |
| Maritana | 26 | 3 | 5 | 12% | 19% |
| Our Little Ripper | 9 | 1 | — | 11% | 0% |
| Morecoruba | 23 | 2 | 2 | 9% | 9% |
| King's Taj | 15 | 1 | 1 | 7% | 7% |
| Quenton | 19 | 1 | 4 | 5% | 21% |
| Don't Doubt Tigga | 13 | 0 | 4 | 0% | 31% |
| Listening Is Doing | 5 | 0 | 2 | 0% | 40% |
| Waco Kid | 7 | 0 | 3 | 0% | 43% |
| Hair Toss | 2 | 0 | 1 | 0% | 50% |
| Ellicazam | 1 | 0 | — | 0% | 0% |
| What About Junior | 2 | 0 | — | 0% | 0% |
| Rockin' Ringo | 1 | 0 | — | 0% | 0% |
| Shirshov | 8 | 0 | — | 0% | 0% |
| Ellettstone | 2 | 0 | — | 0% | 0% |
| Djawara | 6 | 0 | 1 | 0% | 17% |
| Last Stylebender | 2 | 0 | 1 | 0% | 50% |
| Coffee Black | 4 | 0 | — | 0% | 0% |
| Jockey | Runs | Wins | Places | Win % | Place % |
|---|---|---|---|---|---|
| Zoe Waller | 5 | 1 | 2 | 20% | 40% |
| Carleen Hefel | 196 | 19 | 36 | 10% | 18% |
| Patrick Moloney | 53 | 5 | 7 | 9% | 13% |
| Jackie Beriman | 7 | 0 | 1 | 0% | 14% |
| Ruby Lamont | 3 | 0 | — | 0% | 0% |
| Jack Martin | 1 | 0 | 1 | 0% | 100% |
| Ben Allen | 3 | 0 | — | 0% | 0% |
| Bailey Kinninmont | 4 | 0 | — | 0% | 0% |
| Rhys Mc Leod | 3 | 0 | 1 | 0% | 33% |
| Celine Gaudray | 4 | 0 | 1 | 0% | 25% |
| Jett Stanley | 1 | 0 | — | 0% | 0% |
| Alana Kelly | 1 | 0 | — | 0% | 0% |
| Jamie Mott | 1 | 0 | — | 0% | 0% |
| Unknown | 4 | 0 | — | 0% | 0% |
| Matthew Allen | 1 | 0 | — | 0% | 0% |
| Will Price | 2 | 0 | — | 0% | 0% |
| Josh Richards | 2 | 0 | — | 0% | 0% |
| Will Gordon | 1 | 0 | — | 0% | 0% |
| Brian Park | 4 | 0 | 1 | 0% | 25% |
| Thomas Stockdale | 1 | 0 | — | 0% | 0% |
| Jacob Noonan | 2 | 0 | — | 0% | 0% |
| Daniel Stackhouse | 1 | 0 | — | 0% | 0% |
| Joe Bowditch | 1 | 0 | — | 0% | 0% |
| Logan Bates | 1 | 0 | — | 0% | 0% |
| Track | Runs | Wins | Places | Win % | Place % |
|---|---|---|---|---|---|
| Murr | 2 | 1 | — | 50% | 0% |
| M.v. | 14 | 3 | — | 21% | 0% |
| Lakesi | 5 | 1 | — | 20% | 0% |
| Cran. | 24 | 4 | 2 | 17% | 8% |
| Wang | 7 | 1 | 1 | 14% | 14% |
| Seymor | 7 | 1 | — | 14% | 0% |
| Morn. | 35 | 5 | 4 | 14% | 11% |
| Racing | 23 | 2 | 4 | 9% | 17% |
| Sale | 24 | 2 | 6 | 8% | 25% |
| Racsyn | 26 | 2 | 6 | 8% | 23% |
| Caulf. | 13 | 1 | 2 | 8% | 15% |
| Flem | 15 | 1 | 3 | 7% | 20% |
| Moe | 24 | 1 | 2 | 4% | 8% |
| Wodong | 4 | 0 | 2 | 0% | 50% |
| Hillsi | 1 | 0 | — | 0% | 0% |
| M'dura | 3 | 0 | 1 | 0% | 33% |
| Ball't | 2 | 0 | — | 0% | 0% |
| G'long | 7 | 0 | 1 | 0% | 14% |
| Sandwn | 11 | 0 | 2 | 0% | 18% |
| W'bee | 8 | 0 | 1 | 0% | 13% |
| Caulfh | 2 | 0 | 1 | 0% | 50% |
| K'ton | 2 | 0 | 1 | 0% | 50% |
| Y.glen | 9 | 0 | 2 | 0% | 22% |
| Murtoa | 2 | 0 | 1 | 0% | 50% |
| Traral | 3 | 0 | — | 0% | 0% |
| Date | Race | Event | Dist | Horse |
|---|---|---|---|---|
| 14 July 2025 | R4 | Bunyip Equipment Mdn Plate | 1600m | Prophet's Son |
| 10 June 2025 | R2 | Cub Mdn Plate | 1000m | Zoubelle |
| 4 May 2025 | R2 | Vale Helen Cantwell Mdn Plate | 1105m | Midnight Hustle |
| 1 Mar 2025 | R3 | Wangaratta Bearings & Industrial Supplies Hcp (58) | 1300m | King's Taj |
| 8 Nov 2024 | R4 | Pancare Foundation Mdn Plate | 1400m | Short Reply |
| 19 Aug 2024 | R8 | Equinetrain Centre (Bm58) | 1600m | Bon Appetit |
| 10 Feb 2024 | R1 | Premier Signs (Bm100) | 2000m | Don't Doubt Dory |
| 12 Jan 2024 | R5 | R & C Asphalt Hcp (64) | 2080m | Bon Appetit |
| 13 Dec 2023 | R1 | Austin Waterproofing Mdn Plate | 2400m | Bon Appetit |
| 21 Apr 2023 | R4 | Rosemont Stud Mdn Plate | 1000m | Gracie Turf |
| 23 Sept 2022 | R5 | Ladbrokes 55 Second Chall-Bm84 | 955m | Wolflands |
| 20 Aug 2022 | R7 | Carlton Draught (Bm82) | 1000m | Wolflands |
| 11 Aug 2022 | R8 | Ladbrokes Hcp (64) | 1615m | Morecoruba |
| 21 July 2022 | R8 | Hertz Cranbourne (Bm64) | 1000m | Wolflands |
| 4 Mar 2022 | R7 | The Daemco Valley Final (Bm78) | 1200m | Maritana |
| 7 Jan 2022 | R4 | Drinkingdriving Best Apart Mdn | 1200m | Wolflands |
| 31 Oct 2021 | R8 | Neds Peninsula Cup | 1600m | Don't Doubt Dory |
| 15 Oct 2021 | R5 | Ian Grants Caravans Aust-Bm64 | 1600m | Our Little Ripper |
| 4 Sept 2021 | R9 | Ladbroke It Hcp | 1600m | Don't Doubt Dory |
| 22 May 2021 | R9 | Victorian Jockeys Assoc.-Bm84 | 1800m | Don't Doubt Dory |
| 22 Apr 2021 | R3 | Spendthrift Australia Mdn | 1200m | Morecoruba |
| 30 Mar 2021 | R6 | Ids Security (Bm58) | 1000m | Quenton |
| 27 Sept 2020 | R8 | Amy & Ash Yargi Racing (Bm78) | 1200m | Maritana |
| 10 Sept 2020 | R8 | Neds Toolbox (Bm70) | 1200m | Maritana |
| 19 Aug 2020 | R7 | Ladbrokes Cash In (Bm70) | 1400m | Don't Doubt Dory |