Welsh Cup 1889–90 var den 13. udgave af Welsh Cup, og turneringen havde deltagelse af 26 hold. Finalen blev afviklet den 19. april 1890 på Racecourse Ground i Wrexham, hvor Chirk AAA FC vandt 1-0 over Wrexham AFC. Dermed sikrede Chirk AAA FC sig sin tredje triumf i Welsh Cup.
Resultater
Første runde
26 hold spillede om 14 pladser i anden runde. To hold, Portmadoc FC og Crewe Alexandra Reserves, var oversiddere og gik derfor videre til anden runde uden kamp.
Anden runde
14 hold spillede om otte ledige pladser i kvartfinalerne. To hold, Shrewsbury Town FC og Newtown AFC, var oversidder og gik derfor videre til kvartfinalerne uden kamp.
Kvartfinaler
De otte hold, der var gået videre fra kvartfinalerne, spillede om fire ledige pladser i semifinalerne.
Semifinaler
Semifinalerne blev spillet på neutral bane.
Finale
Kilder / eksterne henvisninger
Noter