John Welsh

Retired
Retired
Last club: Stafford Rangers Most games for: Preston Retired since: Oct 8, 2021
John Welsh
  • Date of birth/Age: Jan 10, 1984 (40)
  • Place of birth: England Liverpool
  • Citizenship: England England
  • Height: 1,70 m
  • Position: Central Midfield
deadline-day banner

Info

This page shows the stats for a particular player, sorted by coach. It shows which coaches a professional player has played under and what stats they achieved during that time. Note: Stats can be filtered by coach, season, club, league and competition using the drop-down menu.

Filter by coach:
Filter by season:
Filter by club:
League ranking / League type:
Filter by competition:

Detailed stats, sorted by coach

SeasonCompetitionreihenfolge ASC, saison_id DESC, verein_id ASCClub       
 Total :   1342529--9.987'
16/172-----180'
16/176--2--533'
15/161-----74'
15/161-----48'
15/1624--6--1.190'
14/151-----64'
14/154-----256'
14/1532-39--2.631'
14/154-----362'
14/153-----270'
13/141-----90'
13/145-----450'
13/14362210--2.714'
13/141-----90'
13/142--1--158'
12/1311--1--877'
Matchday Venue For Opponent Result Pos            
1 Preston North End Middlesbrough FC 0:0 DM 70' 90'
2 Preston North End Milton Keynes Dons 0:1 DM 90'
3 Preston North End Rotherham United 0:0 DM 90'
4 Preston North End Ipswich Town 1:2 DM 44' 90'
5 Preston North End Hull City 2:0 DM 60' 70'
6 Preston North End Derby County 1:2 DM 70'
7 Preston North End Bristol City 1:1 DM 90'
8 Preston North End Brentford FC 2:1 on the bench
9 Preston North End Wolverhampton Wanderers 1:1 CM 67' 90'
10 Preston North End Sheffield Wednesday 3:1 CM 90'
11 Preston North End Cardiff City 0:0 CM 69'
12 Preston North End Charlton Athletic 0:3 on the bench
13 Preston North End Brighton & Hove Albion 0:0 on the bench
14 Preston North End Bolton Wanderers 0:0 on the bench
15 Preston North End Nottingham Forest 1:0 90' 33'
16 Preston North End Queens Park Rangers 0:0  Gelbsperre
17 Preston North End Blackburn Rovers 1:2 on the bench
18 Preston North End Fulham FC 1:1 CM 16'
19 Preston North End Burnley FC 0:2 CM 1'
20 Preston North End Reading FC 1:0 CM 4'
21 Preston North End Birmingham City 1:1 CM 20'
22 Preston North End Leeds United 1:0 CM 34'
23 Preston North End Huddersfield Town 3:1 on the bench
24 Preston North End Hull City 1:0 CM 90'
25 Preston North End Rotherham United 2:1 CM 53'
26 Preston North End Bristol City 1:2 Not in squad
27 Preston North End Ipswich Town 1:1 on the bench
28 Preston North End Brentford FC 1:3 on the bench
29 Preston North End Derby County 0:0 Not in squad
30 Preston North End Huddersfield Town 2:1 RM 32'
31 Preston North End Wolverhampton Wanderers 1:2 CM 23'
32 Preston North End Sheffield Wednesday 1:0 on the bench
33 Preston North End Charlton Athletic 2:1 CM 89' 7'
34 Preston North End Cardiff City 2:1 on the bench
35 Preston North End Brighton & Hove Albion 0:0 on the bench
36 Preston North End Nottingham Forest 1:0 on the bench
37 Preston North End Bolton Wanderers 1:2 1'
38 Preston North End Queens Park Rangers 1:1 CM 11'
39 Preston North End Blackburn Rovers 1:2 Not in squad
40 Preston North End Fulham FC 1:2 Not in squad
41 Preston North End Middlesbrough FC 1:0 CM 28'
42 Preston North End Milton Keynes Dons 1:1 on the bench
43 Preston North End Birmingham City 2:2 on the bench
44 Preston North End Burnley FC 0:1 Not in squad
45 Preston North End Reading FC 1:2 Not in squad
46 Preston North End Leeds United 1:1 on the bench
1 Preston North End Reading FC 1:0 Not in squad
2 Preston North End Fulham FC 1:2 Not in squad
3 Preston North End Derby County 0:1 Not in squad
4 Preston North End Queens Park Rangers 0:2 DM 58' 90'
5 Preston North End Ipswich Town 1:0 DM 90'
6 Preston North End Barnsley FC 1:2 DM 90'
7 Preston North End Cardiff City 3:0 on the bench
8 Preston North End Brentford FC 5:0 on the bench
9 Preston North End Wigan Athletic 1:0 Not in squad
10 Preston North End Birmingham City 2:2 DM 83'
11 Preston North End Aston Villa 2:0 CM 87' 90'
12 Preston North End Brighton & Hove Albion 2:2 DM 90'
13 Preston North End Huddersfield Town 3:1 Not in squad
14 Preston North End Norwich City 0:1 Not in squad
15 Preston North End Newcastle United 1:2 Not in squad
16 Preston North End Rotherham United 1:3 Not in squad
17 Preston North End Wolverhampton Wanderers 0:0 Not in squad
18 Preston North End Burton Albion 1:1 Not in squad
19 Preston North End Sheffield Wednesday 2:1 Not in squad
20 Preston North End Blackburn Rovers 3:2 Not in squad
21 Preston North End Nottingham Forest 1:1 Not in squad
22 Preston North End Bristol City 1:2 Not in squad
23 Preston North End Leeds United 1:4 Not in squad
24 Preston North End Sheffield Wednesday 1:1 Not in squad
25 Preston North End Burton Albion 0:1 Not in squad
26 Preston North End Brighton & Hove Albion 2:0 Not in squad
27 Preston North End Aston Villa 2:2 Not in squad
28 Preston North End Ipswich Town 1:1 Not in squad
29 Preston North End Cardiff City 2:0 Not in squad
30 Preston North End Barnsley FC 0:0 Not in squad
31 Preston North End Brentford FC 4:2 Not in squad
32 Preston North End Birmingham City 2:1 Not in squad
33 Preston North End Wigan Athletic 0:0 Not in squad
34 Preston North End Queens Park Rangers 2:1 Not in squad
35 Preston North End Fulham FC 3:1 Not in squad
36 Preston North End Derby County 1:1 Not in squad
37 Preston North End Reading FC 3:0 Not in squad
38 Preston North End Blackburn Rovers 2:2 Not in squad
39 Preston North End Nottingham Forest 1:1 Not in squad
40 Preston North End Bristol City 5:0 Not in squad
41 Preston North End Leeds United 3:0 Not in squad
42 Preston North End Huddersfield Town 3:2 Not in squad
43 Preston North End Norwich City 1:3 Not in squad
44 Preston North End Newcastle United 4:1 Not in squad
45 Preston North End Rotherham United 1:1 Not in squad
46 Preston North End Wolverhampton Wanderers 1:0 Not in squad
Squad: 47, Starting eleven: 19, Substituted in: 11, On the bench: 17, Suspended: 1, Injured: 0
Matchday Venue For Opponent Result Pos            
Second Round Preston North End Oldham Athletic 0:2 DM 90'
First Round Preston North End Shrewsbury Town 1:0 DM 90'
Second Round Preston North End Port Vale FC 3:2 CM 82'
Round of 16 Preston North End Oldham Athletic 11:12 on pens RM 120'
Quarter-Finals Preston North End Notts County 0:1 on the bench
Semi-Finals 1st Leg Preston North End Walsall FC 0:2 Not in squad
Semi-Finals 2nd Leg Preston North End Walsall FC 0:0 CM 70'
Squad: 6, Starting eleven: 5, Substituted in: 0, On the bench: 1, Suspended: 0, Injured: 0
Matchday Venue For Opponent Result Pos            
34 Preston North End Swindon Town 1:1 CM 90'
36 Preston North End Milton Keynes Dons 1:1 CM 86' 90'
37 Preston North End Stevenage FC 2:0 CM 85'
38 Preston North End Notts County 0:1 CM 85'
39 Preston North End Brentford FC 1:0 CM 33'
40 Preston North End Leyton Orient 0:0 Not in squad
41 Preston North End Portsmouth FC 1:1 Not in squad
42 Preston North End Crewe Alexandra 1:0 Not in squad
43 Preston North End Scunthorpe United 3:0 45'
35 Preston North End Oldham Athletic 2:0 CM 90'
44 Preston North End Carlisle United 1:1 DM 90'
45 Preston North End Tranmere Rovers 1:0 CM 90'
27 Preston North End Crawley Town 1:0 DM 90'
46 Preston North End Sheffield United 0:0 CM 90'
1 Preston North End Wolverhampton Wanderers 0:0 CM  90'
2 Preston North End Rotherham United 0:0 CM 90'
3 Preston North End Milton Keynes Dons 2:2 LM 67'
4 Preston North End Coventry City 4:4 CM 62'
5 Preston North End Walsall FC 0:3 on the bench
6 Preston North End Oldham Athletic 2:1 20'
7 Preston North End Stevenage FC 3:0 18'
8 Preston North End Sheffield United 0:1 on the bench
9 Preston North End Swindon Town 2:1 6'
10 Preston North End Peterborough United 2:0 45'
11 Preston North End Crewe Alexandra 0:2 16'
12 Preston North End Gillingham FC 1:2 CM 90'
13 Preston North End Bradford City 2:2 DM 25' 90'
14 Preston North End Notts County 0:1 CM 44' 90'
15 Preston North End Tranmere Rovers 1:1 RM 90'
16 Preston North End Leyton Orient 0:1 CM 90'
17 Preston North End Colchester United 1:1 DM 79'
18 Preston North End Port Vale FC 0:2 CM 90'
19 Preston North End Bristol City 1:0 Not in squad
20 Preston North End Crawley Town 2:2 DM 1 82' 90'
21 Preston North End Brentford FC 0:3 CM 90'
22 Preston North End Carlisle United 0:1 CM 1 90'
23 Preston North End Shrewsbury Town 0:1 DM 77' 90'
24 Preston North End Port Vale FC 3:2 DM 65' 90'
26 Preston North End Wolverhampton Wanderers 2:0 CM 62' 71'
27 Preston North End Coventry City 1:1 DM 74'
29 Preston North End Bradford City 0:0 DM 85' 90'
30 Preston North End Notts County 2:0 CM 90'
31 Preston North End Tranmere Rovers 1:2 AM 90'
32 Preston North End Leyton Orient 1:1 DM 90'
28 Preston North End Milton Keynes Dons 0:0 DM 90'
33 Preston North End Colchester United 1:2 Not in squad
25 Preston North End Rotherham United 3:3 Not in squad
34 Preston North End Walsall FC 2:1 Not in squad
35 Preston North End Oldham Athletic 1:3 Not in squad
36 Preston North End Stevenage FC 1:1 DM 90'
37 Preston North End Sheffield United 0:0 on the bench
38 Preston North End Swindon Town 1:0 66' 31'
39 Preston North End Peterborough United 3:1 CM 90' 90'
40 Preston North End Crawley Town 1:0 DM 90'
41 Preston North End Bristol City 1:1 DM 45' 66'
42 Preston North End Carlisle United 6:1  Gelbsperre
43 Preston North End Brentford FC 1:0  Gelbsperre
44 Preston North End Shrewsbury Town 5:2 CM 90'
45 Preston North End Gillingham FC 3:1 DM 1 90'
46 Preston North End Crewe Alexandra 2:1 CM 1 90'
1 Preston North End Notts County 1:1 on the bench
2 Preston North End Scunthorpe United 0:4 on the bench
3 Preston North End Doncaster Rovers 1:1 on the bench
4 Preston North End Oldham Athletic 1:0 Not in squad
5 Preston North End Sheffield United 1:1 Not in squad
7 Preston North End Walsall FC 3:1 Not in squad
8 Preston North End Chesterfield FC 3:3 Not in squad
9 Preston North End Crawley Town 2:0 Not in squad
10 Preston North End Coventry City 0:2 Not in squad
11 Preston North End Colchester United 4:2 Not in squad
13 Preston North End Port Vale FC 2:0 Not in squad
14 Preston North End Gillingham FC 0:1 on the bench
15 Preston North End Fleetwood Town 3:2 1 45'
6 Preston North End Leyton Orient 0:2 CM  90'
16 Preston North End Rochdale AFC 3:0 CM 28' 66'
12 Preston North End Swindon Town 1:0 CM 90'
17 Preston North End Bradford City 1:2 on the bench
18 Preston North End Bristol City 0:1 DM 60' 90'
19 Preston North End Yeovil Town 0:2 CM 52' 76'
20 Preston North End Milton Keynes Dons 1:1 CM 90'
21 Preston North End Peterborough United 0:1 CM 90'
22 Preston North End Barnsley FC 1:0 CM 1 87' 90'
23 Preston North End Crewe Alexandra 1:1 DM 86'
25 Preston North End Sheffield United 2:1 CM 67'
26 Preston North End Leyton Orient 2:2 on the bench
24 Preston North End Yeovil Town 1:1 DM 90'
28 Preston North End Crawley Town 2:1 CM 90'
29 Preston North End Coventry City 1:0 24'
30 Preston North End Chesterfield FC 0:2 DM 90'
32 Preston North End Scunthorpe United 2:0 DM 77'
27 Preston North End Walsall FC 1:0 DM 90'
33 Preston North End Oldham Athletic 0:4 CM  90'
34 Preston North End Doncaster Rovers 2:2 DM 90'
35 Preston North End Milton Keynes Dons 0:2 DM 90'
36 Preston North End Crewe Alexandra 5:1 DM 1 66' 76'
37 Preston North End Peterborough United 2:0 DM 90'
38 Preston North End Barnsley FC 1:1 DM 90'
39 Preston North End Fleetwood Town 1:1 CM 90'
40 Preston North End Rochdale AFC 1:0 DM 90'
41 Preston North End Bradford City 0:3 CM 34' 49'
42 Preston North End Bristol City 1:1 DM 90'
43 Preston North End Gillingham FC 2:2 DM 36' 90'
44 Preston North End Port Vale FC 2:2 DM 85' 90'
31 Preston North End Notts County 1:3 DM 90'
45 Preston North End Swindon Town 3:0 CM 79' 86'
46 Preston North End Colchester United 1:0 CM 90'
Squad: 88, Starting eleven: 70, Substituted in: 9, On the bench: 9, Suspended: 2, Injured: 0
Matchday Venue For Opponent Result Pos            
First Round Preston North End Barnet FC 6:0 CM 90'
Second Round Preston North End Wycombe Wanderers 0:1 LM 90'
Third Round Preston North End Ipswich Town 1:1 DM 90'
Third Round Replay Preston North End Ipswich Town 3:2 Not in squad
Fourth Round Preston North End Nottingham Forest 0:0 CM 90'
4th round deciders Preston North End Nottingham Forest 0:2 CM  90'
First Round Preston North End Havant & Waterlooville FC 0:3 on the bench
Second Round Preston North End Shrewsbury Town 1:0 CM 90'
Third Round Preston North End Norwich City 2:0 Not in squad
Fourth Round Preston North End Sheffield United 1:1 CM 74'
4th round deciders Preston North End Sheffield United 1:3 2'
Fifth Round Preston North End Manchester United 1:3 CM 90'
Third Round Preston North End Peterborough United 2:0 DM 48'
Third Round Preston North End Arsenal FC 1:2 Not in squad
Squad: 11, Starting eleven: 9, Substituted in: 1, On the bench: 1, Suspended: 0, Injured: 0
Matchday Venue For Opponent Result Pos            
First Round Preston North End Blackpool FC 1:0 CM  90'
Second Round Preston North End Burnley FC 2:0 on the bench
First Round Preston North End Rochdale AFC 0:2 on the bench
Second Round Preston North End Middlesbrough FC 3:1 CM 64'
First Round Preston North End Crewe Alexandra 1:3 on the bench
Second Round Preston North End Watford FC 1:0 on the bench
Third Round Preston North End AFC Bournemouth 4:5 on pens CB 74'
First Round Preston North End Hartlepool United 1:0 on the bench
Second Round Preston North End Oldham Athletic 2:0 DM 60'
Third Round Preston North End AFC Bournemouth 2:3 AET DM  120'
Fourth Round Preston North End Newcastle United 6:0 Not in squad
Squad: 10, Starting eleven: 5, Substituted in: 0, On the bench: 5, Suspended: 0, Injured: 0
Matchday Venue For Opponent Result Pos            
Semi-Finals 1st Leg Preston North End Rotherham United 1:1 CM 75' 90'
Semi-Finals 2nd Leg Preston North End Rotherham United 3:1 DM 68'
Semi-Finals 1st Leg Preston North End Chesterfield FC 0:1 DM 90'
Semi-Finals 2nd Leg Preston North End Chesterfield FC 3:0 DM 90'
Final Preston North End Swindon Town 4:0 DM 90'
Squad: 5, Starting eleven: 5, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0

National team career

# National team Debut  
England
- England Feb 17, 2004 7 1
England
- England Feb 6, 2003 8 -
England
- England Feb 14, 2002 15 -
England
- England Jul 11, 2000 6 -
Go to national player profile