| ST. JOHNSTONE : 1946/47 - 2006/07 | ||||||
| NAME | POS. | SEASONS | SOURCE | TRANSFERRED TO | APPS | GLS |
| ADAM Charlie | M | 85-87 | Downfield (ex Montrose) | Brechin City | 28 | 8 |
| ADDISON Derek | M | 82-86 | Hearts | Brechin City | 98 | 3 |
| AIRD Kenny | W | 67-73 | St. Mirren | Hearts | 161 | 32 |
| AITCHISON Danny | CD | 81-82 | Fauldhouse United | Fauldhouse United | 2 | 0 |
| AITKEN Fred | W | 66-75 | Valleyfield Colliery | Eastern (Hong Kong) | 181 | 35 |
| ANDERSON Alex | FB | 46-47 | East Craigie | Forfar Athletic | 4 | 0 |
| ANDERSON Iain | M | 75-78 | Dundee | Houston Hurricane (USA) | 61 | 9 |
| ANDERSON Jim | CF | 65-67 | Forres Mechanics | Elgin City | 8 | 3 |
| ANDERSON Jimmy | IF | 58-60 | Falkirk | Dumbarton | 33 | 11 |
| ANDERSSON Thomas | F | 97-98 | Vasteras SK (Sweden) | Brage (Sweden) | 3 | 0 |
| ANDREW Dick | CF | 52-53 | Bathgate Thistle | Lanark United | 14 | 6 |
| ARGUE Jimmy | FB | 68-75 | Kilsyth Rangers | Retired (injury) | 145 | 3 |
| ARKINS Vinny | F | 91-94 | Shamrock Rovers (Eire) | Shelbourne (Eire) | 48 | 11 |
| ARMIT Peter | W | 51-54 | Broxburn Athletic | Hamilton Academical | 38 | 8 |
| ARROL John | G | 79-80 | Clyde | Mgr. Clyde Youth Team | 10 | 0 |
| BAGAN David | M | 04-05 | Queen of the South | Raith Rovers | 6 | 0 |
| BAIKIE Eric | WH | 56-58 | Dunfermline Athletic | Duns | 28 | 0 |
| BAILLIE Malcolm | IF | 50-51 | Greenock Morton | Fleetwood | 2 | 0 |
| BAINES Roy | G | 83-85 | Greenock Morton | Mgr. Tranent | 39 | 0 |
| BAIRD Archie | WH | 53-56 | Aberdeen | ? | 77 | 3 |
| BALAVAGE John | G | 84-91 | Albion Rovers | Shettleston | 185 | 0 |
| BALTACHA Sergei | D | 90-93 | Ipswich Town | P/Mgr. Inverness Caledonian | 90 | 1 |
| BAPTIE I | 53-54 | - | ? | 1 | 0 | |
| BARKEY Pat | W | 86-87 | Forth Wanderers (ex (Hamilton A.)) | Cowdenbeath | 10 | 0 |
| BARNARD Paul | M | 03-05 | Plymouth Argyle | Drogheda United (Eire) | 27 | 2 |
| BARRON Doug | CD | 80-92 | Bainsford F.A.N.G. | Clydebank | 261 | 7 |
| BAXTER Mark | D | 02-05 | 'S' Form | Cowdenbeath | 50 | 3 |
| BEEDIE Stuart | M | 81-84 | Montrose | Dundee United | 95 | 9 |
| BELL Andy | G | 56-57 | Airdrie | Albion Rovers | 13 | 0 |
| BELL John | IF | 61-64 | Swindon Town | Raith Rovers | 46 | 14 |
| BINGHAM David | F | 89-92 | Oakley United | Forfar Athletic | 17 | 3 |
| BLACK Gordon | WH | 58-59 | Dundee | Dumbarton | 6 | 2 |
| BLACKIE Billy | F | 89-90 | Alloa Athletic | Retired | 10 | 0 |
| BLAIR Ray | W | 82-85 | Dumbarton | Motherwell | 53 | 5 |
| BLYTH Jimmy | FB | 46-52 | (Hearts) | Forfar Athletic | 132 | 1 |
| BOLLAN Gary | FB | 98-01 | Glasgow Rangers | Livingston | 95 | 7 |
| BONNAR John | G | 59-60 | Dumbarton | Retired | 5 | 0 |
| BOOTH Ashley | WH | 62-65 | Banks o' Dee | East Fife | 29 | 0 |
| BORTHWICK Walter | M | 76-77 | St. Mirren | St. Mirren | 22 | 2 |
| BOWIE Jim | W | 86-87 | Dunfermline Athletic | Meadowbank Thistle | 3 | 0 |
| BOWMAN Gary | M | 96-98 | Clydebank | Ayr United | 5 | 0 |
| BOYD Alf | WH | 46-47 | Dundee North End | Dundee | 6 | 2 |
| BRANNIGAN Drew | F | 78-85 | Port Glasgow | Arbroath | 161 | 32 |
| BRASH Willie | FB | 47-49 | Bo'ness United | Yoker Athletic | 11 | 0 |
| BRODIE Ken | G | 53-54 | Duntocher Hibs | Duntocher Hibs | 2 | 0 |
| BROGAN John | F | 76-84 | Albion Rovers | Hibernian | 244 | 114 |
| BROWN Bobby | WH | 58-60 | Douglas Water Thistle | Stirling Albion | 33 | 2 |
| BROWN David | CF | 46-49 | Edinburgh City | ? | 49 | 44 |
| BROWN George | G | 52-53 | Kirkintilloch Rob Roy | Stenhousemuir | 12 | 0 |
| BROWN Gordon | M | 96-97 | Celtic B.C. | Forfar Athletic | 1 | 0 |
| BROWN Willie | F | 85-88 | Tayport | Forfar Athletic | 67 | 38 |
| BROWNLEE Ken | WH | 63-64 | Third Lanark | Hellenic (S. Africa) | 5 | 1 |
| BRUCE | G | 47-48 | - | ? | 1 | 0 |
| BRUCE N | IF | 53-54 | - | ? | 1 | 2 |
| BRYDON Ian | CF | 50-53 | Tranent (ex Leith Athletic) | Darlington | 55 | 26 |
| BUCKLEY Paddy | CF | 48-52 | Bo'ness United | Aberdeen | 100 | 73 |
| BUDD John | G | 54-55 | - | ? | 2 | 0 |
| BUDDEN John | FB | 93-94 | (Crystal Palace) | Dover Athletic | 2 | 0 |
| BUGLIONE Martin | F | 92-94 | Margate | Sittingbourne | 17 | 2 |
| BURNS David | W | 59-61 | Kilmarnock | Arbroath | 15 | 2 |
| BURTON A | 52-53 | - | ? | 1 | 0 | |
| BUTTER Jim | G | 87-90 | Blairgowrie | Alloa Athletic | 3 | 0 |
| BYRNE David | FB | 92-93 | Watford | Partick Thistle | 12 | 0 |
| CAIRNS Jimmy | FB | 53-54 | Third Lanark | ? | 4 | 0 |
| CALDWELL Alex | D | 80-85 | Dundee | Forfar Athletic | 138 | 8 |
| CAMPBELL Colin | G | 47-48 | (Southend United) | ? | 18 | 0 |
| CAMPBELL Mark | CD | 05-06 | Falkirk | Raith Rovers | 3 | 1 |
| CANAVAN Jimmy | W | 49-50 | East Fife | ? | 6 | 0 |
| CANNON Jimmy | IF | 51-54 | Dunfermline Athletic | Kettering Town | 25 | 7 |
| CARLYLE Walter | W | 65-66 | Motherwell | Queen of the South | 1 | 0 |
| CARR Joe | W | 53-62 | Dunipace | Dumbarton | 182 | 58 |
| CAW Kenny | CF | 52-53 | Loanhead Mayflower | Albion Rovers | 6 | 1 |
| CHERRY Paul | CD | 88-96 | Cowdenbeath | Inverness Caledonian Thistle | 213 | 12 |
| CHRISTIE John | G | 51-53 | Steelend Victoria | ? | 31 | 0 |
| CLARK Billy | W | 65-67 | Kilsyth Rangers | Stenhousemuir | 17 | 2 |
| CLARK Willie | FB | 53-55 | Hibernian | ? | 32 | 0 |
| CLARK Wilson | W | 49-50 | Ashington | ? | 11 | 3 |
| CLARKSON Jimmy | CH | 54-55 | Ayr United | ? | 19 | 0 |
| CLUNIE Dave | D | 77-78 | Berwick Rangers | Retired | 34 | 0 |
| COBURN Jackie | CF | 64-65 | East Stirling | Montrose | 9 | 3 |
| COBURN Willie | FB | 63-72 | Crieff Earngrove | Forfar Athletic | 238 | 12 |
| COCHRANE Dave | CD | 71-74 | Perth Celtic | Nairn County | 6 | 0 |
| COLE Anth | D | 92-94 | (Middlesbrough) | Berwick Rangers | 8 | 0 |
| COLLUMBINE Ernie | WH | 65-66 | East Stirling | Clydebank | 5 | 0 |
| COLQUHOUN John | W | 96-97 | Hearts | Retired | 6 | 1 |
| CONNELL | G | 46-47 | - | ? | 1 | 0 |
| CONNELLY Bobby | WH | 62-63 | (Liverpool) | East Fife | 2 | 0 |
| CONNOLLY John | W | 67-72 | Glasgow United | Everton | 96 | 41 |
| CONNOLLY Paddy | F | 97-03 | Airdrie | Ayr United | 109 | 12 |
| On loan:2000/01 Ayr United | 6 | 2 | ||||
| CONNOR John | CF | 46-47 | Alloa Athletic | Mgr. St. Rochs | 5 | 2 |
| CONNOR Pat | D | 80-81 | Kilbowie Union | Kirkintilloch Rob Roy | 1 | 0 |
| CONWAY Chris | D | 99-00 | S'Form | Grand View College (USA) | 1 | 0 |
| COOK Bobby | W | 38-47 | (Portsmouth) | Airdrie | 37 | 15 |
| COPLAND Doug | G | 55-57 | Auchterarder Primrose | |||