With the exception of Aston Villa fans and a handful of prognosticators, there weren't many people who could have seen Aston Villa have the type of season it is currently enjoying.
Brad Friedel and Villa is currently tied for third place in the English Premier League and can take sole possession of third with a win against Arsenal on Sunday in the weekend's top match.
The EPL is the lone top league in action this weekend so the TV schedule is on the light side this time around. That doesn't mean there aren't good storylines. You've got Marcus Hahnemann and suddenly streaking Wolves taking on Liverpool as well as Fulham facing Tottenham in a London Derby showdown on Saturday before taking on another London club, first-place Chelsea, on Monday.
Here is this weekend's schedule of matches on TV, including some Monday tilts:
7:45am- ESPN2- Birmingham City vs. Chelsea
8am- FSC/FSE- Fulham vs. Tottenham
8am- Setanta USA- West Ham United vs. Portsmouth
10am- FSC/FSE- Sunderland vs. Everton
10am- Setanta USA- Manchester City vs. Stoke City
10am- Setanta Xtra- Wigan vs. Blackburn
12:30pm- FSC/FSE- Liverpool vs. Wolves
1pm- Setanta USA- Leicester City vs. Sheffield United
2:30pm-FSC- Burnley vs. Bolton (Delayed)
2:30pm- FSE- Fulham vs. Tottenham (Delayed)
3pm- Setanta USA- Wigan vs. Blackburn (Delayed)
3am- FSC- Sydney FC vs. Adelaide United
8:30am- Setanta USA- Arsenal vs. Aston Villa
11am- FSC/FSE- Hull City vs. Manchester United
1pm- Telemundo- Catalonia vs. Argentina (Taped)
11pm- FSC- Hull City vs. Manchester United (Delayed)
7:30am- FSC/FSE- Tottenham vs. West Ham
10am- FSC- Blackburn vs. Sunderland
10am- Setanta USA- Chelsea vs. Fulham
10am- Setanta Xtra- Everton vs. Burnley
12:20pm- ESPN360.com- Newcastle United vs. Derby County
1:45pm- Setanta USA- Chelsea vs. Fulham (Delayed)
2:45pm- ESPN2- Wolves vs. Manchester City
8:45pm- Setanta USA- Everton vs. Burnley
What matches will you be looking forward to?
Share your thoughts below.