Leonard Thompson
| Date of birth | 18 February 1901 |
| Place of birth | Sheffield |
| Nationality | English |
| Position | Inside left |
Len Thompson was a promising inside forward but he suffered the effects of a knee injury which limited his progress. He was best known as a penalty specialist.
| Season | Team | Competition | Apps | Subs | Goals | Y | R |
|---|---|---|---|---|---|---|---|
| 1927-28 | Arsenal | League Division One | 1 | ||||
| 1928-29 | Arsenal | League Division One | 17 | 5 |
|||
| 1929-30 | Arsenal | FA Cup | 1 | ||||
| 1929-30 | Arsenal | League Division One | 5 | 1 |
|||
| 1930-31 | Arsenal | League Division One | 2 | ||||
| 1931-32 | Arsenal | League Division One | 1 |
Please note: Career stats are based on performances in the Premier and Football Leagues and (in most cases all) internationals.
| Date | Match | Result | Competition | Round | |
|---|---|---|---|---|---|
| 28 Mar 1928 | Arsenal v Portsmouth | L | 0-2 | League Division One | |
| 25 Aug 1928 | Sheffield Wednesday v Arsenal | L | 3-2 | League Division One | |
| 29 Aug 1928 | Arsenal v Derby County | L | 1-3 | League Division One | |
| 22 Sep 1928 | Manchester City v Arsenal | L | 4-1 | League Division One | |
| 26 Sep 1928 | Derby County v Arsenal | D | 0-0 | League Division One | |
| 29 Sep 1928 | Arsenal v Huddersfield Town | W | 2-0 | League Division One | |
| 06 Oct 1928 | Everton v Arsenal | L | 4-2 | League Division One | |
| 13 Oct 1928 | Arsenal v West Ham United | L | 2-3 | League Division One | |
| 20 Oct 1928 | Newcastle United v Arsenal | W | 0-3 | League Division One | |
| 27 Oct 1928 | Arsenal v Liverpool | D | 4-4 | League Division One | |
| 03 Nov 1928 | Cardiff City v Arsenal | D | 1-1 | League Division One | |
| 10 Nov 1928 | Arsenal v Sheffield United | W | 2-0 | League Division One | |
| 17 Nov 1928 | Bury v Arsenal | L | 1-0 | League Division One | |
| 24 Nov 1928 | Arsenal v Aston Villa | L | 2-5 | League Division One | |
| 01 Jan 1929 | Sunderland v Arsenal | L | 5-1 | League Division One | |
| 13 Mar 1929 | Birmingham City v Arsenal | D | 1-1 | League Division One | |
| 30 Mar 1929 | Arsenal v Bury | W | 7-1 | League Division One | |
| 02 Apr 1929 | Arsenal v Newcastle United | L | 1-2 | League Division One | |
| 07 Sep 1929 | Sheffield Wednesday v Arsenal | W | 0-2 | League Division One | |
| 11 Sep 1929 | Arsenal v Manchester City | W | 3-2 | League Division One | |
| 21 Sep 1929 | Sunderland v Arsenal | W | 0-1 | League Division One | |
| 25 Sep 1929 | Aston Villa v Arsenal | L | 5-2 | League Division One | |
| 16 Dec 1929 | Sheffield United v Arsenal | L | 4-1 | League Division One | |
| 11 Jan 1930 | Arsenal v Chelsea | W | 2-0 | FA Cup | 3rd round |
| 11 Mar 1931 | Leeds United v Arsenal | W | 1-2 | League Division One | |
| 14 Mar 1931 | Aston Villa v Arsenal | L | 5-1 | League Division One | |
| 02 Mar 1932 | Bolton Wanderers v Arsenal | L | 1-0 | League Division One | |
Please note: Match history is complete for the Premier and Football Leagues and (in most cases all) internationals.