Pinnock came through the ranks at his local Football League side Gillingham, making 16 first team appearances in total.
[1] After loan spells at Margate, Dover Athletic and Chesham United, Pinnock moved permanently from Gillingham to Conference side Kingstonian[2] where he spent two years before joining Gravesend & Northfleet.
Pinnock spent a year at Welling and then moved onto Margate for whom he had previously played for on loan.
Pinnock had his most fruitful goalscoring spell while at Margate, averaging nearly a goal every two games in the league.
In the 2008 close season Pinnock made the short trip along the M2 to join Maidstone United.