- Represented Port Vale and Stockport County at youth level.
- Signed for Winsford United aged 17 in 1998. Played for 2 summers in America in between seasons for Winsford, whilst at University.
- Left and signed for Newcastle Town 2004/2005 season and finished 2nd to Fleetwood Town in the North West Counties Premier.
- Returned to sign for Winsford Utd 2006 season and won the title in the North West Counties 1st Division
- Left Winsford for newly formed 1874 Northwich FC in 2013/2014 season as Player / Assistant Manager, finished 3rd in our first season. Got promoted.
- 2014/2015 finished 3rd in North West Counties Premier with Northwich in our first season in the league. Played 89 games for Northwich in 2 years. Picked up Player of the month awards.
- Returned to Winsford as a player July 2015, appointed Manager end of October 2015.
- Mid-Cheshire Senior Cup Winners 2007-08, 2012-13 + Runners Up 2009/10
- NWCFL Premier Division Runners up 2004/2005
- NWCFL Division 1 Champions 2006-07
- NWCFL Challenge Cup Runners up 2009-10
- Mid- Cheshire Challenge Cup Runners Up 2009-2010
- NWCFL Challenge Cup Winners 2010-11 (Scored the winner in a 1-0 win)
- Supports Direct Shield Winners 2013
- Numerous individual club awards