Group/Stage      
1
Bangor City
3-0
Aberystwyth Town
 
Sion Edwards 16 Ashley Stott 63 Les Davies 82
 

1
Connah's Quay Nomads
1-1
2-3 pens
Carmarthen Town
 
Stewart White 69
  58 Nicky Palmer

1
Haverfordwest County
3-1
Airbus UK Broughton
 
Nick Woodrow 35 Jack Christopher 43 Nick Woodrow 73
  87 Darren Wright

1
Porthmadog FC
2-7
Port Talbot Town
 
Carl Owen 84 Paul Roberts 86
  7 Liam McCreesh 19 39 Martin Rose 64 73 89 Kerry Morgan 76 Chad Bond

2
Carmarthen Town
2-1
Port Talbot Town
 
Jamal Easter 90 Nathan Cotterrall 102
  33 Martin Rose

2
Haverfordwest County
0-2
Welshpool Town
 
  4 53 Steve Rogers

2
Llanelli AFC
4-1
Rhyl FC
 
Stuart J Jones 1 Craig Williams 55 Rhys Griffiths 82 Chris Holloway 84
  83 Andy Moran (p)

2
Newport County
1-0
Bangor City
 
Charlie Griffin 90
 

Q
Carmarthen Town
3-1
The New Saints
 
Tim Hicks 41 96 116
  36 John Toner

Q
Llanelli AFC
4-2
Wrexham
 
Rhys Griffiths 24 89(p) Chris Holloway 94 96
  12 23 Chris Llewellyn

Q
Newport County
1-0
Swansea City
 
Charlie Griffin 90
 

Q
Welshpool Town
0-1
Cardiff City
 
  85 Jonathan Brown

S
Cardiff City
1-1
4-5pens
Newport County
 
Steve Thompson 115
  113 Jason Bowen

S
Llanelli AFC
1-0
Carmarthen Town
 
Mark Pritchard 22
 

F
Newport County
1-0
Llanelli AFC
 
Craig Hughes 82
 

       
1=Round 1, 2=Round 2, 3=Quarter-finals, 4=Semi-finals, 5=Final