Tottenham go into this weekend's fixtures knowing it is highly probable that they will be the first side to break through the 100 goals barrier this season.
There have been 98 strikes in Spurs' 28 league games this season - more than any team and that averages out at 3.50 per game. That average is the joint-best in Premier League history.
TEAM SEASON P F A Total Goals per game
Manchester United 99/00 38 97 45 142 3.74
Swindon Town 93/94 42 47 100 147 3.50
Tottenham Hotspur 07/08 28 53 45 98 3.50
Manchester United 01/02 38 87 45 132 3.47
Arsenal 02/03 38 85 42 127 3.34
Swindon hold the record for the most goals at 147, but that was in a 42-game season. Manchester United are second in terms of their total of 142, but their average of 3.74 per game is the highest since the inception of the league.
With 12 goals having been netted in their last three league games - eight scored and four conceded - there's a good chance that the 100th goal will come this weekend. The markets in the exchanges are currently trading at 3.80 on more than three goals in the game.
Spurs have won five of their last six Premier League trips to Manchester City and the last six league games between the sides have seen Tottenham score exactly two goals. Five of those six matches ended 2-1 to the North London club. The odds are 11-1 on a 2-1 win for Spurs.
It could be a late goal, as Spurs have scored a 90th minute goal in four of their last six Premier League games.
Perhaps a substitute will score as Spurs scored their 10th goal from a player off the bench this weekend - the most in the Premier League.
But the favourite to net the 100th goal could well be Robbie Keane who has scored three goals in his last four games against City.