Middlesex Senior Challenge Cup 2006-07
First Round
- Hillingdon Borough 1-0 Ruislip Manor
- Staines Town 2-0 Wealdstone
- Brook House 4-0 Feltham
- Enfield Town 1-2 Edgware Town
- Hanwell Town 2-1 Uxbridge
- Ashford Town (Middx) 3-3 Harefield United (Ashford won 7-6 on penalties)
- Kingsbury London Tigers 1-3 Wingate & Finchley
- Bedfont 3-6 Enfield
- Wembley 0-1 Potters Bar Town
Second Round
- Hampton & Richmond Borough 0-3 Harrow Borough
- Hendon 6-0 North Greenford United
- Northwood 2-1 Enfield
- Hayes 3-0 Hanwell Town
- Hillingdon Borough 4-3 Yeading
- Wingate & Finchley 4-0 Ashford Town (Middx)
- Edgware Town 2-0 Staines Town
- Potters Bar Town 4-3 Brook House
Quarter Finals
- Northwood 2-0 Potters Bar Town
- Hendon 4-2 Hillingdon Borough
- Edgware Town 0-3 Hayes
- Wingate & Finchley 2-2 Harrow Borough (Wingate & F won 6-5 on penalties)
Semi-Finals
- Wingate & Finchley 1-2 Northwood
Final (@ Hayes, 9/4/07)
- Hayes 1-1 Northwood (Northwood won 4-2 on penalties)
Middlesex Charity Cup 2006-07
First Round
- North Greenford United 1-2 Kingsbury London Tigers
- Wealdstone w/o-scr Ruislip Manor
- Edgware Town 0-3 Hampton & Richmond Borough
- Feltham 0-3 Hanwell Town
- Hillingdon Borough 2-3 Uxbridge
Second Round
- Bedfont 1-6 Brook House
- Northwood 3-2 Enfield
- Harefield United 1-2 Hanwell Town
- Harrow Borough 3-2 Uxbridge
- Hounslow Borough scr-w/o Wingate & Finchley
- Wembley 4-2 Kingsbury London Tigers
- Wealdstone 2-5 Yeading
- Hampton & Richmond Borough 2-0 Enfield Town
Quarter Finals
- Hampton & Richmond Borough 1-2 Brook House
- Northwood 1-2 Northwood
- Yeading 1-2 Hanwell Town
- Wingate & Finchley 0-2 Harrow Borough
Semi-Finals
- Wembley 2-2 Brook House (Brook House won 5-3 on penalties)
- Harrow Borough 1-0 Hanwell Town
Final (@ Staines Town, 25/4/07)
- Harrow Borough 0-0 Brook House (Harrow Borough won 5-4 on penalties)
2006-07 Cups Summary
Please credit the F.C.H.D. when using this information elsewhere