We recently gave you the career paths of some of our current first team squad and asked you to name the players from these.
Now we are going to test your memory a little further, by asking you to do the same thing - but with the lads in question all part of our 2018 National League title-winning side.
Once again, there are ten players to work out - some of them are relatively straight forward, with a few tricky ones thrown in there too!
Let's see how many you can name -
PLAYER ONE - West Bromwich Albion > Aberdeen (loan) > Northampton Town (loan) > Market Drayton Town > Forest Green Rovers > Kidderminster Harriers > Torquay United (loan) > Macclesfield Town > Hereford.
PLAYER TWO - Macclesfield Town > Port Vale > Oldham Athletic > Chesterfield > Macclesfield Town.
PLAYER THREE - Everton > Exeter City (loan) > Port Vale > Luton Town > Mansfield Town > Forest Green Rovers (loan) > Macclesfield Town (loan) > Macclesfield Town.
PLAYER FOUR - Barnsley > Macclesfield Town (loan) > Forest Green Rovers > Torquay United (loan) > Macclesfield Town (loan) > Macclesfield Town > Port Vale.
PLAYER FIVE - AFC Telford United > Rushall Olympic (loan) > Hednesford Town > Evesham United (loan) > Wrexham > Tamworth> Chester > Macclesfield Town > York City > Altrincham.
PLAYER SIX - Birmingham City > Crawley Town (loan) > Macclesfield Town > MK Dons > Solihull Moors > Harrogate Town (loan).
PLAYER SEVEN - Motherwell > AFC Fylde > Macclesfield Town > Shrewsbury Town > Wrexham > Port Vale > Wrexham (loan).
PLAYER EIGHT - Port Vale > Tamworth (loan) > Chester (loan) > Macclesfield Town > Port Vale.
PLAYER NINE - Bury > Stalybridge Celtic (loan) > Bergsoy (loan) > Macclesfield Town (loan) > Wrexham (loan) > Wrexham (loan) > York City (loan) > Port Vale.
PLAYER TEN - Birmingham City > Lincoln City (loan) > Cheltenham Town (loan) > Macclesfield Town > Kidderminster Harriers.
The answers will be revealed this coming Friday - so make sure that you keep an eye out for them!