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 2019/2020 Aberystwyth Town 2 1 0 0 0 2 0
Europa League 2017/2018 Bala Town 2 0 0 0 0 0 0
Premier League 2017/2018 Llandudno 9 4 5 0 0 3 0
Challenge Cup 2016/2017 Bala Town 1 1 0 0 0 0 0
Europa League 2016/2017 Bala Town 2 1 1 0 0 1 0
Premier League 2016/2017 Bala Town 8 2 2 1 0 3 2
Welsh Cup 2016/2017 Bala Town 1 0 0 0 0 1 0
Europa League 2015/2016 Bala Town 2 0 0 0 0 0 0
Premier League 2015/2016 Bala Town 12 8 4 2 0 2 0
Welsh Cup 2015/2016 Bala Town 1 0 1 0 0 0 0
Premier League 2014/2015 Rhyl 12 5 1 0 0 7 1
Welsh Cup 2014/2015 Rhyl 1 0 0 0 0 1 0
Vanarama National League North 2012/2013 Vauxhall Motors 13 3 8 2 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'  
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'  
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
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'  
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'  
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
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
03/03/2017 Bala Town
1 - 1
Connah's Quay 0-0H2H+
David Thompson 26'  
  46' Nathan Woolfe
  46' Ryan Wignall
  64' Matthew Williams
  64' L. Short
Ryan Wade 74' 1 - 0  
  77' J. Owen
  77' Les Davies
  1 - 1 88' Conall Murtagh
11/11/2016 Bala Town
4 - 0
Aberystwyth Town 3-0H2H+
M. Hayes 3' 1 - 0  
K. Smith 32' 2 - 0  
K. Smith 37' 3 - 0  
  47' Will Bell
Stuart Jones 47' 4 - 0  
  55' G. Kellaway
  55' Cledan Davies
  55' Will Bell
  55' K. Georgievsky
Stuart Jones 59'  
Ryan Valentine 59'  
David Thompson 68'  
  74' D. Alfei
Ryan Wade 78'  
Ian Sheridan 78'  
  80' Kurtis March
David Thompson 83'  
Mark Jones 83'  
  87' Luke Borelli
  87' Blake Davies
  90' Sam Rodon
08/10/2016 Bala Town
2 - 4
Alloa Athletic 0-3H2H+
  0 - 1 10' G. Spence
  0 - 2 43' J. Robertson
  0 - 3 45+2' G. Spence
Mark Jones 46'  
Ryan Wade 46'  
  60' S. Taggart
Lee Hunt 60' 1 - 3  
  1 - 4 65' K. Cawley
  67' K. Cawley
  67' L. Donnelly
Ian Sheridan 72'  
David Thompson 72'  
Stuart Jones 73' 2 - 4  
Ryan Valentine 79'  
R. Edwards 79'  
  84' J. Kirkpatrick
  84' Jamie Longworth
  90+4' Iain Flannigan
  90+4' Adam Martin
02/10/2016 Bala Town
1 - 0
Newtown AFC 0-0H2H+
  16' Alex Fletcher
  18' Andrew Jones
Chris Venables 19'  
Ryan Edwards 46'  
Ian Sheridan 46'  
Ian Sheridan 46'  
Kieran Smith 67'  
  73' Ryan Kershaw
  73' Ross Stephens
Lee Hunt 76' 1 - 0  
  80' Jamie Price
  80' Stefan Edwards
  83' Neil Mitchell
  83' Joe Newton
Mike Hayes 88'  
David Thompson 88'  
03/09/2016 Connah's Quay
1 - 1
Bala Town 0-1H2H+
  0 - 1 4' Mike Hayes
Danny Harrison 29'  
  40' Ryan Wade
  40' David Thompson
  41' Conall Murtagh
Lewis Short 50'  
Sean Smith 50'  
  51' David Thompson
Jay Owen 59'  
Shelton Payne 59'  
  60' Nathan Burke
  60' Ryan Edwards
John Disney 65'  
Tom Field 72'  
Matthew Williams 72'  
Matthew Williams 75' 1 - 1  
  84' Mike Hayes
  84' Mark Jones
13/08/2016 Newtown AFC
0 - 0
Bala Town 0-0H2H+
  46' Mark Connolly
  46' Ryan Edwards
  61' Ryan Valentine
  71' Ian Sheridan
  71' Mike Hayes
Craig Williams 78'  
Ryan Kershaw 78'  
Alex Fletcher 82'  
Jamie Price 82'  
  90' David Thompson
Luke Boundford 90'  
Jordan Wells 90'  
07/07/2016 Bala Town
0 - 2
AIK 0-2H2H+
  0 - 1 9' Denni Avdić
  0 - 2 25' C. Strandberg
  47' Stefan Ishizaki
  47' Ahmed Yasin
M. Connolly 60'  
  64' C. Strandberg
  64' Alexander Isak
Mark Jones 65'  
David Thompson 65'  
Les Davies 66'  
J. Crowther 66'  
  73' Ebenezer Ofori
  73' Amin Affane
K. Smith 74'  
M. Hayes 74'  
30/06/2016 AIK
2 - 0
Bala Town 1-0H2H+
Amin Affane 27' 1 - 0  
Nils-Eric Johansson 51' 2 - 0  
  53' David Thompson
  56' David Thompson
  56' M. Hayes
Amin Affane 69'  
Johan Blomberg 69'  
  69' M. Connolly
  69' Mark Jones
Christos Gravius 75'  
Anton Salétros 75'  
Alexander Isak 82'  
Denni Avdić 82'  
  82' N. Burke
  82' J. Crowther
23/04/2016 Connah's Quay
0 - 1
Bala Town 0-0H2H+
Nick Rushton 46'  
Nathan Woolfe 46'  
  0 - 1 48' Lee Hunt
Wes Baynes 69'  
  78' Mike Hayes
  78' Mark Jones
Chris Churchman 78'  
Sean Miller 78'  
Thomas Bibby 84'  
Jamie Crowther 84'  
  86' Nathan Burke
  86' David Thompson
  89' Lee Hunt
  89' Kristian Platt
25/03/2016 Bala Town
3 - 1
Airbus UK 2-1H2H+
M. Connolly 13' 1 - 0  
  1 - 1 24' Liam Blake
Stuart Jones 34' 2 - 1  
M. Hayes 61'  
David Thompson 61'  
  69' C. Budrys
  69' Ryan Wade
Ian Sheridan 70' 3 - 1  
K. Platt 77'  
Conall Murtagh 77'  
  84' Matty McGinn
  84' Bailey Jackson
19/03/2016 Newtown AFC
2 - 2
Bala Town 0-2H2H+
  0 - 1 20' Lee Hunt
  0 - 2 43' Stuart Jones
Jason Oswell 46'  
Luke Boundford 46'  
  46' Mark Jones
  46' Kristian Platt
Jordan Wells 65'  
Stefan Edwards 65'  
Neil Mitchell 69' 1 - 2  
  78' Mike Hayes
  78' David Thompson
Tom Goodwin 82'  
Matthew Cook 82'  
  89' David Thompson
Scott Ryan 90+2' 2 - 2  
26/02/2016 Llandudno
3 - 2
Bala Town 0-1H2H+
  0 - 1 6' Mike Hayes
Marc Williams 20'  
  22' David Thompson
Liam Dawson 64'  
Lewis Buckley 64'  
  64' Mark Connolly
  64' Lee Hunt
Danny Shaw 70' 1 - 1  
James Joyce 74' 2 - 1  
Jamie Reed 76' 3 - 1  
  80' Lee Hunt
Jamie Reed 89'  
Leo Riley 89'  
  3 - 2 90' Lee Hunt
16/10/2015 Bala Town
1 - 0
Newtown AFC 1-0H2H+
David Thompson 40' 1 - 0  
  67' K. Mills-Evans
  69' Matthew Cook
  69' Sean Evans
  74' J. Oswell
  80' K. Mills-Evans
  87' J. Oswell
  90' S. Edwards
  90' Jack Hughes
M. Connolly 90'  
David Thompson 90'  
K. Platt 90'  
03/10/2015 Newtown AFC
2 - 3
Bala Town 2-0H2H+
Neil Mitchell 3' 1 - 0  
  8' Anthony Stephens
Matty Owen 34'  
  40' Mark Connolly
  41' David Artell
Neil Mitchell 43' 2 - 0  
Shane Sutton 44'  
  46' Mike Hayes
  46' David Thompson
  2 - 1 70' Mark Connolly
Shane Sutton 79'  
Jamie Price 79'  
  80' David Thompson
  80' Stephen Brown
  80' Rob Pearson
  80' Kristian Platt
Jason Oswell 87'  
Sean Evans 87'  
  90' Lee Hunt
  2 - 2 90+6' Mark Jones
  2 - 3 90+7' Stephen Brown
26/09/2015 Bala Town
0 - 0
The New Saints 0-0H2H+
Kristian Platt 27'  
David Thompson 27'  
  61' Scott Quigley
  61' Adrian Cieslewicz
  82' Greg Draper
  82' Matthew Williams
18/09/2015 Bala Town
3 - 0
Bangor City 0-0H2H+
  27' S. Hart
M. Connolly 51'  
Mark Jones 51'  
  51' Christian Langos
  51' Joe Williams
Ian Sheridan 53'  
David Thompson 53'  
  68' Matty Woodward
  69' P. Ahmadi
  77' Sion Edwards
  77' Chris Jones
Mark Jones 79' 1 - 0  
  84' Ashley Young
  84' Sam Faulkner
  85' Joe Williams
David Thompson 87' 2 - 0  
Mark Jones 90' 3 - 0  
11/09/2015 Bala Town
2 - 0
Connah's Quay 1-0H2H+
John Irving 2' 1 - 0  
  26' Sean Miller
  26' Corey Roper
  46' Nick Rushton
  46' Ashley Ruane
Mark Connolly 66'  
Mark Jones 66'  
David Artell 70' 2 - 0  
Lee Hunt 77'  
David Thompson 77'  
Ian Sheridan 84'  
Mike Hayes 84'  
  89' Danny Harrison
  90+2' George Horan
31/08/2015 Bala Town
2 - 1
Airbus UK 1-0H2H+
A. Stephens 30' 1 - 0  
  30'
  46' Ashley Williams
  46' Lee Owens
  66' Ryan Fraughan
  66' J. Murphy
M. Connolly 68'  
Lee Hunt 68'  
Ian Sheridan 73'  
David Thompson 73'  
  81' Matty McGinn
  81' Ricky Evans
  1 - 1 87' T. Gray
A. Stephens 90+1' 2 - 1  
K. Smith 90+3'  
M. Hayes 90+3'  
09/07/2015 Bala Town
2 - 1
Differdange 03 0-0H2H+
Conall Murtagh 49' 1 - 0  
  63' J. Yéyé
  63' G. Almeida
Conall Murtagh 65'  
  72' Pedro Ribeiro Alves
  72' Dejvid Sinani
Ian Sheridan 83' 2 - 0  
  83' T. Siebenaler
  85' P. Lebresne
  85' A. Luisi
  87' Omar Er Rafik
Mark Jones 90+2'  
Kenny Lunt 90+2'  
  2 - 1 90+5' Omar Er Rafik
  90+6' P. Lebresne
02/07/2015 Differdange 03
3 - 1
Bala Town 3-1H2H+
Omar Er Rafik 4' 1 - 0  
Gauthier Caron 7' 2 - 0  
Dejvid Sinani 26' 3 - 0  
  3 - 1 38' Ian Sheridan
  44' A. Stephens
  46' Rob Pearson
  46' M. Hayes
P. Lebresne 46'  
Andy May 46'  
André Rodrigues de Almeida 52'  
Gauthier Caron 61'  
Andy May 63'  
Andy May 63'  
T. Siebenaler 66'  
Dejvid Sinani 69'  
G. Almeida 69'  
  71' K. Smith
  72' Mike Hayes
  72' M. Hayes
T. Siebenaler 78'  
Jean-Philippe Caillet 78'  
  82' M. Connolly
  82' Stephen Brown
  83' M. Hayes
  83' Mike Hayes
11/04/2015 Carmarthen Town
1 - 3
Rhyl 0-3H2H+
  0 - 1 5' Ashley Ruane
  0 - 2 15' Ryan Astles
  27' David Thompson
Danny Thomas 30'  
  0 - 3 41' Rob Hughes
Luke Prosser 49'  
Jeff White 49'  
Paul Fowler 53'  
Paul Fowler 54'  
Chris Hartland 54'  
  57' David Thompson
  59' Aaron Bowen
  59' Liam Dawson
Danny Thomas 66'  
Chris Ham 66'  
  68' Tom Rowlands
  68' Jack Kenny
Lewis Harling 76'  
Jeff White 79' 1 - 3  
  86' Rob Hughes
  86' Carl Lamb
04/04/2015 Newtown AFC
2 - 1
Rhyl 0-1H2H+
  0 - 1 3' Ryan Astles
  22' Greg Stones
Luke Boundford 24'  
  29' David Thompson
Craig Williams 36'  
Sean Evans 45'  
Jamie Price 45'  
  45+1' Rob Hughes
Jason Oswell 54' 1 - 1  
  55' Rob Hughes
  55' Liam Dawson
Matty Owen 71' 2 - 1  
  71' Paul McManus
  77' Michael Walsh
  77' Jack Kenny
  77' Aaron Bowen
  77' Tom Rowlands
Matthew Hearsey 89'  
Gareth Partridge 89'  
Matty Owen 90+3'  
Gavin Cadwallader 90+3'  
14/03/2015 Rhyl
1 - 1
Bangor City 1-1H2H+
  0 - 1 18' Sam Hart
Danny Gosset 25' 1 - 1  
  52' Lee Healey
  58' Declan Walker
  58' Michael Johnston
  75' Liam Caddick
  75' Chris Jones
Stefan Halewood 76'  
Liam Dawson 77'  
Tom Rowlands 77'  
  83' Damien Allen
David Thompson 83'  
Danny Gosset 89'  
14/02/2015 Connah's Quay
1 - 1
Rhyl 1-0H2H+
Apai Ukuno 42' 1 - 0  
  58' Michael Walsh
  58' Tom Rowlands
  70' Carl Lamb
  70' Jack Kenny
  73' Rob Hughes
  75' David Thompson
  77' Levi Mackin
  77' Greg Stones
Alan Bull 80'  
Jack Cookson 80'  
Robert Jones 83'  
Sean Miller 85'  
Anthony Stanton 85'  
  1 - 1 86' Mark Cadwallader
Danny Harrison 87'  
11/01/2015 Newtown AFC
1 - 0
Rhyl 1-0H2H+
N. Mitchell 13' 1 - 0  
  30' David Thompson
Gavin Cadwallader 53'  
Tom Goodwin 53'  
S. Sutton 53'  
  61' Michael Walsh
  71' Tom Rowlands
Sean Evans 72'  
Jamie Price 72'  
  77' Aaron Bowen
  77' Jack Kenny
Matthew Hearsey 90'  
Gareth Partridge 90'  
  90' James Brewerton
J. Oswell 90'  
27/12/2014 Rhyl
2 - 2
Prestatyn Town 1-2H2H+
  0 - 1 7' Zyiac Edwards
  12' James Stead
  28' Michael Pritchard
  0 - 2 32' Liam Benson
R. Astles 41' 1 - 2  
Michael Walsh 52'  
  54' Dale Lee
Ashley Stott 56' 2 - 2  
Aaron Bowen 59'  
D. Forbes 59'  
  60' Dale Lee
  60' R. Weaver
M. Cadwallader 72'  
Greg Stones 73'  
  73' R. Weaver
David Thompson 80'  
  84' Michael Parker

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
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.