| Name: | Allan Johnston |
| Nationality: | Scottish |
| Date of Birth: | 14/12/1973 |
| Height: | 5' 10" (178cm) |
| Weight: | 11st 7lbs (73.09kg) |
| Previous | |
| Clubs: | St Mirren, Bolton (loan), Sunderland (loan), Hearts, Kilmarnock, Rangers, Sheffield Wed (loan), Middlesbrough, Birmingham (loan), Stade Rennais |
| Position: | Midfielder |

| Squad Number: | 41 | |
| Home Kit Sponsor: | Available to Sponsor | |
| Away Kit Sponsor: | Available to Sponsor |
On September 22nd 2009 midfielder Allan Johnston put pen to paper on a contract that will see him ply his trade as a St Mirren player until the end of this season.
The 35-year-old had been training with St Mirren since the pre-season and he will be sure to bring a bit more creativity and experience into the side over the season.
Football life for Allan Johnston started with Hearts but after six seasons at Tynecastle he headed for pastures new when he joined French League side Rennes in 1996.
A year later he was back in the UK after Sunderland came calling for his services but some of his time there saw him out on-loan to Birmingham City and Bolton Wanderers.
During the summer of 2000 Johnston joined Rangers but 14 months later he was on the move again, this time to Middlesbrough after Rangers accepted a £600,000 transfer bid for him.
The midfielder spent three seasons at the Riverside Stadium which included a loan spell with Sheffield Wednesday during the 2002-2003 season.
Johnston signed up for Kilmarnock during the summer of 2005 and left them over the summer.
Has been capped 18 times for the Scottish National side.
The following table shows the player's St Mirren related stats across all competitive games in the following competitions; SPL, SFL First Division, Scottish Cup, League Cup and Challenge Cup.
| Starting Appearances: | 3 | |
| Substitute (used): | 9 | |
| Substitute (unused): | 9 | |
| Goals: | 0 |
Updated on Saturday, May 8th, 2010.
| Career History: | ||||
| Club | Season | Comp. | Apps (as sub) |
Goals |
| St Mirren | 2009 - 10 | League | 1 (9) | 0 |
| FA Cup | 1 (0) | 0 | ||
| League Cup | 1 (0) | 0 | ||
| Kilmarnock | 2007 - 08 | League | 14 (8) | 0 |
| League Cup | 2 (0) | 0 | ||
| Kilmarnock | 2006 - 07 | League | 25 (3) | 0 |
| FA Cup | 1 (0) | 0 | ||
| League Cup | 4 (1) | 0 | ||
| Kilmarnock | 2005 - 06 | League | 36 (1) | 2 |
| FA Cup | 1 (0) | 0 | ||
| League Cup | 1 (0) | 0 | ||
| Kilmarnock | 2004 - 05 | League | 19 (9) | 3 |
| FA Cup | 2 (1) | 0 | ||
| League Cup | 2 (0) | 0 | ||
| Sheffield Wed | 2002 - 03 | League | 12 (0) | 2 |
| Middlesbrough | 2002 - 03 | League Cup | 2 (0) | 0 |
| Middlesbrough | 2001 - 02 | League | 13 (4) | 1 |
| FA Cup | 2 (1) | 0 | ||
| League Cup | 1 (0) | 0 | ||
| Rangers | 2001 - 02 | League | 1 (0) | 0 |
| Rangers | 2000 - 01 | League | 9 (4) | 0 |
| FA Cup | 2 (1) | 1 | ||
| League Cup | 0 (2) | 0 | ||
| Euro Cups | 4 (3) | 2 | ||
| Bolton | 1999 - 00 | League | 19 (2) | 4 |
| FA Cup | 2 (0) | 0 | ||
| Birmingham | 1999 - 00 | League | 7 (2) | 0 |
| League Cup | 1 (0) | 0 | ||
| Sunderland | 1998 - 99 | League | 40 (0) | 7 |
| FA Cup | 1 (0) | 0 | ||
| League Cup | 6 (1) | 1 | ||
| Sunderland | 1997 - 98 | League | 41 (2) | 11 |
| FA Cup | 2 (0) | 0 | ||
| League Cup | 2 (0) | 0 | ||
| Sunderland | 1996 - 97 | League | 4 (2) | 1 |
| Stade Rennais | 1996 - 97 | League | 23 (0) | 2 |
| Hearts | 1995 - 96 | League | 30 (3) | 9 |
| FA Cup | 4 (1) | 1 | ||
| League Cup | 2 (0) | 0 | ||
| Hearts | 1994 - 95 | League | 21 (0) | 1 |
| League Cup | 3 (0) | 2 | ||
| Hearts | 1993 - 94 | League | 28 (0) | 1 |
| Hearts | 1992 - 93 | League | 2 (0) | 1 |