Skip to content
Ryan Thomas

Ryan Thomas

Midfield - Central Midfield  at PEC Zwolle
Age31
CitizenshipNew Zealand England
Height1.74 m
Footright
BornDecember 20, 1994
at PEC Zwolle 1,306 days · joined 2022-10-26
👕200+ Apps
Market value €700k
Central Midfield Midfield

Career snapshot

4
clubs played for
11/12
debut season
0.08
goals / match
PEC Zwolle
top club · 189 apps

Career highs

€3.00m
peak value · 2018
€2.75m
top transfer fee · 18/19
4
best season · 13/14
22 / 4
int'l caps / goals
259Appearances
20Goals
39Assists
27Yellow cards
1Red cards
114Full matches (90′)
Full nameRyan Thomas
Date of birth1994-12-20 (31 yrs)
Place of birthTe Puke, New Zealand
CitizenshipNew Zealand England
PositionMidfield - Central Midfield (main: Midfield)
Footright
Height174.00 m
Current clubPEC Zwolle
Joined2022-10-26
Contract expires2027-06-30
Jul 2025
25/26 — PEC Zwolle
3 matches · 0 G · 0 A · across 1 competition
Jul 2024
24/25 — PEC Zwolle
17 matches · 0 G · 2 A · across 1 competition
Dec 2023
Injury: unknown
19 games missed
Aug 2023
Injury: unknown
8 games missed
Jul 2023
23/24 — PEC Zwolle
7 matches · 0 G · 0 A · across 1 competition
Oct 2022
Transfer: Without Club → PEC Zwolle
22/23 · Transfer
Jul 2022
22/23 — PEC Zwolle
19 matches · 0 G · 3 A · across 2 competitions
Jul 2022
Transfer: PSV Eindhoven → Without Club
22/23 · Transfer
Oct 2021
Injury: unknown
Sep 2021
Injury: unknown
1 games missed
Jul 2021
Injury: unknown
4 games missed
Jul 2021
21/22 — PSV Eindhoven
9 matches · 1 G · 0 A · across 3 competitions
Mar 2021
Injury: unknown
10 games missed
Nov 2020
Injury: unknown
11 games missed
Jul 2020
20/21 — PSV Eindhoven
24 matches · 1 G · 5 A · across 4 competitions
Jul 2019
19/20 — PSV Eindhoven
15 matches · 2 G · 2 A · across 3 competitions
Aug 2018
Injury: unknown
57 games missed
Aug 2018
Transfer: PEC Zwolle → PSV Eindhoven
18/19 · Transfer · €2.75m
Jan 2018
Injury: unknown
2 games missed
Jul 2017
17/18 — PEC Zwolle
34 matches · 1 G · 6 A · across 2 competitions
Sep 2016
Injury: unknown
2 games missed
Jul 2016
16/17 — PEC Zwolle
33 matches · 1 G · 6 A · across 2 competitions
Dec 2015
Injury: unknown
21 games missed
Jul 2015
15/16 — PEC Zwolle U21, PEC Zwolle
13 matches · 2 G · 1 A · across 2 competitions
Apr 2015
Injury: unknown
1 games missed
Feb 2015
Injury: unknown
1 games missed
Dec 2014
Injury: unknown
1 games missed
Jul 2014
14/15 — PEC Zwolle
40 matches · 4 G · 8 A · across 5 competitions
Mar 2014
Injury: unknown
1 games missed
Oct 2013
Transfer: PEC Zwolle U21 → PEC Zwolle
13/14 · Transfer
Jul 2013
13/14 — PEC Zwolle U21, PEC Zwolle
27 matches · 4 G · 2 A · across 3 competitions
Jul 2013
Transfer: Ole FA → PEC Zwolle U21
13/14 · Transfer
Jan 2013
Transfer: Waikato FC → Ole FA
12/13 · Transfer
Jul 2012
12/13 — Waikato FC
5 matches · 1 G · 1 A · across 1 competition
Jul 2011
11/12 — Waikato FC
13 matches · 3 G · 3 A · across 1 competition
Jul 2011
Transfer: Melville → Waikato FC
11/12 · Transfer
Jan 1970
Peak market value: €3.00m
Highest valuation recorded in dataset
10,279 min
Minutes played by club
PEC Zwolle 77.8%
PSV Eindhoven 14.6%
PEC Zwolle U21 0.0%
Waikato FC 7.6%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
PEC Zwolle 9 13/14 25/26 189 12 27 8,001
PSV Eindhoven 3 19/20 21/22 48 4 7 1,498
PEC Zwolle U21 2 13/14 15/16 4 0 1 0
Waikato FC 2 11/12 12/13 18 4 4 780

Career trajectory — goals, assists & market value

3€750K6€1.5M9€2.3M12€3M11/12 — 3 goals (Waikato FC)11/12 — 3 assists611/1212/13 — 1 goals (Waikato FC)12/13 — 1 assists212/1313/14 — 4 goals (PEC Zwolle)13/14 — 2 assists613/1414/15 — 4 goals (PEC Zwolle)14/15 — 8 assists1214/1515/16 — 2 goals (PEC Zwolle)15/16 — 1 assists315/1616/17 — 1 goals (PEC Zwolle)16/17 — 6 assists716/1717/18 — 1 goals (PEC Zwolle)17/18 — 6 assists717/1819/20 — 2 goals (PSV Eindhoven)19/20 — 2 assists419/2020/21 — 1 goals (PSV Eindhoven)20/21 — 5 assists620/2121/22 — 1 goals (PSV Eindhoven)121/2222/23 — 3 assists322/2323/2424/25 — 2 assists224/2525/2611/12 — €75K12/13 — €150K14/15 — €750K15/16 — €1.5M16/17 — €1.5M17/18 — €1.3M19/20 — €3M20/21 — €2.4M21/22 — €3M22/23 — €3M23/24 — €1.3M24/25 — €900K25/26 — €700KGoalsAssistsMarket value

Goals by season

11/12: 3311/1212/13: 1112/1313/14: 4413/1414/15: 4414/1515/16: 2215/1616/17: 1116/1717/18: 1117/1819/20: 2219/2020/21: 1120/2121/22: 1121/2222/23: 0022/2323/24: 0023/2424/25: 0024/2525/26: 0025/26

Assists by season

11/12: 3311/1212/13: 1112/1313/14: 2213/1414/15: 8814/1515/16: 1115/1616/17: 6616/1717/18: 6617/1819/20: 2219/2020/21: 5520/2121/22: 0021/2222/23: 3322/2323/24: 0023/2424/25: 2224/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Eredivisie PEC Zwolle 3 0 0 1 0 0
24/25 Eredivisie PEC Zwolle 17 0 2 4 0 0
23/24 Eredivisie PEC Zwolle 7 0 0 1 0 0
22/23 Keuken Kampioen Divisie PEC Zwolle 18 0 3 1 0 0
22/23 KNVB Beker PEC Zwolle 1 0 0 0 0 0
21/22 Champions League Qu. PSV Eindhoven 2 0 0 1 0 0
21/22 Eredivisie PSV Eindhoven 6 1 0 0 0 196
21/22 Europa League PSV Eindhoven 1 0 0 0 0 0
20/21 Eredivisie PSV Eindhoven 16 1 2 0 0 902
20/21 Europa League PSV Eindhoven 4 0 2 1 0 0
20/21 Europa League Qualifying PSV Eindhoven 2 0 0 1 0 0
20/21 KNVB Beker PSV Eindhoven 2 0 1 0 0 0
19/20 Eredivisie PSV Eindhoven 11 2 2 1 1 400
19/20 Europa League PSV Eindhoven 3 0 0 0 0 0
19/20 KNVB Beker PSV Eindhoven 1 0 0 0 0 0
17/18 Eredivisie PEC Zwolle 31 1 3 3 0 2,711
17/18 KNVB Beker PEC Zwolle 3 0 3 1 0 0
16/17 Eredivisie PEC Zwolle 31 1 6 1 0 2,220
16/17 KNVB Beker PEC Zwolle 2 0 0 0 0 0
15/16 Beloften nacompetitie PEC Zwolle U21 1 0 0 0 0 0
15/16 Eredivisie PEC Zwolle 12 2 1 4 0 433
14/15 Eredivisie PEC Zwolle 30 3 8 2 0 688
14/15 Europa League Qualifying PEC Zwolle 2 0 0 0 0 0
14/15 Johan Cruijff Schaal PEC Zwolle 1 0 0 0 0 0
14/15 KNVB Beker PEC Zwolle 5 1 0 0 0 425
14/15 Play-Offs Conference League PEC Zwolle 2 0 0 0 0 0
13/14 Beloften Eredivisie PEC Zwolle U21 3 0 1 0 0 0
13/14 Eredivisie PEC Zwolle 19 1 1 3 0 1,397
13/14 KNVB Beker PEC Zwolle 5 3 0 0 0 127
12/13 ASB Premiership Waikato FC 5 1 1 1 0 450
11/12 ASB Premiership Waikato FC 13 3 3 1 0 330
SeasonDateFromToTypeMarket valueFee
11/12 2011-07-01 Melville Waikato FC Transfer 0
12/13 2013-01-01 Waikato FC Ole FA Transfer 150000
13/14 2013-07-01 Ole FA PEC Zwolle U21 Transfer 150000
13/14 2013-10-16 PEC Zwolle U21 PEC Zwolle Transfer 150000
18/19 2018-08-10 PEC Zwolle PSV Eindhoven Transfer 3000000 €2.75m
22/23 2022-07-01 PSV Eindhoven Without Club Transfer 2500000
22/23 2022-10-26 Without Club PEC Zwolle Transfer 2000000
SeasonInjuryFromToDays missedGames missed
13/14 unknown injury 2014-03-21 2014-03-25 5 1
14/15 Foot injury 2014-12-18 2015-01-01 15 1
14/15 Ill 2015-02-19 2015-02-26 8 1
14/15 Muscle injury 2015-04-17 2015-04-25 9 1
15/16 Knee injury 2015-12-10 2016-07-25 229 21
16/17 Leg injury 2016-09-29 2016-10-20 22 2
17/18 Knock 2018-01-30 2018-02-05 7 2
18/19 Knee injury 2018-08-22 2019-09-03 378 57
20/21 Knock 2020-11-07 2020-12-28 52 11
20/21 Ankle injury 2021-03-06 2021-06-30 117 10
21/22 Ankle injury 2021-07-25 2021-08-13 20 4
21/22 unknown injury 2021-09-07 2021-09-14 8 1
21/22 Knee injury 2021-10-12 2022-12-31 446 0
23/24 Knee injury 2023-08-01 2023-10-15 76 8
23/24 Cruciate ligament injury 2023-12-10 2024-06-30 204 19
Current€700k
Peak€3.00m
Low€25k
Δ since start+€675k
€25k€769k€1.51m€2.26m€3.00m197019701970
DateValue
Jan 1, 1970 €700k
Jan 1, 1970 €600k
Jan 1, 1970 €900k
Jan 1, 1970 €700k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.30m
Jan 1, 1970 €1.30m
Jan 1, 1970 €2.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €2.40m
Jan 1, 1970 €2.40m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.25m
Jan 1, 1970 €1.25m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.25m
Jan 1, 1970 €750k
Jan 1, 1970 €300k
Jan 1, 1970 €150k
Jan 1, 1970 €125k
Jan 1, 1970 €75k
Jan 1, 1970 €25k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #27263 4 1 former national player
Team #9171 #14 18 3 current national player
TeammatePPG played withJoint goalsMinutes
Mustafa Saymak 1 2 0
Bart van Hintum 2 1 0
Stef Nijland 1 4 0
Kingsley Ehizibue 1 3 0
Jesper Drost 2 3 0
Younes Namli 2 3 0
Thomas Lam 1 0 0
Rick Dekker 2 0 0
Mickey van der Hart 1 0 0
Davy van den Berg 2 0 0
Pablo Rosario 2 1 0
Denzel Dumfries 2 1 0
Warner Hahn 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
11/12 ASB Premiership Waikato FC 3 13
14/15 Eredivisie PEC Zwolle 3 30
13/14 KNVB Beker PEC Zwolle 3 5

Top assist seasons

SeasonCompetitionClubAssistsMatches
14/15 Eredivisie PEC Zwolle 8 30
16/17 Eredivisie PEC Zwolle 6 31
11/12 ASB Premiership Waikato FC 3 13

Last 50 matches for PEC Zwolle while Ryan Thomas was at the club (joined 2022-10-26). The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.

DateCompHomeScoreAwayAvailability
2026-05-17 NL1 PEC Zwolle Feyenoord Rotterdam TIMED
2026-05-10 NL1 Fortuna Sittard 3–2 PEC Zwolle Available
2026-05-10 NL1 Fortuna Sittard 3–2 PEC Zwolle Available
2026-05-03 NL1 PEC Zwolle 1–0 Heracles Almelo Available
2026-05-03 NL1 PEC Zwolle 1–0 Heracles Almelo Available
2026-04-23 NL1 PSV 6–1 PEC Zwolle Available
2026-04-23 NL1 PSV 6–1 PEC Zwolle Available
2026-04-12 NL1 PEC Zwolle 2–2 SBV Excelsior Available
2026-04-05 NL1 Go Ahead Eagles 5–0 PEC Zwolle Available
2026-03-21 NL1 PEC Zwolle 2–1 NAC Breda Available
2026-03-13 NL1 PEC Zwolle 1–1 FC Groningen Available
2026-03-08 NL1 Sparta Rotterdam 1–1 PEC Zwolle Available
2026-03-01 NL1 PEC Zwolle 0–0 AFC Ajax Available
2026-02-22 NL1 FC Utrecht 1–1 PEC Zwolle Available
2026-02-15 NL1 SC Heerenveen 4–2 PEC Zwolle Available
2026-02-07 NL1 PEC Zwolle 1–2 FC Volendam Available
2026-01-31 NL1 PEC Zwolle 4–1 Telstar 1963 Available
2026-01-24 NL1 NEC 2–1 PEC Zwolle Available
2026-01-17 NL1 PEC Zwolle 3–1 AZ Available
2026-01-10 NL1 FC Twente '65 1–1 PEC Zwolle Available
2025-12-20 NL1 SBV Excelsior 2–1 PEC Zwolle Available
2025-12-13 NL1 PEC Zwolle 1–0 Fortuna Sittard Available
2025-12-06 NL1 Feyenoord Rotterdam 6–1 PEC Zwolle Available
2025-11-28 NL1 PEC Zwolle 2–1 SC Heerenveen Available
2025-11-23 NL1 FC Groningen 2–2 PEC Zwolle Available
2025-11-08 NL1 PEC Zwolle 1–0 Sparta Rotterdam Available
2025-11-02 NL1 Heracles Almelo 8–2 PEC Zwolle Available
2025-10-25 NL1 PEC Zwolle 2–2 NEC Available
2025-10-18 NL1 NAC Breda 2–2 PEC Zwolle Available
2025-10-04 NL1 PEC Zwolle 0–4 PSV Available
2025-09-27 NL1 FC Volendam 2–1 PEC Zwolle Available
2025-09-24 NL1 AZ 2–2 PEC Zwolle Available
2025-09-21 NL1 PEC Zwolle 0–2 Go Ahead Eagles Available
2025-09-13 NL1 AFC Ajax 3–1 PEC Zwolle Available
2025-08-31 NL1 PEC Zwolle 0–2 FC Utrecht Available
2025-08-15 NL1 Telstar 1963 0–2 PEC Zwolle Available
2025-08-10 NL1 PEC Zwolle 1–0 FC Twente '65 Available
2025-05-18 NL1 PEC Zwolle 2–0 FC Groningen Available
2025-05-14 NL1 Willem II Tilburg 1–2 PEC Zwolle Available
2025-05-11 NL1 PEC Zwolle 1–1 Go Ahead Eagles Available
2025-05-04 NL1 NAC Breda 1–3 PEC Zwolle Available
2025-04-25 NL1 Feyenoord Rotterdam 4–0 PEC Zwolle Available
2025-04-13 NL1 PEC Zwolle 1–1 FC Twente '65 Available
2025-04-05 NL1 Almere City FC 2–2 PEC Zwolle Available
2025-03-29 NL1 PEC Zwolle 2–0 RKC Waalwijk Available
2025-03-15 NL1 Sparta Rotterdam 1–1 PEC Zwolle Available
2025-03-09 NL1 PEC Zwolle 0–1 AFC Ajax Available
2025-03-02 NL1 Heracles Almelo 4–2 PEC Zwolle Available
2025-02-16 NL1 PEC Zwolle 1–1 SC Heerenveen Available
2025-02-09 NL1 AZ 2–0 PEC Zwolle Available

Teams faced most often by Ryan Thomas's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
FC Groningen 12 8 2 2 18 9 +9 67%
Willem II 12 6 2 4 20 11 +9 50%
Feyenoord 12 0 3 9 10 28 -18 0%
Vitesse 12 7 0 5 25 15 +10 58%
RKC Waalwijk 11 7 4 0 25 7 +18 64%
FC Utrecht 11 3 5 3 18 22 -4 27%
AFC Ajax 11 0 3 8 7 27 -20 0%
FC Twente 11 3 4 4 18 19 -1 27%
AZ Alkmaar 11 2 2 7 11 22 -11 18%
Fortuna Sittard 11 7 2 2 26 9 +17 64%
sc Heerenveen 10 5 3 2 17 10 +7 50%
Heracles Almelo 10 5 2 3 15 12 +3 50%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
11/12 Senior debut season
11/12 First senior goal

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
25/26 3 0 1 0 0 0
24/25 17 0 4 0 0 0
23/24 7 0 1 0 0 0
22/23 19 0 1 0 0 0
21/22 9 196 1 0 0 0.46
20/21 24 902 2 0 0 0.2
19/20 15 400 1 0 1 0.45
17/18 34 2,711 4 0 0 0.13
16/17 33 2,220 1 0 0 0.04
15/16 13 433 4 0 0 0.83
14/15 40 1,113 2 0 0 0.16
13/14 27 1,524 3 0 0 0.18
12/13 5 450 1 0 0 0.2
11/12 13 330 1 0 0 0.27

Output by competition

Career goals and assists broken down by tournament.

Eredivisie
183 apps
12 G
25 A
KNVB Beker
19 apps
4 G
4 A
ASB Premiership
18 apps
4 G
4 A
Keuken Kampioen Divisie
18 apps
0 G
3 A
Europa League
8 apps
0 G
2 A
Beloften Eredivisie
3 apps
0 G
1 A

Frequently asked about Ryan Thomas

Who is Ryan Thomas?

Ryan Thomas is a New professional footballer who plays as a central midfield for PEC Zwolle.

How old is Ryan Thomas?

Ryan Thomas is 31 years old. He was born on December 20, 1994 in Te Puke.

What position does Ryan Thomas play?

Ryan Thomas plays as a central midfield (Midfield - Central Midfield).

What club does Ryan Thomas play for?

Ryan Thomas currently plays for PEC Zwolle.

How many career goals has Ryan Thomas scored?

Across all senior club competitions in our dataset, Ryan Thomas has scored 20 goals in 259 appearances.

What is Ryan Thomas's market value?

Ryan Thomas's most recent reported market value is €700k.