Last summer saw a record £1.2bn spent on Premier League transfers by the 20 top tier clubs.

Already, with 51 days of the transfer window still remaining, over £600m has been committed, in transfer fees and add-ons.

Little doubt remains that that £1.2bn figure is going to be well and truly smashed this time.

Listed below are the 49 Premier League transfers agreed so far, as confirmed by BBC  Sport.

Interestingly/amusingly, Newcastle are credited with four: Christian Atsu and Florian Lejeune, plus Stefan O’Connor and Josef Yarney. That last pair were released by Arsenal and Everton respectively and have gone into Newcastle’s Under 23 set-up – the duo aged 20 and 19.

Guessing that around half of the other 45 players to move, Newcastle could have potentially gone for (or did go for and didn’t get….) but which, if any, would have been the right ones for NUFC?

The Premier League kicks off once again in only 31 days time and you would have to be pretty confident that at least another £600m will have been spent in the meantime, taking us to a new record with a few weeks to spare.

Interesting to see just how much of that potential £600m+ will be down to Newcastle.

22 March

Elias Kachunga (Ingolstadt – Huddersfield) £1.1m

31 March

Tom Cleverley (Everton – Watford) Undisclosed

19 May

Pascal Gross (FC Ingolstadt 04 – Brighton) Undisclosed

24 May

Christian Atsu (Chelsea – Newcastle) Undisclosed

26 May

Bernardo Silva (Monaco – Manchester City) £43m

Pablo Zabaleta (Manchester City – West Ham) Free

1 June

Darren Fletcher (West Brom – Stoke) Free

6 June

Sead Kolasinac (Schalke – Arsenal) Free

8 June

Ederson Moraes (Benfica – Manchester City) £35m

14 June

Victor Lindelof (Benfica – Manchester United) £31m

15 June

Davy Klaassen (Ajax – Everton) £23.6m

Harry Maguire (Hull – Leicester) £17m

Jordan Pickford (Sunderland – Everton) £25m rising to £30m

16 June

Mathew Ryan (Valencia – Brighton) Undisclosed

22 June

Mohamed Salah (Roma – Liverpool) £34m

23 June

Laurent Depoitre (Porto – Huddersfield) Undisclosed

24 June

Will Hughes (Derby County – Watford) £8m

29 June

Jermain Defoe (Sunderland – Bournemouth) Free

30 June

Nathan Ake (Chelsea – Bournemouth) Undisclosed

Aaron Mooy (Manchester City – Huddersfield) £8m

Jonas Lossl (FSV Mainz 05 – Huddersfield) Loan

Henry Onyekuru (Eupen – Everton) £7m

1 July

Ethan Ampadu (Exeter City – Chelsea) Undisclosed

Daniel Bachmann (Stoke City – Watford) Undisclosed

Jan Bednarek (Lech Poznan – Southampton) Undisclosed

Willy Caballero (Manchester City – Chelsea) Free

Kiko Femenia (Alaves – Watford) Undisclosed

2 July

Jay Rodriguez (Southampton – West Brom) £12m

3 July

Michael Keane (Burnley – Everton) Potentially rising to £30m

Sandro Ramirez (Malaga – Everton) £5.2m

Zhang Yuning (Vitesse – West Brom) Undisclosed

4 July

Kasey Palmer (Chelsea – Huddersfield) Loan

Tammy Abraham (Chelsea – Swansea) Loan

Tom Ince (Derby – Huddersfield) Undisclosed

Florian Lejeune(Eibar – Newcastle) Undisclosed (reported £8.7m)

Connor Mahoney (Blackburn – Bournemouth) Undisclosed

5 July

Steve Mounie (Montpellier – Huddersfield) Undisclosed (reported £11.44m)

Josh Tymon (Hull – Stoke) Undisclosed

6 July

Vincent Iborra (Sevilla – Leicester) Undisclosed (reported £10.5m)

Roque Mesa (Las Palmas – Swansea) £11m

Stefan O’Connor (Arsenal – Newcastle) Free

Charlie Taylor (Leeds – Burnley) Fee to be decided by tribunal

Josef Yarney (Everton – Newcastle) Free

7 July

Mathias Jorgensen (FC Copenhagen – Huddersfield) Undisclosed

Jon Walters (Stoke City – Burnley) £3m

9 July

Wayne Rooney (Manchester United – Everton) Free

Antonio Rudiger (Roma – Chelsea) Undisclosed

10 July

Romelu Lukaku (Everton – Manchester United) £75m

11 July

Dominic Solanke (Chelsea – Liverpool) Undisclosed