Peter started his professional career in 2011 with Peterborough United. He spend time out on loan to Thurrock F.C. and Histon F.C. before being released in May 2014.
He signed for Falkirk in July 2014 and played 4 seasons for the Bairns.
In June 2018 Peter moved to Plymouth Argyll before moving to Carlisle United in January 2019. In July 2019 Peter signed for Morton.
Peter signed with Queen’s Park in January 2020.
Appearances season 2021-2022
Detailed Playing Stats Season 2021-2022
|Date||Competition||Opposition||Start Game||Sub On||Sub Off||Yellow Card||Red Card||Goals|
|Sat 26 Feb 22||cinch League 1||Montrose||✓|
|Tues 1 Mar 22||cinch League 1||Peterhead||✓||✓|
|Sat 5 Mar 22||cinch League 1||Dumbarton||✓|
|Sat 12 Mar 22||cinch League 1||Alloa Athletic||✓|
|Sat 19 Mar 22||cinch League 1||Airdrieonians||✓||✓|
|Sat 26 Mar 22||cinch League 1||Clyde||✓||✓||✓|
|Sat 9 Apr 22||cinch League 1||East Fife||✓|
|Sat 16 Apr 22||cinch League 1||Peterhead||✓||✓|
|Sat 23 Apr 22||cinch League 1||Montrose||✓|
|Sat 30 Apr 22||cinch League 1||Falkirk||✓||✓|
|Wed 4 May 22||Championship Play-off||Dunfermline Athletic||✓|
|Sat 7 May 22||Championship Play-off||Dunfermline Athletic||✓|
|Thurs 12 May 22||Championship Play-off||Airdrieonians||✓|
|Sun 15 May 22||Championship Play-off||Airdrieonians||✓||✓|