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 teamResultAway teamRemarksColwyn Bay1-1Bangor ReservesBangor won replay 5-3Porthmadog10-0Rhyl ReservesLlandudno Amateurs3-0LlanrwstPwllheli0-10PrestatynMold Alun Wanderers1-0Oak Alyn RoversSaltney Carriage Works2-0Flint UACDruids Reserves3-3Black ParkDruids won replay 5-1 St Martins0-2Rhos RangersElan Valley1-7Newtown North EndLlandinum7-0WelshpoolOverton1-1Bersham UnitedBersham won replay 6-2Esclusham White Stars3-2Hightown InstituteBroughton United Reserves2-2GwersylltBroughton won replay 2-1Wrexham Victoria4-3GresfordWrexham Crescent1-3Brymbo VictoriaHope Village3-0Wrexham St GilesBuckley EngineersAll received a Bye. Hawarden BridgeFlintChirkKnightonLlandrindod Wells Singleton and ColesBala PressLlangollen TownCorwenLlanymynechLlanfyllin Oswestry WhitchurchNewtown Royal Welsh WarehouseTowyn Rovers
Second round Home teamResultAway teamRemarksWrexham Victoria4-0Hope VillageBersham United1-5Brymbo VictoriaBuckley Engineers3-0FlintEsclusham White Stars8-1Wrexham St MarksEveryone else received a Bye
Third round Home teamResultAway teamRemarksLlandudno Amateurs3-3Bangor ReservesBangor won replay 4-0Porthmadog3-0PrestatynSaltney Carriage Works4-1Mold Alun WanderersHawarden Bridge2-1Buckley EngineersRhos Rangers3-1Chirk Singleton and ColesKnightonKnighton scratchedLlangollen Town3-1Corwen Oswestry3-1 WhitchurchLlanymynech2-3LlanfyllinNewtown Royal Welsh Warehouse4-1Towyn RoversLlandinum1-3Newtown North EndEsclusham White Stars1-1Wrexham VictoriaEsclusham won replay 2-1Brymbo Victoria1-4Broughton UnitedDruidsAll received a Bye.Llandrindod WellsBala Press
Fourth round Home teamResultAway teamRemarksPorthmadog1-1Bangor ReservesBangor won replay 4–0.Saltney Carriage Works3-0Hawarden BridgeRhos Rangers4-0DruidsLlandrindod Wells0-4Singleton and ColesLlangollen Town2-0Bala PressLlanfyllin1-0 WhitchurchNewtown North End3-0Newtown Royal Welsh WarehouseEsclusham White StarsBroughton United
Fifth round Home teamResultAway teamRemarksBangor Reserves3-1Saltney Carriage WorksNewtown North End7-1LlanfyllinRhos Rangers1-1Llangollen TownLlangollen won replay 1–0. Singleton and Coles1-1Esclusham White Stars
Semi-final ResultVenueBangor Reserves3-1Llangollen TownFlintEsclusham White Stars3-1Newtown North End Oswestry
Final WinnerResultRunner-upVenueEsclusham White Stars4-0Bangor ReservesWrexham
References