# 1904–05 Welsh Amateur Cup

The 1904–05 Welsh Amateur Cup was the fifteenth season of the Welsh Amateur Cup. The cup was won by Esclusham White Stars who defeated Bangor Reserves 4–0 in the final, at Wrexham.

## First round

| Home team | Result | Away team | Remarks |
| Colwyn Bay | 1-1 | Bangor Reserves | |
| Porthmadog | 10-0 | Rhyl Reserves | |
| Llandudno Amateurs | 3-0 | Llanrwst | |
| Pwllheli | 0-10 | Prestatyn | |
| Mold Alun Wanderers | 1-0 | Oak Alyn Rovers | |
| Saltney Carriage Works | 2-0 | Flint UAC | |
| Druids Reserves | 3-3 | Black Park | |
| St Martins | | Rhos Rangers | |
| Elan Valley | | Newtown North End | |
| Llandinum | | Welshpool | |
| Overton | | Bersham United | |
| Esclusham White Stars | 3-2 | Hightown Institute | |
| Broughton United Reserves | 2-2 | Gwersyllt | |
| Wrexham Victoria | 4-3 | Gresford | |
| Wrexham Crescent | | Brymbo Victoria | |
| Hope Village | | Wrexham St Giles | |
| Buckley Engineers | All received a Bye. | All received a Bye. | All received a Bye. |
| Hawarden Bridge | All received a Bye. | All received a Bye. | All received a Bye. |
| Flint | All received a Bye. | All received a Bye. | All received a Bye. |
| Chirk | All received a Bye. | All received a Bye. | All received a Bye. |
| Knighton | All received a Bye. | All received a Bye. | All received a Bye. |
| Llandrindod Wells | All received a Bye. | All received a Bye. | All received a Bye. |
| Singleton and Coles | All received a Bye. | All received a Bye. | All received a Bye. |
| Bala Press | All received a Bye. | All received a Bye. | All received a Bye. |
| Llangollen Town | All received a Bye. | All received a Bye. | All received a Bye. |
| Corwen | All received a Bye. | All received a Bye. | All received a Bye. |
| Llanymynech | All received a Bye. | All received a Bye. | All received a Bye. |
| Llanfyllin | All received a Bye. | All received a Bye. | All received a Bye. |
| Oswestry | All received a Bye. | All received a Bye. | All received a Bye. |
| Whitchurch | All received a Bye. | All received a Bye. | All received a Bye. |
| Newtown Royal Welsh Warehouse | All received a Bye. | All received a Bye. | All received a Bye. |
| Towyn Rovers | All received a Bye. | All received a Bye. | All received a Bye. |

## Second round

| Home team | Result | Away team |
| Wrexham Victoria | 4-0 | Hope Village |
| Overton or Bersham United | | Brymbo Victoria |
| Buckley Engineers | 3-0 | Flint |
| Esclusham White Stars | | Wrexham St Marks |
| Everyone else received a Bye ||||

## Third round

| Home team | Result | Away team | Remarks |
| Llandudno Amateurs | 3-3 | Bangor Reserves | |
| Porthmadog | 3-0 | Prestatyn | |
| Saltney Carriage Works | 4-1 | Mold Alun Wanderers | |
| Hawarden Bridge | 2-1 | Buckley Engineers | |
| Rhos Rangers | 3-1 | Chirk | |
| Singleton and Coles | | Knighton | |
| Llangollen Town | 3-1 | Corwen | |
| Oswestry | 3-1 | Whitchurch | |
| Llanymynech | | Llanfyllin | |
| Newtown Royal Welsh Warehouse | | Towyn Rovers | |
| Llandinum | 1-3 | Newtown North End | |
| Esclusham White Stars | 1-1 | Wrexham Victoria | |
| Brymbo Victoria | | Broughton United | |
| Druids | All received a Bye. | All received a Bye. | All received a Bye. |
| Llandrindod Wells | All received a Bye. | All received a Bye. | All received a Bye. |
| Bala Press | All received a Bye. | All received a Bye. | All received a Bye. |

## Fourth round

| Home team | Result | Away team | Remarks |
| Porthmadog | 1-1 | Bangor Reserves | Bangor won replay 4–0. |
| Saltney Carriage Works | 3-0 | Hawarden Bridge | |
| Rhos Rangers | 4-0 | Druids | |
| Llandrindod Wells | | Singleton and Coles | |
| Llangollen Town | 2-0 | Bala Press | |
| Llanfyllin | | Whitchurch | |
| Newtown North End | 3-0 | Newtown Royal Welsh Warehouse | |
| Esclusham White Stars | | Broughton United | |

## Fifth round

| Home team | Result | Away team | Remarks |
| Bangor Reserves | 3-1 | Saltney Carriage Works | |
| Newtown North End | | Llanfyllin | |
| Rhos Rangers | | Llangollen Town | Llangollen won replay 1–0. |
| Singleton and Coles | | Esclusham White Stars | |

## Semi-final

| | Result | | Venue |
| Bangor Reserves | 3-1 | Llangollen Town | Flint |
| Esclusham White Stars | 3-1 | Newtown North End | Oswestry |

## Final

| Winner | Result | Runner-up | Venue |
| Esclusham White Stars | 4-0 | Bangor Reserves | Wrexham |