PLAYER PROFILE

Tom Sang.

Shrewsbury Town · England

Matrix 24654

At a glance

Full name
Thomas Roy Sang
Born
29 Jun 1999
Age today
27
Nationality
England

Career by season

175 recorded appearances
Tom Sang appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27League Two Shrewsbury Town 1414011,2152
26/27EFL Cup Shrewsbury Town 21001340
25/26League Two Shrewsbury Town 3528222,4276
25/26FA Cup Shrewsbury Town 2110830
25/26EFL Cup Shrewsbury Town 1110900
24/25League Two Port Vale FC 2819021,8472 / 2 red
24/25FA Cup Port Vale FC 1100900
24/25EFL Cup Port Vale FC 1010280
23/24League One Port Vale FC 3827022,4334
23/24FA Cup Port Vale FC 44023900
23/24EFL Cup Port Vale FC 53002850
22/23FA Cup Cardiff City 22001802
22/23Championship Cardiff City 94003990
21/22Scottish Premiership St. Johnstone FC 65003930
21/22FA Cup Cardiff City 1000200
21/22EFL Cup Cardiff City 1100900
21/22Championship Cardiff City 33002530
20/21League Two Cheltenham Town 103004381
20/21FA Cup Cheltenham Town 1000460
20/21EFL Cup Cardiff City 1000231
20/21Championship Cardiff City 98007350
19/20FA Cup Cardiff City 1000290

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Tom Sang match log
DateCompetitionMatchScoreMinutesGoals
14 Mar 2026League Two Shrewsbury Town v Cheltenham Town 0 – 290
07 Mar 2026League Two Chesterfield FC v Shrewsbury Town 2 – 390
28 Feb 2026League Two Shrewsbury Town v Walsall FC 1 – 290
24 Feb 2026League Two Salford City v Shrewsbury Town 1 – 2901
21 Feb 2026League Two Accrington Stanley v Shrewsbury Town 0 – 290
17 Feb 2026League Two Shrewsbury Town v Notts County 1 – 071
14 Feb 2026League Two Shrewsbury Town v Swindon Town 3 – 179
10 Feb 2026League Two Shrewsbury Town v Barrow AFC 2 – 190
07 Feb 2026League Two Colchester United v Shrewsbury TownSubstitute, on 63′ 2 – 027
31 Jan 2026League Two Shrewsbury Town v Barnet FCSubstitute, on 70′ 0 – 020
27 Jan 2026League Two Cambridge United v Shrewsbury Town 1 – 090
24 Jan 2026League Two Milton Keynes Dons v Shrewsbury TownSubstitute, on 72′ 5 – 1181
29 Dec 2025League Two Grimsby Town v Shrewsbury Town 1 – 090
26 Dec 2025League Two Cheltenham Town v Shrewsbury TownSubstitute, on 78′ 3 – 112
20 Dec 2025League Two Shrewsbury Town v Chesterfield FCSubstitute, on 85′ 0 – 15
06 Dec 2025FA Cup Sutton United v Shrewsbury TownSubstitute, on 82′ 1 – 238
22 Nov 2025League Two Fleetwood Town v Shrewsbury Town 3 – 166
15 Nov 2025League Two Shrewsbury Town v Newport County 1 – 090
08 Nov 2025League Two Crewe Alexandra v Shrewsbury Town 3 – 190
02 Nov 2025FA Cup South Shields FC v Shrewsbury Town 1 – 3451

Career transfers

11 recorded moves

All recorded career moves, newest first.

Tom Sang career transfers
Date FromToMoveFee
01 Jul 2025 Port Vale FC Shrewsbury Town Transfer Free
01 Jul 2023 Cardiff City Port Vale FC Transfer Free
31 May 2022 St. Johnstone FC Cardiff City Loan return
31 Jan 2022 Cardiff City St. Johnstone FC Loan —
04 Jan 2021 Cheltenham Town Cardiff City Loan return
22 Sep 2020 Cardiff City Cheltenham Town Loan —
13 Aug 2019 Manchester United U21 Cardiff City Transfer Free
31 May 2019 AFC Fylde Manchester United U21 Loan return
31 Jan 2019 Manchester United U21 AFC Fylde Loan —
01 Jul 2017 Manchester United U18 Manchester United U21 Internal move —
01 Jul 2016 Manchester United Youth Manchester United U18 Internal move —

Contracts and market values are not available yet.