Thomas Roy Sang

  • Team: Free Agent
  • Position: Defender
  • Age: 26
Filter Data

T. Sang Detailed Stats

Career Stats

Overall Record

Total Matches
9
Matches Played
4
Wins
1
Draws
4
Losses

When Scored

Total Matches
2
Matches Played
0
Wins
0
Draws
2
Losses

Match Summary

4
Sub In
57.3'
Avg Min
516
Total Min
Starts5/9
55.6%

Passing

228
Total
171
Accurate
12
Key Passes
39.8
Per 90
75.0%
Accuracy
2.09
Key/90

Goal Contribution

16.7%
Team
6.9%
Both Teams
7
Failed
22.2%
Goal Chance

Timeline

00-15'
016-30'
031-45'
046-60'
261-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

2
Scored
0.35
Per 90
2
Non-Pen
0.35
Non-Pen/90
Under
Line
Over
78%
0.5
22%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

6
Total
1.05
Per 90
33.3%
Conversion
4
On Target
66.7%
On Target %

Assists

0
Total
0.00
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

2
Total
0.35
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
261-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
78%
0.5
22%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

30
Won
47
Total
64.0%
Win%

Dribbles

8
Success
67.0%
Success%
3
Past

Tackles

12
Total
2.1
Per 90

Blocks

3
Total
0.5
Per 90

Interceptions

7
Total
1.2
Per 90

Goalkeeping

0
Saves
0.0%
Saves/90
2
Clean Sheets
22.2%
CS Rate
17
Conceded
2.97
Conceded/90

Timeline

50-15'
116-30'
031-45'
546-60'
161-75'
176-90'
091-105'
0106-120'
0120+'

Goal Conceded

17
Total
2.97
Per 90
Over
Line
Under
78%
0.5
22%
67%
1.5
33%
44%
2.5
56%
0%
3.5
100%
0%
4.5
100%
0%
5.5
100%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Discipline

1
0

Fouls Drawn

3
Drawn
0.52
Per 90

Fouls Committed

4
Committed
0.70
Per 90

Overall Record

Total Matches
1
Matches Played
1
Wins
0
Draws
0
Losses

When Scored

Total Matches
0
Matches Played
0
Wins
0
Draws
0
Losses

Match Summary

0
Sub In
76.0'
Avg Min
76
Total Min
Starts1/1
100.0%

Passing

38
Total
31
Accurate
2
Key Passes
45.0
Per 90
81.6%
Accuracy
2.37
Key/90

Goal Contribution

0.0%
Team
0.0%
Both Teams
1
Failed
0.0%
Goal Chance

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

0
Scored
0.00
Per 90
0
Non-Pen
0.00
Non-Pen/90
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

1
Total
1.18
Per 90
0.0%
Conversion
0
On Target
0.0%
On Target %

Assists

0
Total
0.00
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

0
Total
0.00
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

7
Won
11
Total
64.0%
Win%

Dribbles

4
Success
100.0%
Success%
2
Past

Tackles

1
Total
1.2
Per 90

Blocks

0
Total
0.0
Per 90

Interceptions

0
Total
0.0
Per 90

Discipline

0
0

Fouls Drawn

0
Drawn
0.00
Per 90

Fouls Committed

1
Committed
1.18
Per 90

Overall Record

Total Matches
4
Matches Played
2
Wins
1
Draws
1
Losses

When Scored

Total Matches
1
Matches Played
0
Wins
0
Draws
1
Losses

Match Summary

0
Sub In
90.0'
Avg Min
360
Total Min
Starts4/4
100.0%

Passing

156
Total
113
Accurate
8
Key Passes
39.0
Per 90
72.4%
Accuracy
2.00
Key/90

Goal Contribution

20.0%
Team
10.0%
Both Teams
3
Failed
25.0%
Goal Chance

Timeline

00-15'
016-30'
031-45'
046-60'
161-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

1
Scored
0.25
Per 90
1
Non-Pen
0.25
Non-Pen/90
Under
Line
Over
75%
0.5
25%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

4
Total
1.00
Per 90
25.0%
Conversion
3
On Target
75.0%
On Target %

Assists

0
Total
0.00
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

1
Total
0.25
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
161-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
75%
0.5
25%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

16
Won
25
Total
64.0%
Win%

Dribbles

3
Success
43.0%
Success%
0
Past

Tackles

8
Total
2.0
Per 90

Blocks

3
Total
0.8
Per 90

Interceptions

5
Total
1.2
Per 90

Discipline

0
0

Fouls Drawn

2
Drawn
0.50
Per 90

Fouls Committed

0
Committed
0.00
Per 90

Overall Record

Total Matches
4
Matches Played
1
Wins
0
Draws
3
Losses

When Scored

Total Matches
1
Matches Played
0
Wins
0
Draws
1
Losses

Match Summary

4
Sub In
20.0'
Avg Min
80
Total Min
Starts0/4
0.0%

Passing

34
Total
27
Accurate
2
Key Passes
38.2
Per 90
79.4%
Accuracy
2.25
Key/90

Goal Contribution

20.0%
Team
6.2%
Both Teams
3
Failed
25.0%
Goal Chance

Timeline

00-15'
016-30'
031-45'
046-60'
161-75'
076-90'
091-105'
0106-120'
0120+'

Goal Market

1
Scored
1.13
Per 90
1
Non-Pen
1.13
Non-Pen/90
Under
Line
Over
75%
0.5
25%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Shots

1
Total
1.13
Per 90
100.0%
Conversion
1
On Target
100.0%
On Target %

Assists

0
Total
0.00
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
061-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
100%
0.5
0%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Goal Involvements (G+A)

1
Total
1.13
Per 90

Timeline

00-15'
016-30'
031-45'
046-60'
161-75'
076-90'
091-105'
0106-120'
0120+'
Under
Line
Over
75%
0.5
25%
100%
1.5
0%
100%
2.5
0%
100%
3.5
0%
100%
4.5
0%
100%
5.5
0%
0%
6.5
0%
0%
7.5
0%
0%
8.5
0%

Defensive Work

Duels

7
Won
11
Total
64.0%
Win%

Dribbles

1
Success
100.0%
Success%
1
Past

Tackles

3
Total
3.4
Per 90

Blocks

0
Total
0.0
Per 90

Interceptions

2
Total
2.2
Per 90

Discipline

1
0

Fouls Drawn

1
Drawn
1.13
Per 90

Fouls Committed

3
Committed
3.38
Per 90
DetailsGeneralAttackPassingDribblingDuelsDefendingPenaltiesGKDiscipline
ScoreMinRatGAShSoTOffPasAccAcc%KPAttSucPstTotWonTklBlkIntWonScrMisComSavConcSavRedYelFCFD
BarnetD LT0-0206.50122100561100000
Cambridge UnitedM LT1-0906.001291759119323000001
Milton Keynes DonsD LT5-1187.310111077011100000
GrimsbyM LT1-0896.20230175712210322000002
CheltenhamD LT3-1126.902210021100000
ChesterfieldD LT0-1106.905360111100000
WalsallD LT1-100000
Sutton UtdD FAC1-2386.70105501131100000
GillinghamD LT3-300000
Fleetwood TownF LT3-1666.202052542103200000
Newport CountyM LT1-0907.3012619733194220000111
NorthamptonM 2-1776.9012214642118433000001
CreweM LT3-1906.90233237025322000011
South ShieldsM FAC1-3457.210111695611221100000
OldhamM LT2-2906.50281864117221000001
Crawley TownM LT1-0686.9014643841220000112
Cambridge UnitedM LT2-0876.70311858116113000011
BarrowF LT0-0806.30121136231100000
Milton Keynes DonsM LT1-2896.3019126311111531000001
Harrogate TownM LT2-0906.30291655232931000013
Salford CityM LT1-3907.002816573117651300000
BarnetM LT1-3957.3119737112964140000011
WalsallD 1-3146.70121501132000001
Accrington STM LT0-0906.90112812431112179200000
Swindon TownM LT2-1906.901129144813111472000011
Notts CountyM LT4-1906.70141358521183110000011
GrimsbyM LC3-1908.010323325763275111000002
TranmereD LT4-0455.70138621284000001
BromleyD LT0-0116.60221001321000001
CreweM LT0-1837.001221255222217841000012
BarrowM LT0-1757.20282382122541100000
MorecambeD LT1-0907.901493878111175212000001
ColchesterD LT2-186.308563132200000
Fleetwood TownM LT1-1867.20412561121863000001
WrexhamD 1-4796.503522631221137220000013
Accrington STD LT2-1134.319910012111000101
ChesterfieldD LT1-1266.2052404431000001
Newport CountyD LT3-2346.90252080142000001
BradfordM LT2-1906.20144296624165000103
CarlisleD LT0-0457.2013118511532200000
WalsallD LT0-1906.6030196313112000001
CheltenhamM LT1-1906.30413278221113411000001
CreweD LT1-1906.9035174911197212000002
MorecambeD LT0-1907.705441761186220000021
GillinghamM LT1-0906.901493367232318107000001
AFC WimbledonD LT3-2907.003326791111682130000012
Harrogate TownM LT0-1907.2014637804212932000001
Fleetwood TownD LT3-1907.607162871764700000
Milton Keynes DonsD LT0-1237.001845015300000
Notts CountyD LT0-1207.207571211131000001
ColchesterD LT1-1456.9037308114200000

Player Stats

GeneralAttackPassDribblesDuelsTacklesDefenceGoalKeepingDiscipline
DetailsMMinRatGlsG/90S/90SoT%Conv%AstA/90PasAcc%KP/90DrbDrb/90Suc%Pst%DulDul/90Win%TtlTtl/90Int/90Blk/90CSCS%SavSav%ConcPSavPSav%YelRedY/MR/M
2025EFL Trophy245.56.800.01.980.00.000.02462.51.9821.9850.00.01110.8854.5532.972.970.000.000.0000.0000.00.0
2025FA Cup241.56.9510.51.0899.9999.9900.02653.851.0811.0899.990.055.4260.022.170.00.000.000.0000.0000.00.0
2025League Cup190.08.011.03.066.6733.3300.03375.760.033.066.670.077.071.4311.01.00.000.000.0000.0000.00.0
2025League Two2462.56.6510.040.7225.08.3300.045959.261.14241.4437.50.01639.7841.72352.11.80.000.000.0000.0600.250.0
2024EFL Trophy284.56.7500.00.5399.990.000.011376.991.0742.1375.00.02010.6550.042.131.070.000.000.0000.0000.00.0
2024League Cup128.07.311.03.2199.9999.9900.01478.570.000.00.00.0412.8699.9926.433.210.000.000.0000.0000.00.0
2024League Two2863.66.8600.00.250.00.020.0787972.471.52341.7258.820.022811.5253.07482.431.820.000.000.0000.0220.070.07
2023EFL Trophy245.07.300.01.00.00.010.55174.513.022.050.00.077.042.8611.01.00.000.000.0000.0000.00.0
2023League Cup557.07.2600.00.6350.00.000.014776.193.4792.8466.670.0319.7964.5282.531.580.000.000.0000.0000.00.0
2023League One3962.16.8800.00.5626.670.020.05104069.522.34612.2737.70.027410.1946.35501.860.890.000.000.0000.0400.10.0
2022Championship2020.26.6800.00.4599.990.000.021070.00.4571.5642.860.0388.4765.79122.671.110.000.000.0000.0000.00.0
2022FA Cup290.06.6500.00.00.00.000.05265.380.542.050.00.02512.564.073.51.50.000.000.0000.0201.00.0
2021Championship1022.46.5300.00.40.00.000.05955.931.2131.2133.330.02610.4546.1552.010.80.000.000.0000.0000.00.0
2021League Cup190.06.700.00.00.00.000.02867.860.000.00.00.011.099.9911.00.00.000.000.0000.0000.00.0
2021Premiership1539.26.5100.00.00.00.010.0720657.770.61111.6836.360.0639.6455.56192.911.220.000.000.0000.0000.00.0
2020Championship2036.86.8100.00.3733.330.000.023062.610.7360.7383.330.0637.7153.97151.841.470.000.000.0000.0000.00.0
2020EFL Trophy390.06.9300.00.6750.00.010.3311170.271.010.330.00.0227.3345.4562.00.330.000.000.0000.0000.00.0
2020League Cup123.06.300.00.00.00.000.0666.673.9100.00.00.0415.650.000.00.00.000.000.0000.0101.00.0
2020League Two1725.96.5200.01.020.00.000.015775.80.6171.4357.140.0448.9847.7371.430.410.000.000.0000.0100.060.0

Standings

DetailsRankingMatchesGoalsForm
RankPtsMW/D/LGD(S/A)Form
ST Johnstone2025 Championship1773622/11/342(67/25)
WWWWW
Cardiff2025 League One2914627/10/940(90/50)
LWWWD
Port Vale2025 League One22424610/12/24-25(36/61)
LWLLD
Cheltenham2025 League Two18524614/10/22-26(53/79)
LLLWW
Shrewsbury2025 League Two19494613/10/23-27(42/69)
LDDWL
Cardiff2024 Championship2444469/17/20-25(48/73)
LDDLL
Shrewsbury2024 League One2433468/9/29-38(41/79)
LWLLD
Port Vale2024 League Two2804622/14/1019(65/46)
LWDLW
Cheltenham2024 League Two15604616/12/18-10(60/70)
LWWDW
ST Johnstone2024 Premiership1229338/5/20-25(33/58)
LLWLL
Cardiff2023 Championship12624619/5/22-17(53/70)
LLWLW
Shrewsbury2023 League One19484613/9/24-32(35/67)
LDDLL
Cheltenham2023 League One21444612/8/26-24(41/65)
LWLWL
Port Vale2023 League One23414610/11/25-33(41/74)
DLLLL
Cardiff2022 Championship21494613/10/23-17(41/58)
LLWDW
Shrewsbury2022 League One12594617/8/21-9(52/61)
LWLLL
Cheltenham2022 League One16544614/12/20-16(45/61)
DWLWD
Port Vale2022 League One18494613/10/23-23(48/71)
LLWLL
Cardiff2021 Championship18534615/8/23-18(50/68)
WDLLL
Cheltenham2021 League One15564613/17/16-14(66/80)
DLLDW
Shrewsbury2021 League One18504612/14/20-4(47/51)
LLDLD
Port Vale2021 League Two5784622/12/1221(67/46)
WLLLW
Cardiff2020 Championship8684618/14/1417(66/49)
DWWDD
Shrewsbury2020 League One17544613/15/18-7(50/57)
LDLLW
Cheltenham2020 League Two1824624/10/1222(61/39)
WLDWW
Port Vale2020 League Two13604617/9/200(57/57)
LLWWD
ST Johnstone2020 Premiership5453811/12/15-10(36/46)
DLWDL
Cardiff2019 Championship5734619/16/1110(68/58)
WWWLL
Shrewsbury2019 League One15413410/11/13-11(31/42)
LWLWL
Cheltenham2019 League Two4643617/13/625(52/27)
DWWWW
Port Vale2019 League Two8573714/15/86(50/44)
DDDWW
ST Johnstone2019 Premiership736298/12/9-18(28/46)
WDDDW
Shrewsbury2018 League One18524612/16/18-8(51/59)
DDLLW
Cheltenham2018 League Two16574615/12/19-11(57/68)
LWLDD
Port Vale2018 League Two20494612/13/21-16(39/55)
DLDLL
Cardiff2018 Premier League18343810/4/24-35(34/69)
WLLLW
Cardiff2017 Championship4583117/7/720(47/27)
WDWDW
Shrewsbury2017 League One1643119/7/518(42/24)
WLWWD
Cheltenham2017 League Two15393310/9/14-2(46/48)
LWDDL
Port Vale2017 League Two1934329/7/16-11(35/46)
LDDLD
ST Johnstone2017 Premiership8463812/10/16-11(42/53)
DWWDL
Cardiff2016 Championship12624617/11/18-1(60/61)
WLDWL
Shrewsbury2016 League One18514613/12/21-17(46/63)
LWDDW
Port Vale2016 League One21494612/13/21-25(45/70)
DWLLL
Cheltenham2016 League Two21504612/14/20-20(49/69)
LWLWD
ST Johnstone2016 Premiership4583817/7/144(50/46)
LWWLW
Cardiff2015 Championship8684617/17/125(56/51)
DLWLD
Port Vale2015 League One12654618/11/17-2(56/58)
LLWWW
Shrewsbury2015 League One20504613/11/22-21(58/79)
LLLWL
Cheltenham2015 National League11014630/11/557(87/30)
WWWWW
ST Johnstone2015 Premiership4563816/8/143(58/55)
DWWWW
Cardiff2014 Championship11624616/14/16-4(57/61)
WWDLW
Port Vale2014 League One18544615/9/22-10(55/65)
LWDDD
Shrewsbury2014 League Two2894627/8/1136(67/31)
LWWLW
Cheltenham2014 League Two2341469/14/23-27(40/67)
DLLWL
ST Johnstone2014 Premiership4573816/9/130(34/34)
WDDDW
Port Vale2013 League One9614618/7/21-14(59/73)
DLLWL
Shrewsbury2013 League One2342469/15/22-21(44/65)
DLLLL
Cheltenham2013 League Two18554613/16/17-10(53/63)
LLWLD
Cardiff2013 Premier League2030387/9/22-42(32/74)
LLLDW
ST Johnstone2013 Premiership6533815/8/156(48/42)
LDLDW
Cardiff2012 Championship1874625/12/927(72/45)
DDDDW
Shrewsbury2012 League One16554613/16/17-6(54/60)
WWDLL
Port Vale2012 League Two3784621/15/1035(87/52)
DDDDW
Cheltenham2012 League Two5754620/15/117(58/51)
DWWLW
ST Johnstone2012 Premiership3563814/14/101(45/44)
WLWWD
Cardiff2011 Championship6754619/18/913(66/53)
WDWWD
Shrewsbury2011 League Two2884626/10/1025(66/41)
LWDWW
Cheltenham2011 League Two6774623/8/1516(66/50)
WWLWL
Port Vale2011 League Two12594620/9/178(68/60)
WLWLD
ST Johnstone2011 Premiership6503814/8/16-7(43/50)
LLLLL