David Thompson Profile and Player Statistics
First name: David
Last name: Thompson
Position: , Midfielder
Nationality:
Height: 189
Weight: 80

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which David Thompson has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Premier League 2020/2021 Aberystwyth Town 0 0 0 0 0 0 0 0
Premier League 2019/2020 Aberystwyth Town 297 4 1 0 0 0 1 0
Welsh Cup 2019/2020 Aberystwyth Town 0 0 0 0 0 0 0 0
Europa League 2017/2018 Bala Town 180 2 0 0 0 0 0 0
Challenge Cup 2016/2017 Bala Town 18 1 1 0 0 0 0 0
Europa League 2016/2017 Bala Town 81 2 1 1 0 0 1 0
Premier League 2016/2017 Bala Town 2122 26 2 2 1 0 3 2
Welsh Cup 2016/2017 Bala Town 270 3 0 0 0 0 1 0
Premier League 2015/2016 Bala Town 1509 23 8 4 2 0 2 0
Welsh Cup 2015/2016 Bala Town 46 1 0 1 0 0 0 0
Premier League 2014/2015 Rhyl 1964 26 5 1 0 0 7 0
Welsh Cup 2014/2015 Rhyl 180 2 0 0 0 0 1 0
Vanarama National League North 2012/2013 Vauxhall Motors 1316 19 3 8 2 0 0 0
Fa Trophy 2011/2012 Droylsden 0 0 0 0 0 0 0 0
Vanarama National League North 2011/2012 Droylsden 270 3 0 0 0 0 0 0

David Thompson has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
21/02/2020 Aberystwyth Town
0 - 1
Penybont 0-0H2H+
  45' Owain Warlow
Edmilson Vaz 46'  
M. Jones 46'  
G. Kellaway 46'  
Aaron Pomeyie 46'  
  63' E. Phipps
  63' D. Griffiths
A. Davies 63'  
David Thompson 63'  
David Thompson 66'  
  77' Owain Warlow
  77' K. Georgievsky
  0 - 1 79' L. Harling
  87' N. Wood
  87' R. Griffiths
  90+1' A. Evans
M. Jones 90+1'  
08/02/2020 Cardiff MU
3 - 1
Aberystwyth Town 1-1H2H+
E. Evans 10' 1 - 0  
E. Lewis 18'  
  1 - 1 34' Alhagi Touray Sisay
K. McCarthy 63'  
Dion Phillips 63'  
  67' Alhagi Touray Sisay
  67' A. Davies
D. Rees 67'  
  75' C. Roberts
E. Evans 76' 2 - 1  
Bradley Woolridge 77'  
W. Evans 85' 3 - 1  
18/01/2020 Aberystwyth Town
1 - 0
Penybont 1-0H2H+
B. Borge 4' 1 - 0  
David Thompson 24'  
Wes Baynes 25'  
Pavel 33'  
L. Jenkins 42'  
  46' Oliver Dalton
  46' Owain Warlow
  63' J. Saddler
  63' L. Harling
  63' D. Griffiths
  63' C. Jemmett-Hutson
C. Roberts 90'  
10/01/2020 Caernarfon Town
0 - 3
Aberystwyth Town 0-1H2H+
  0 - 1 35' Aled Williams
  46' Richie Ricketts
  46' R. Edwards
Aled Williams 51'  
N. Edwards 51'  
B. Clark 58'  
Gareth Evans 60'  
S. Bradley 63'  
Sam Jones 63'  
  69' G. Kellaway
  69' Luke Boundford
  0 - 2 70' Marc Williams
N. Edwards 77'  
Cai Jones 77'  
  0 - 3 80' Marc Williams
  90' Marc Williams
  90' Joe Phillips
27/09/2019 Prestatyn Town
7 - 0
Bangor City 0-0H2H+
A. Jones 53' 1 - 0  
R. Hughes 61' 2 - 0  
J. Davis 63' 3 - 0  
Kai Edwards 67' 4 - 0  
R. Hughes 84' 5 - 0  
I. Griffiths 87' 6 - 0  
I. Griffiths 90' 7 - 0  
27/04/2018 Prestatyn Town
0 - 0
Llandudno 0-0H2H+
Z. Edwards 22'  
  31' David Thompson
N. Edwards 34'  
  45' Lee Thomas
  53' David Thompson
  53' Robert Parry
James Stead 65'  
Michael Parker 65'  
Alec Williams 75'  
Sam Herd 75'  
  75' Lee Thomas
  75' Matthew Williams
D. Hayes 88'  
E. Lloyd 88'  
  90' Marc Williams
  90' H. Jones
21/04/2018 Llandudno
2 - 3
Barry Town United 0-0H2H+
  0 - 1 53' Jonathan Hood
Macauley Southam-Hales 60' 1 - 1  
  65' D. Fahiya
  65' L. Gerrard
  1 - 2 67' J. Saddler
  72' Macauley Southam-Hales
  72' James Demetriou
  1 - 3 77' Jonathan Hood
Danny Shaw 86' 2 - 3  
14/04/2018 Carmarthen Town
3 - 2
Llandudno 1-1H2H+
L. Bowen 1' 1 - 0  
  1 - 1 3' Lee Thomas
  1 - 2 47' Danny Shaw
A. O'Kelly 49' 2 - 2  
  63' David Thompson
  63' Robert Parry
C. Green 66'  
C. Morgan 66'  
L. Thomas 68' 3 - 2  
Luke Bowen 72'  
L. Bowen 73'  
D. Vincent 73'  
  78' Wes Baynes
  83' Tom Dix
  83' Matthew Williams
L. Cummings 90'  
Craig Hanford 90'  
31/03/2018 Llandudno
1 - 0
Aberystwyth Town 0-0H2H+
  31' Damien Allen
David Thompson 58'  
Marc Williams 58'  
D. Hughes 58'  
Matthew Williams 58'  
  61' Kurt Sherlock
  61' Luke Borelli
  72' Damien Allen
  72' Ryan Wade
Toby Jones 73'  
Robert Parry 73'  
Matthew Williams 76' 1 - 0  
  82' Joe Phillips
  82' G. Kellaway
J. Gibbs 85'  
88'  
90+5'  
23/03/2018 Bala Town
0 - 1
Connah's Quay 0-0H2H+
  58' Michael Bakare
  58' M. Wilde
L. Short 61'  
David Thompson 61'  
  0 - 1 63' M. Wilde
K. Smith 73'  
Evan Horwood 73'  
M. Hayes 83'  
Andrai Jones 83'  
C. Venables 88'  
  90+1' Ryan Wignall
16/12/2017 Cardiff MU
1 - 2
Bala Town 0-0H2H+
  52' Les Davies
  0 - 1 55' M. Hayes
Dan Spencer 55'  
H. Owen 55'  
E. Evans 58' 1 - 1  
  58' C. Venables
  72' Glenn Rule
  72' Hyuga Tanner
  78' Les Davies
  78' David Thompson
E. Lewis 89'  
  90' David Thompson
  90' Ryan Valentine
  1 - 2 90+4' C. Venables
24/11/2017 Bangor City
5 - 0
Bala Town 2-0H2H+
Gary Taylor-Fletcher 13' 1 - 0  
Steven Hewitt 21' 2 - 0  
  24' Evan Horwood
L. Wall 28'  
  55' David Thompson
Dean Rittenberg 64' 3 - 0  
Gary Taylor-Fletcher 67'  
Brayden Shaw 67'  
L. Wall 70' 4 - 0  
  76' Jordan Evans
  76' Ian Sheridan
Dean Rittenberg 77'  
James Demetriou 77'  
L. Wall 88' 5 - 0  
  89' N. Burke
  89' J. Jones
Damien Allen 90+3'  
G. Williams 90+3'  
17/11/2017 Aberystwyth Town
1 - 2
Bala Town 0-0H2H+
  32' Glenn Rule
  35' Stuart Jones
  35' Will Bell
  0 - 1 52' M. Hayes
Luke Borelli 64'  
C. Hobson 64'  
John McKenna 71'  
J. Owen 71'  
Joe Phillips 71'  
  72'
  0 - 2 80' M. Hayes
  80' Jordan Evans
  80' Ian Sheridan
  83' Glenn Rule
  83' Evan Horwood
Les Davies 84' 1 - 2  
10/11/2017 Bala Town
1 - 1
Connah's Quay 0-1H2H+
M. Hayes 16'  
David Thompson 16'  
  0 - 1 38' M. Wilde
  58' Nathan Woolfe
  58' Michael Bakare
Stuart Jones 69'  
  72' Matty Owen
  72' J. Owen
Ian Sheridan 76'  
Evan Horwood 76'  
Jordan Evans 76'  
Andrai Jones 76'  
C. Venables 85' 1 - 1  
  90' Ryan Wignall
  90' Joe Heath
03/11/2017 Bala Town
2 - 1
Llandudno 1-1H2H+
N. Burke 35' 1 - 0  
  1 - 1 40' S. Hart
Jordan Evans 60'  
Evan Horwood 60'  
  60' Danny Shaw
M. Hayes 70' 2 - 1  
  75' Marc Williams
  75' R. Edwards
  80' Lee Thomas
  80' Owain Jones
Ian Sheridan 83'  
David Thompson 83'  
  87'
  88' S. Hart
  88' Shaun Cavanagh
Les Davies 90'  
Andrai Jones 90'  
12/10/2017 Newtown AFC
1 - 3
Bala Town 1-1H2H+
  0 - 1 12' Jordan Evans
J. Kenton 28' 1 - 1  
R. Sears 55'  
  1 - 2 58' M. Hayes
  60' Ian Sheridan
  1 - 3 60' Jordan Evans
J. Reed 71'  
Luke Boundford 71'  
N. Mitchell 82'  
J. Murphy 82'  
  89' Jordan Evans
  89' Glenn Rule
29/09/2017 Bala Town
1 - 1
Aberystwyth Town 1-1H2H+
  19' G. Kellaway
  19' M. Jones
N. Burke 26'  
N. Burke 28' 1 - 0  
Ian Sheridan 41'  
M. Hayes 41'  
  1 - 1 45+5' J. Spittle
Les Davies 83'  
Glenn Rule 83'  
21/09/2017 Cefn Druids
3 - 0
Bala Town 2-0H2H+
I. Gareth 21' 1 - 0  
  40' David Thompson
Ashley Ruane 42' 2 - 0  
  46' Stuart Jones
  46' Will Bell
  46' David Thompson
  46' Ryan Valentine
N. Peate 65' 3 - 0  
I. Gareth 77'  
Stuart Cook 77'  
  77' Jordan Evans
  77' Ian Sheridan
08/09/2017 Connah's Quay
1 - 0
Bala Town 1-0H2H+
J. Owen 25'  
M. Wilde 43' 1 - 0  
  47' Evan Horwood
  60' Les Davies
  60' Jordan Evans
Ryan Wignall 66'  
  67' C. Venables
M. Wilde 72'  
  85' Stuart Jones
  90' M. Hayes
  90' Ian Sheridan
26/08/2017 Bala Town
2 - 1
Cardiff MU 1-0H2H+
  21' K. McCarthy
N. Burke 39' 1 - 0  
  1 - 1 58' A. Roscrow
  61' C. Baker
  66' E. Evans
  66' C. Corsby
Evan Horwood 68'  
Les Davies 81'  
Ian Sheridan 81'  
C. Venables 86' 2 - 1  
  89' Josh Barnett
  89' Rhys Thomas
19/08/2017 The New Saints
3 - 0
Bala Town 0-0H2H+
Steven Saunders 35'  
B. Hudson 35'  
B. Hudson 57' 1 - 0  
Wes Fletcher 63' 2 - 0  
  66' Andrai Jones
  66' Les Davies
  66' Jordan Evans
  66' M. Hayes
  68' A. Stephens
  68' Will Bell
Wes Fletcher 72' 3 - 0  
Wes Fletcher 79'  
Greg Draper 79'  
A. Edwards 85'  
Christian Seargeant 85'  
11/08/2017 Bala Town
3 - 0
Newtown AFC 2-0H2H+
  6' Leon Clowes
Evan Horwood 11'  
  15' Jamie Price
  26' Ryan Kershaw
C. Venables 29' 1 - 0  
Evan Horwood 31' 2 - 0  
  48' Jay Denny
Lee Owens 55'  
M. Hayes 67' 3 - 0  
  68' N. Rushton
  68' N. Mitchell
  68' Luke Boundford
  68' J. Murphy
Les Davies 75'  
Andrai Jones 75'  
Stuart Jones 79'  
Will Bell 79'  
  84' Ryan Kershaw
  84' I. Cartwright
  90' Leon Clowes
Evan Horwood 90'  
Glenn Rule 90'  
06/07/2017 Vaduz
3 - 0
Bala Town 3-0H2H+
Aldin Turkes 22' 1 - 0  
Robin Kamber 33'  
Aldin Turkes 39' 2 - 0  
  43' Stuart Jones
  43' Will Bell
M. Mathys 43' 3 - 0  
  45' A. Stephens
Aldin Turkes 46'  
Franz Burgmeier 46'  
Maurice Brunner 60'  
Yones Felfel 60'  
  60' Les Davies
  60' Ryan Wade
Philipp Muntwiler 67'  
Maximilian Göppel 67'  
  76' Ian Sheridan
  76' M. Hayes
29/06/2017 Bala Town
1 - 2
Vaduz 0-2H2H+
  0 - 1 21' Gonzalo Eulogio Zarate
  0 - 2 29' Maurice Brunner
  46' Mario Bühler
  46' Thomas Konrad
K. Smith 52'  
  53' Gonzalo Eulogio Zarate
C. Venables 61' 1 - 2  
  73' Gonzalo Eulogio Zarate
  73' Robin Kamber
Les Davies 86'  
M. Hayes 86'  
  90+1' Peter Jehle
  90+1' Thomas Konrad
  90+2' Maurice Brunner
  90+2' Franz Burgmeier
30/04/2017 Bala Town
2 - 1
The New Saints 0-0H2H+
  32' Steven Saunders
  0 - 1 55' Greg Draper
Lee Hunt 65'  
Jordan Evans 65'  
David Thompson 68'  
Ian Sheridan 71'  
Ryan Wade 71'  
  74' Greg Draper
  74' Scott Quigley
Jordan Evans 77' 1 - 1  
K. Smith 85'  
K. Smith 85' 2 - 1  
  87' R. Brobbel
  87' A. Darlington
  87' Jamie Mullan
  87' Christian Seargeant
  90+3' J. Routledge
22/04/2017 Bala Town
4 - 6
The New Saints 3-3H2H+
Ian Sheridan 6' 1 - 0  
  1 - 1 12' A. Cieślewicz
  1 - 2 14' R. Brobbel
17'  
Ian Sheridan 38' 2 - 2  
A. Stephens 40' 3 - 2  
  3 - 3 42' Scott Quigley
Stuart Jones 46'  
Will Bell 46'  
  46' Ryan Pryce
  46' Tom Matthews
  3 - 4 47' Scott Quigley
  3 - 5 54' Robert Parry
  3 - 6 64' Scott Quigley
Ian Sheridan 68'  
M. Hayes 68'  
N. Burke 76'  
Ryan Valentine 76'  
  82' Scott Quigley
  82' Aron Jones
David Thompson 83' 4 - 6  
  87' A. Edwards
  87' Sam Ashworth
14/04/2017 Connah's Quay
2 - 0
Bala Town 1-0H2H+
G. Horan 25' 1 - 0  
  29' Stuart Jones
S. Smith 46'  
Wes Baynes 46'  
  46' K. Smith
  46' Ian Sheridan
  57' C. Venables
  70' N. Burke
  70' Ryan Wade
Stuart Jones 81' 2 - 0  
  85' C. Venables
  85' Will Bell
Ryan Wignall 88'  
Shelton Payne 88'  
  90' David Thompson
08/04/2017 Bala Town
1 - 1
Carmarthen Town 0-1H2H+
A. Morris 43'  
  0 - 1 44' L. Thomas
M. Hayes 54' 1 - 1  
K. Smith 68'  
N. Burke 68'  
Lee Hunt 68'  
Ryan Wade 68'  
25/03/2017 Cardiff MU
2 - 3
Bala Town 1-1H2H+
C. Baker 25' 1 - 0  
H. Owen 28'  
J. Lam 28'  
  1 - 1 44' C. Venables
A. Roscrow 49' 2 - 1  
  2 - 2 56' Jordan Evans
  62' A. Stephens
  62' M. Hayes
  62' Jordan Evans
  62' Lee Hunt
  62' Ryan Wade
  62' Ian Sheridan
  2 - 3 77' Lee Hunt
E. Evans 80'  
Rhys Thomas 80'  
Matt Swindlehurst 90'  
W. Evans 90'  
12/03/2017 The New Saints
3 - 2
Bala Town 0-1H2H+
  0 - 1 42' Stuart Jones
Steven Saunders 46'  
Mihai Leca 46'  
Adrian Cieslewicz 47' 1 - 1  
Wes Fletcher 64'  
Greg Draper 64'  
Ryan Brobbel 73'  
Alex Darlington 73'  
  77' Jordan Evans
  77' Mike Hayes
  84' Ryan Wade
  84' Ian Sheridan
Alex Darlington 86' 2 - 1  
  88' Ian Sheridan
Jamie Mullan 90' 3 - 1  
  3 - 2 90+1' Ian Sheridan
10/02/2017 Bala Town
3 - 1
Cardiff MU 1-1H2H+
C. Venables 17' 1 - 0  
  1 - 1 30' K. McCarthy
  40' Matt Swindlehurst
Stuart Jones 55' 2 - 1  
M. Hayes 60' 3 - 1  
  69' E. Evans
  69' W. Evans
  71' A. Roscrow
  71' Dan Spencer
K. Smith 73'  
Mark Jones 73'  
  86' B. Bowler
  86' Josh Barnett
M. Hayes 90'  
M. Connolly 90'  
Ian Sheridan 90+3'  
Joel Darlington 90+3'  
14/01/2017 Bala Town
0 - 0
Connah's Quay 0-0H2H+
  51' Matty Owen
Mike Hayes 62'  
Ryan Wade 62'  
  64' Matthew Williams
  64' Ryan Wignall
Mark Connolly 77'  
Ian Sheridan 77'  
  83' Les Davies
  83' Michael Wilde
26/12/2016 Bala Town
6 - 1
Rhyl 5-1H2H+
Lee Hunt 6' 1 - 0  
Lee Hunt 17' 2 - 0  
Lee Hunt 34' 3 - 0  
  35' P. Ahmadi
  35' O. Buckley
M. Hayes 35' 4 - 0  
  38' R. Hughes
M. Hayes 42' 5 - 0  
  5 - 1 43' Carl Lamb
A. Stephens 65'  
Conall Murtagh 65'  
N. Burke 71'  
Mark Jones 71'  
  71' Jordan Miller
  71' Kristian Pierce
M. Connolly 78'  
Ryan Valentine 78'  
  79' Toby Jones
  79' I. Murray
Stuart Jones 85' 6 - 1  
20/12/2016 Airbus UK
2 - 4
Bala Town 2-1H2H+
  22' A. Stephens
Jamie Menagh 26'  
J. Murphy 41' 1 - 0  
  1 - 1 44' Lee Hunt
T. Gray 45' 2 - 1  
  51' Ian Sheridan
  51' M. Connolly
  2 - 2 62' A. Stephens
  64' Stuart Jones
  64' Ryan Valentine
Jake Hulley 64'  
J. Spittle 64'  
  2 - 3 70' Stuart Jones
  2 - 4 77' C. Venables
Ashley Williams 78'  
Z. Edwards 78'  
Liam O'Neill 78'  
Ryan Jones 78'  
Jamie Menagh 85'  
Ryan Fraughan 85'  
  85' C. Venables
  85' Conall Murtagh
17/12/2016 Bala Town
3 - 0
Llandudno 0-0H2H+
Lee Hunt 22'  
  31' Jamal Crawford
  31' S. McCaffery
42'  
M. Hayes 52' 1 - 0  
M. Hayes 73' 2 - 0  
Lee Hunt 81'  
M. Connolly 81'  
Ian Sheridan 85'  
Mark Jones 85'  
M. Connolly 90' 3 - 0  
Stuart Jones 90'  
Ryan Valentine 90'  
25/11/2016 Aberystwyth Town
1 - 3
Bala Town 0-2H2H+
  0 - 1 26' M. Hayes
  0 - 2 38' Lee Hunt
D. Alfei 45+1'  
C. Jones 60'  
G. Kellaway 60'  
  63' A. Stephens
J. Clarke 75'  
J. Rimmer 75'  
Kurtis March 76' 1 - 2  
Cledan Davies 84'  
Luke Borelli 86'  
Blake Davies 86'  
  89' Lee Owens
  89' John Irving
  1 - 3 90+2' John Irving
19/11/2016 Llandudno
1 - 3
Bala Town 1-1H2H+
  0 - 1 8' Ryan Wade
Nathan Peate 18'  
Liam Dawson 18'  
Mike Williams 23' 1 - 1  
Gareth Evans 33'  
Sean McCaffery 33'  
  33' Ryan Wade
  33' Ian Sheridan
  44' Kieran Smith
  44' Lee Hunt
  68' Lee Hunt
  1 - 2 75' Chris Venables
Marc Williams 77'  
  1 - 3 80' Danny Shaw
  89' Chris Venables
  89' Lee Owens
05/11/2016 Bala Town
1 - 0
Cardiff MU 1-0H2H+
Will Fuller 20' 1 - 0  
Stuart Jones 26'  
Mark Connolly 62'  
Mark Connolly 67'  
Lee Hunt 67'  
  67' Adam Roscrow
  67' Dan Spencer
  75' William Albert Evans
  75' Chris Baker
Chris Venables 89'  
Conall Murtagh 89'  
29/10/2016 Carmarthen Town
2 - 3
Bala Town 2-1H2H+
Jordan Knott 1'  
Kyle Bassett 1'  
  0 - 1 3' Ryan Wade
Mark Connolly 7' 1 - 1  
David Vincent 13' 2 - 1  
Liam Thomas 38'  
  43' Stuart Jones
Kyle Bassett 58'  
Matthew Thomas 58'  
Declan Carroll 64'  
  2 - 2 68' Mike Hayes
Mark Jones 70'  
  2 - 3 80' Chris Venables
  84' Anthony Stephens
Declan Carroll 85'  
Danny Thomas 85'  
  86' Ryan Wade
  86' Ryan Edwards
  90+2' Kieran Smith
  90+2' Mark Jones
21/10/2016 Cefn Druids
4 - 4
Bala Town 2-1H2H+
  0 - 1 14' M. Hayes
Michael Pritchard 20' 1 - 1  
Ashley Ruane 22' 2 - 1  
  2 - 2 59' M. Hayes
  2 - 3 67' C. Venables
  2 - 4 72' Conall Murtagh
K. Parle 74'  
Corey Roper 76'  
Adam Eden 76'  
N. Arsan 78'  
Tommy Cooney 78'  
Michael Pritchard 80' 3 - 4  
A. Hesp 85' 4 - 4  
Michael Pritchard 90'  
Matthew Cook 90'  
  90+3' A. Stephens

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.