Much in a way that a plant needs sunlight and water to survive, hardcore football fans need a decent quiz to test their football knowledge. Now we don't claim that this is the best weekly football quiz in the world, but it's definitely in the top one.

Read through our brain teasing questions, jot down your answers and don't forget to click our link at the bottom of this page to see how you much of a football nerd you really are.

1) This weekend Aston Villa host Norwich, with Villa boss Paul Lambert facing his former side, but how many times have Villa and Norwich faced each other in the Premier League?
A) 6
B) 8
C) 10
D) 12

2)Arsenal face QPR at the Emirates on Saturday, a fixture which the Gunners won 1-0 last season. Who grabbed the winner for Arsenal on that occasion?

3) Reading are at home to Fulham in one of four mid-afternoon kick-offs. What was the score the last time these two sides met in the league?

4) Following last weekend's thrilling 1-1 draw in the Tyne-Wear derby, Sunderland travel to Stoke. Which former Sunderland striker left the club in 2010 to join Stoke?

5) Wigan welcome West Ham to the DW Stadium on Saturday in a match absolutely no one calls 'The W Derby', but which club has amassed more seasons in the Premier League?

6) Defending Premier League champions Manchester City will be looking to bounce-back from their shock 3-1 defeat to Ajax in midweek with a victory against Swansea. Which Swansea winger joined City in the summer?

7) Sunday's early kick-off will be the 219th Merseyside derby between Everton and Liverpool, and you can hear it live on talkSPORT. It is usually a feisty affair between these two rivals, but how many red cards has this fixture seen in the Premier League era (August 1992 onwards)?
A) 17
B) 20
C) 22
D) 23

8) Newcastle play host to West Brom on Sunday at 3pm, but we want to know how many goals Magpies' striker Demba Ba has scored against West Brom in the three matches he has played against them?
A) 0
B) 3
C) 4
D) 5

9) Tottenham boss Andre Villas-Boas will be hoping to eradicate the memory of last weekend's derby defeat to Chelsea by beating a Southampton side which was thumped 4-1 by West Ham. Which side won the last time these two met?