Twenty20 Matches played on Sophia Gardens, Cardiff (136)
16th June 2003
Twenty20 Cup 2003
Midlands/Wales/West Group
Glamorgan v Northamptonshire
tt9
18th June 2003
Twenty20 Cup 2003
Midlands/Wales/West Group
Glamorgan v Somerset
tt15
23rd June 2003
Twenty20 Cup 2003
Midlands/Wales/West Group
Glamorgan v Worcestershire
tt33
8th July 2004
Twenty20 Cup 2004
Midlands/Wales/West Group
Glamorgan v Warwickshire
tt82
14th July 2004
Twenty20 Cup 2004
Midlands/Wales/West Group
Glamorgan v Gloucestershire
tt98
19th July 2004
Twenty20 Cup 2004
Quarter-Final
Glamorgan v Warwickshire
tt108
22nd June 2005
Twenty20 Cup 2005
Midlands/Wales/West Group
Glamorgan v Somerset
tt169
1st July 2005
Twenty20 Cup 2005
Midlands/Wales/West Group
Glamorgan v Northamptonshire
tt208a
5th July 2005
Twenty20 Cup 2005
Midlands/Wales/West Group
Glamorgan v Gloucestershire
tt225
27th June 2006
Twenty20 Cup 2006
Midlands/Wales/West Division
Glamorgan v Worcestershire
tt363
30th June 2006
Twenty20 Cup 2006
Midlands/Wales/West Division
Glamorgan v Somerset
tt382
5th July 2006
Twenty20 Cup 2006
Midlands/Wales/West Division
Glamorgan v Warwickshire
tt400
10th July 2006
Twenty20 Cup 2006
Midlands/Wales/West Division
Glamorgan v Gloucestershire
tt425
22nd June 2007
Twenty20 Cup 2007
Midlands/Wales/West Division
Glamorgan v Gloucestershire
tt643a
26th June 2007
Twenty20 Cup 2007
Midlands/Wales/West Division
Glamorgan v Somerset
tt658
28th June 2007
Twenty20 Cup 2007
Midlands/Wales/West Division
Glamorgan v Northamptonshire
tt669
2nd July 2007
Twenty20 Cup 2007
Midlands/Wales/West Division
Glamorgan v Warwickshire
tt682
11th June 2008
Twenty20 Cup 2008
Midlands/Wales/West Division
Glamorgan v Warwickshire
tt910
13th June 2008
Twenty20 Cup 2008
Midlands/Wales/West Division
Glamorgan v Somerset
tt921
15th June 2008
Twenty20 Cup 2008
Midlands/Wales/West Division
Glamorgan v Worcestershire
tt932a
18th June 2008
Twenty20 Cup 2008
Midlands/Wales/West Division
Glamorgan v Gloucestershire
tt945a
20th June 2008
Twenty20 Cup 2008
Midlands/Wales/West Division
Glamorgan v Northamptonshire
tt955
25th May 2009
Twenty20 Cup 2009
Midlands/Wales/West Division
Glamorgan v Somerset
tt1214
27th May 2009
Twenty20 Cup 2009
Midlands/Wales/West Division
Glamorgan v Gloucestershire
tt1235
30th May 2009
Twenty20 Cup 2009
Midlands/Wales/West Division
Glamorgan v Warwickshire
tt1254
4th June 2009
Twenty20 Cup 2009
Midlands/Wales/West Division
Glamorgan v Worcestershire
tt1274
26th June 2009
Twenty20 Cup 2009
Midlands/Wales/West Division
Glamorgan v Northamptonshire
tt1326
4th June 2010
Friends Provident T20 2010
South Division
Glamorgan v Gloucestershire
tt1731
8th June 2010
Friends Provident T20 2010
South Division
Glamorgan v Hampshire
tt1734
13th June 2010
Friends Provident T20 2010
South Division
Glamorgan v Sussex
tt1756
19th June 2010
Friends Provident T20 2010
South Division
Glamorgan v Essex
tt1778
26th June 2010
Friends Provident T20 2010
South Division
Glamorgan v Middlesex
tt1804
9th July 2010
Friends Provident T20 2010
South Division
Glamorgan v Surrey
tt1837
14th July 2010
Friends Provident T20 2010
South Division
Glamorgan v Somerset
tt1854
16th July 2010
Friends Provident T20 2010
South Division
Glamorgan v Kent
tt1861
5th September 2010
Pakistan in England 2010
1st Twenty20
England v Pakistan
tt1895
7th September 2010
Pakistan in England 2010
2nd Twenty20
England v Pakistan
tt1896
3rd June 2011
Friends Life t20 2011
South Division
Glamorgan v Middlesex
tt2205
11th June 2011
Friends Life t20 2011
South Division
Glamorgan v Kent
tt2233
17th June 2011
Friends Life t20 2011
South Division
Glamorgan v Hampshire
tt2247
21st June 2011
Friends Life t20 2011
South Division
Glamorgan v Essex
tt2255
23rd June 2011
Friends Life t20 2011
South Division
Glamorgan v Sussex
tt2257
1st July 2011
Friends Life t20 2011
South Division
Glamorgan v Surrey
tt2297
5th July 2011
Friends Life t20 2011
South Division
Glamorgan v Somerset
tt2313
15th July 2011
Friends Life t20 2011
South Division
Glamorgan v Gloucestershire
tt2342
17th June 2012
Friends Life t20 2012
Midlands/Wales/West Division
Glamorgan v Warwickshire
tt2972
23rd June 2012
Friends Life t20 2012
Midlands/Wales/West Division
Glamorgan v Gloucestershire
tt2998a
30th June 2012
Friends Life t20 2012
Midlands/Wales/West Division
Glamorgan v Northamptonshire
tt3023
3rd July 2012
Friends Life t20 2012
Midlands/Wales/West Division
Glamorgan v Worcestershire
tt3030a
6th July 2012
Friends Life t20 2012
Midlands/Wales/West Division
Glamorgan v Somerset
tt3036b
25th August 2012
Friends Life t20 2012
Semi-Final
Hampshire v Somerset
tt3077
25th August 2012
Friends Life t20 2012
Final
Hampshire v Yorkshire
tt3078
25th August 2012
Friends Life t20 2012
Semi-Final
Sussex v Yorkshire
tt3076
3rd July 2013
Friends Life t20 2013
Midlands/Wales/West Division
Glamorgan v Warwickshire
tt3669
12th July 2013
Friends Life t20 2013
Midlands/Wales/West Division
Glamorgan v Somerset
tt3702
23rd July 2013
Friends Life t20 2013
Midlands/Wales/West Division
Glamorgan v Worcestershire
tt3740
26th July 2013
Friends Life t20 2013
Midlands/Wales/West Division
Glamorgan v Northamptonshire
tt3751
30th July 2013
Friends Life t20 2013
Midlands/Wales/West Division
Glamorgan v Gloucestershire
tt3764
30th May 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Sussex
tt4354
13th June 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Kent
tt4378
20th June 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Surrey
tt4392
25th June 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Hampshire
tt4398
4th July 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Somerset
tt4421
18th July 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Essex
tt4448
25th July 2014
NatWest T20 Blast 2014
South Division
Glamorgan v Gloucestershire
tt4470
22nd May 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Essex
tt4917
29th May 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Hampshire
tt4932
5th June 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Middlesex
tt4941
13th June 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Somerset
tt4959
21st June 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Sussex
tt4979
26th June 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Surrey
tt4990
24th July 2015
NatWest T20 Blast 2015
South Division
Glamorgan v Gloucestershire
tt5111
31st August 2015
Australia in England and Ireland 2015
Only Twenty20
England v Australia
tt5130
1st June 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Essex
tt5734
3rd June 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Hampshire
tt5740
17th June 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Kent
tt5761
24th June 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Surrey
tt5776
7th July 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Sussex
tt5803
10th July 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Gloucestershire
tt5818
22nd July 2016
NatWest T20 Blast 2016
South Division
Glamorgan v Somerset
tt5847
11th August 2016
NatWest T20 Blast 2016
Quarter-Final
Glamorgan v Yorkshire
tt5879
25th June 2017
South Africa in England 2017
3rd Twenty20
England v South Africa
tt6305
7th July 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Hampshire
tt6308
15th July 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Somerset
tt6330
21st July 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Sussex
tt6343
23rd July 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Essex
tt6350a
28th July 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Surrey
tt6365b
3rd August 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Gloucestershire
tt6379
18th August 2017
NatWest T20 Blast 2017
South Division
Glamorgan v Middlesex
tt6436
23rd August 2017
NatWest T20 Blast 2017
Quarter-Final
Glamorgan v Leicestershire
tt6450
6th July 2018
India in England and Ireland 2018
2nd Twenty20
England v India
tt7012
8th July 2018
The Vitality Blast 2018
South Division
Glamorgan v Sussex
tt7027
20th July 2018
The Vitality Blast 2018
South Division
Glamorgan v Somerset
tt7054
29th July 2018
The Vitality Blast 2018
South Division
Glamorgan v Kent
tt7072a
3rd August 2018
The Vitality Blast 2018
South Division
Glamorgan v Gloucestershire
tt7088
7th August 2018
The Vitality Blast 2018
South Division
Glamorgan v Essex
tt7103
10th August 2018
The Vitality Blast 2018
South Division
Glamorgan v Hampshire
tt7115
17th August 2018
The Vitality Blast 2018
South Division
Glamorgan v Surrey
tt7147
5th May 2019
Pakistan in England 2019
Only Twenty20
England v Pakistan
tt7899
18th July 2019
The Vitality Blast 2019
South Division
Glamorgan v Somerset
tt7967
26th July 2019
The Vitality Blast 2019
South Division
Glamorgan v Middlesex
tt7995
1st August 2019
The Vitality Blast 2019
South Division
Glamorgan v Gloucestershire
tt8012
9th August 2019
The Vitality Blast 2019
South Division
Glamorgan v Essex
tt8042
11th August 2019
The Vitality Blast 2019
South Division
Glamorgan v Surrey
tt8049
26th August 2019
The Vitality Blast 2019
South Division
Glamorgan v Sussex
tt8093
30th August 2019
The Vitality Blast 2019
South Division
Glamorgan v Hampshire
tt8108
31st May 2020
The Blast 2020
South Group
Glamorgan v Surrey
tt8864cg
10th June 2020
The Blast 2020
South Group
Glamorgan v Kent
tt8864dj
12th June 2020
The Blast 2020
South Group
Glamorgan v Somerset
tt8864ds
19th June 2020
The Blast 2020
South Group
Glamorgan v Gloucestershire
tt8864eg
26th June 2020
The Blast 2020
South Group
Glamorgan v Middlesex
tt8864fh
3rd July 2020
The Blast 2020
South Group
Glamorgan v Essex
tt8864fs
12th July 2020
The Blast 2020
South Group
Glamorgan v Sussex
tt8864gp
19th July 2020
The Hundred 2020
Welsh Fire Men v Southern Brave Men
tt8864hd
28th July 2020
The Hundred 2020
Welsh Fire Men v Birmingham Phoenix Men
tt8864hp
1st August 2020
The Hundred 2020
Welsh Fire Men v Northern Superchargers Men
tt8864ht
9th August 2020
The Hundred 2020
Welsh Fire Men v London Spirit Men
tt8864ic
27th August 2020
The Vitality Blast 2020
Central Group
Glamorgan v Worcestershire
tt8883a
30th August 2020
The Vitality Blast 2020
Central Group
Glamorgan v Warwickshire
tt8904
13th September 2020
The Vitality Blast 2020
Central Group
Glamorgan v Northamptonshire
tt8980
16th September 2020
The Vitality Blast 2020
Central Group
Glamorgan v Somerset
tt8995
18th September 2020
The Vitality Blast 2020
Central Group
Glamorgan v Gloucestershire
tt9002
10th June 2021
The Vitality Blast 2021
South Group
Glamorgan v Gloucestershire
tt9626
13th June 2021
The Vitality Blast 2021
South Group
Glamorgan v Essex
tt9656
16th June 2021
The Vitality Blast 2021
South Group
Glamorgan v Kent
tt9685
18th June 2021
The Vitality Blast 2021
South Group
Glamorgan v Middlesex
tt9701
23rd June 2021
Sri Lanka in England 2021
1st Twenty20
England v Sri Lanka
tt9738
24th June 2021
Sri Lanka in England 2021
2nd Twenty20
England v Sri Lanka
tt9747
29th June 2021
The Vitality Blast 2021
South Group
Glamorgan v Surrey
tt9786
2nd July 2021
The Vitality Blast 2021
South Group
Glamorgan v Sussex
tt9800
16th July 2021
The Vitality Blast 2021
South Group
Glamorgan v Somerset
tt9825
27th July 2021
The Men's Hundred 2021
Welsh Fire Men v Southern Brave Men
tt9862
31st July 2021
The Men's Hundred 2021
Welsh Fire Men v Manchester Originals Men
tt9867
6th August 2021
The Men's Hundred 2021
Welsh Fire Men v Trent Rockets Men
tt9884
18th August 2021
The Men's Hundred 2021
Welsh Fire Men v London Spirit Men
tt9915
2nd June 2022
The Vitality Blast 2022
South Group
Glamorgan v Essex
tt10890
5th June 2022
The Vitality Blast 2022
South Group
Glamorgan v Surrey
tt10907
7th June 2022
The Vitality Blast 2022
South Group
Glamorgan v Gloucestershire
tt10920
10th June 2022
The Vitality Blast 2022
South Group
Glamorgan v Hampshire
tt10952
19th June 2022
The Vitality Blast 2022
South Group
Glamorgan v Sussex
tt11006
21st June 2022
The Vitality Blast 2022
South Group
Glamorgan v Middlesex
tt11012
24th June 2022
The Vitality Blast 2022
South Group
Glamorgan v Somerset
tt11027
28th July 2022
South Africa in British Isles 2022
2nd Twenty20
England v South Africa
tt11201
7th August 2022
The Men's Hundred 2022
Welsh Fire Men v Oval Invincibles Men
tt11249
13th August 2022
The Men's Hundred 2022
Welsh Fire Men v Birmingham Phoenix Men
tt11270
22nd August 2022
The Men's Hundred 2022
Welsh Fire Men v Southern Brave Men
tt11290
26th August 2022
The Men's Hundred 2022
Welsh Fire Men v Northern Superchargers Men
tt11299
2nd June 2023
The Vitality Blast 2023
South Group
Glamorgan v Kent
tt12271
7th June 2023
The Vitality Blast 2023
South Group
Glamorgan v Surrey
tt12304
9th June 2023
The Vitality Blast 2023
South Group
Glamorgan v Essex
tt12321
18th June 2023
The Vitality Blast 2023
South Group
Glamorgan v Gloucestershire
tt12359
21st June 2023
The Vitality Blast 2023
South Group
Glamorgan v Somerset
tt12376
23rd June 2023
The Vitality Blast 2023
South Group
Glamorgan v Sussex
tt12387
2nd July 2023
The Vitality Blast 2023
South Group
Glamorgan v Middlesex
tt12412
2nd August 2023
The Men's Hundred 2023
Welsh Fire Men v Manchester Originals Men
tt12502
12th August 2023
The Men's Hundred 2023
Welsh Fire Men v Southern Brave Men
tt12534
14th August 2023
The Men's Hundred 2023
Welsh Fire Men v Trent Rockets Men
tt12544
20th August 2023
The Men's Hundred 2023
Welsh Fire Men v London Spirit Men
tt12574
28th May 2024
Pakistan in England 2024
3rd Twenty20
England v Pakistan
tt13350
31st May 2024
The Vitality Blast 2024
South Group
Glamorgan v Surrey
tt13358
2nd June 2024
The Vitality Blast 2024
South Group
Glamorgan v Sussex
tt13368
13th June 2024
The Vitality Blast 2024
South Group
Glamorgan v Hampshire
tt13417
20th June 2024
The Vitality Blast 2024
South Group
Glamorgan v Gloucestershire
tt13450
7th July 2024
The Vitality Blast 2024
South Group
Glamorgan v Essex
tt13489
12th July 2024
The Vitality Blast 2024
South Group
Glamorgan v Middlesex
tt13502
19th July 2024
The Vitality Blast 2024
South Group
Glamorgan v Somerset
tt13525
28th July 2024
The Men's Hundred 2024
Welsh Fire Men v Oval Invincibles Men
tt13537
5th August 2024
The Men's Hundred 2024
Welsh Fire Men v Southern Brave Men
tt13548
8th August 2024
The Men's Hundred 2024
Welsh Fire Men v Northern Superchargers Men
tt13552
10th August 2024
The Men's Hundred 2024
Welsh Fire Men v Birmingham Phoenix Men
tt13556
13th September 2024
Australia in England 2024
2nd Twenty20
England v Australia
tt13571