So far in the first of the season in 2013, the Premier League has seen over 500 goals scored already and plenty of twist and turns in the title race. With the New Year now very much here, GMS Academy member Yusuf Khan picks his team of the season so far...
Wojciech Szczesny - The Arsenal goalkeeper has been the number one shot-stopper for the Gunners for a few years now. However, it is only this season we have started to see a more mature keeper for Arsenal.
The Polish international has cut out his constant mistakes that have led to cheap goals being conceded and has now become a solid keeper that his team can rely on. Szczesny has helped his side move to the top of the table and more than played his part in helping the Gunners to nine clean sheets in the Premier League, the joint highest so far this season.
Seamus Coleman - Everton's Seamus Coleman is a very attacking full-back with great determination to do well. Coleman is a quiet person who solely concentrates on his football, which is why people outside of Everton like him so much.
This season, the Everton right-back has flourished under the new system that they play under Roberto Martinez. He's had more license to go forward and boy has he thrived under his new role. Coleman has not only scored five goals already in the Premier League, but he has also helped Everton to eight clean sheets.
Per Mertesacker - At 6 ft 6 in, the lanky German isn't known for his pace and in his first couple of years at Arsenal, Mertesacker wasn't exactly the best defender in the Arsenal team.
However, this season, he has been arguably the best defender in the Premier League, and has struck an unbelievable partnership at the heart of the defence with Laurent Koscielny. This is one of the main reasons that Arsenal are doing so well, because they have stability at the back and don't leak goals, having only conceded 18 goals this season, the joint least in the league.
As well showing sheer quality at the back, Mertesacker has become a leader for the team, captaining the Gunners several times, and in one case, not afraid to shout at his own team-mate, Mesut Ozil, for refusing to applaud his fans at the end of a game.
Phil Jagielka - Not only the captain of Everton, Phil Jagielka is now a regular for his international side. Jagielka is another player that has a great partnership at the back for his club, with Sylvain Distin. Everton have only conceded 19 goals this season and taken eight clean sheets from 20 games, sitting in fifth place in the Premier League.
Jagielka had played all of Everton's games this season in the league, but finally ended his run of playing every minute this season, by missing out against Southampton. Jagielka makes an average of 9.4 clearances per game and has a pass success rate of 87 percent, providing his team with the stability they need.
Luke Shaw - The Englishman, who is only 18, has been a surprise for many this season. Shaw burst onto the scene at 17 years of age and hasn't looked back since. Having been an ever-present for Southampton this season, Shaw has helped rack up seven clean sheets for his side.
Whilst Shaw may not be the best attacking full-back in the league, at 18 he possesses great quality and maturity.
Yaya Toure - When you think Yaya Toure couldn't get any better, the Ivorian just keeps entertaining us even more. Toure is now the vice-captain at City and makes them tick.
The midfielder's powerful runs from deep offer City something else when they struggle in games. Usually, Yaya sits back, protects his back four and starts off attacking moves. However, when City are in need of a goal, Toure gets license to go forward and he tends to provide City with exactly what they need.
If his current quality wasn't enough, Toure has added something else to his game: free-kicks. He's already into double figures for goals this season, scoring nine in the league, with five of those goals in all competitions being devastating free-kicks.
Toure is one of the most complete players in the Premier League and with a pass success rate of over 90 percent this season, has been one of the best players this term.
Aaron Ramsey - The most surprising player this season would have to be Aaron Ramsey. Having taken so much criticism last season for his performances, Ramsey has looked a completely different player this season.
Ramsey has scored 13 goals this season - six more than he managed in his five previous for Arsenal combined, a stunning return. The Welshman has been one of the players of the season and despite being ruled out recently through, he will be a key part of Arsenal's second half of the season.
Adam Lallana - A difficult choice to choose between Ross Barkley and Adam Lallana but after a lot of thought I decided to go with the latter. Lallana has had a cracking season so far, helping Southampton fire up the table, breaking into the England squad and scoring one of the goals of the season.
He has scored four goals this term and also contributed with five assists as well. The Southampton captain has been a pivotal part of their success this season, leading by example and showing no signs of nervousness, thriving in his two caps for England. If he continues like this, he'll be on the plane to Brazil.
Wayne Rooney - One of the best strikers for many years now in the Premier League, Rooney has returned to his best this season. Having struggled last term, Rooney looks sharp and hungry again and has probably been Man Utd's best player this season.
Having put most of his injury problems behind him, Rooney has scored 11 goals this season and has even chipped in with nine assists in the league, the highest in the division. His performances have given him the man of the match award five times during 2013-14, the second most in the league.
Sergio Aguero - The Argentinian had a sensational first season, an average second season and is now having his best season for Manchester City this time around. Aguero has already scored 19 goals this season, in only 20 games.
Aguero has not only been clinical this term but he also struck a wonderful partnership with Alvaro Negredo helping City score over 50 goals already and into second in the table. Aguero is currently out with injury but is due to return soon and his attacking prowess will be welcomed by City, who face Barcelona in the Champions League.
Luis Suarez - What can you say about this man? By far the best player this season in the Premier League so far, Luis Suarez. Despite missing FIVE games at the start of the season, Suarez has racked up a stunning amount of goals and a fantastic goals to game ratio.
Having signed a new contract as well, it has been a good year for the Uruguayan. He has scored a stunning 20 goals in the Premier League already, in only 15 games. Remarkable. Arguably taking Liverpool into title challengers again single-handedly, Suarez has split defences open with ease with his skill and creativity.
A Liverpool game without a Suarez goal is almost unheard of this season.
Who do you think should be in the team of the season? Leave a comment or tweet me @YusufSmileyKhan
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU