Cardiff City FC (@CardiffCityFC) header
Cardiff City FC (@CardiffCityFC) profile picture

The official Twitter feed of Cardiff City Football Club. ❓@CardiffCitySLO | 💙 @BluebirdBartley #CardiffCity #Bluebirds #CityAsOne

Cardiff City Stadium, Cardiff
Joined May 2009
Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)Photo by Cardiff City FC (@CardiffCityFC)
2026/27 Half Season Tickets are now on sale! 💙 Watch 12 matches at CCS in the second half of the campaign, including two derbies, with prices starting from £239 for Adults and £79 for U16s. 🎟️ tickets.cardiffcityfc.co.uk ℹ️ cardiffcityfc.co.uk/halfseas… #CityAsOne
2
11
42
50,723
Enjoy your Saturday night, #Bluebirds 🫶 #CityAsOne
5
28
4
398
11,824
🗣️ “That was probably one of the best games I've been involved in. It was really nice to be a part of it. And that to top it off, to score a winner like that, was amazing." Alex's full presser ➡️ bit.ly/4eQdFWE #CityAsOne | @alexrobertson03
5
14
1
190
9,028
🗣️ "Every time we attacked we looked as if we could score, and every time they broke on us they looked as if they could score! But I'd rather have it that way, because it's in line with our mentality to keep going for it." BBM's post-match reaction 👉 bit.ly/4eXAQOP #CityAsOne
1
10
115
8,448
Cardiff City FC retweeted
NINE-GOAL THRILLER 🍿🔥 ⚡️Alex Robertson’s thunderous strike seals victory for Cardiff City in the 90+5th minute The Bluebirds win 5-4 🙌
2
15
1
153
22,289
Nine goals at CCS this afternoon! 😅 #CityAsOne | @CardiffCityTV
11
83
10
743
1,069,161
Never. Give. Up. 💙 #CityAsOne
11
77
6
797
21,649
City fight back from 4-1 down to win at CCS! 💙 #CityAsOne | @DragonBetX
103
206
93
1,450
110,979
90 - Rubin booked. (5-4) #CityAsOne
2
34
11,849
90+10 - It's all kicked off. We could be seeing some cards here... (5-4) #CityAsOne
5
3
2
347
37,714
90+6 - Joel C and Ronan replace Jack Moylan and Chris Willock. (5-4) #CityAsOne
1
1
35
11,756
90+5 - WHAT A GOAL! WHAT A STRIKE! WHAT A COMEBACK! WHAT A MOMENT!!! (5-4) #CityAsOne
OHHHHHH MY DAYYYYYYYYYYYSSSSSS!!!! ROBBBBBBO!!!! (5-4) #CityAsOne
11
26
7
473
18,178
OHHHHHH MY DAYYYYYYYYYYYSSSSSS!!!! ROBBBBBBO!!!! (5-4) #CityAsOne
34
99
35
964
48,064
90 - 10 minutes added! Come on City! (4-4) #CityAsOne
28
8,911
88 - A five minute delay in the game as the medical team were called over to the Ninian Stand. The game is back underway. The on-site emergency team remain over there dealing with situation. (4-4) #CityAsOne
2
3
1
50
13,011
82 - Bullet header from Yousef levels it up at CCS! Get in!!! (4-4) #CityAsOne
FOUR ALLLLLLLLLL!!!!! (4-4) #CityAsOne
2
4
1
79
9,453
FOUR ALLLLLLLLLL!!!!! (4-4) #CityAsOne
21
17
11
299
20,860
79 - Bagan and Ramazani booked. (3-4) #CityAsOne
2
5
6,324
Super Jack dispatches it and the deficit is down to just one! (3-4) #CityAsOne
6
8
4
139
13,880
74 - Penalty to City! (2-4) #CityAsOne
2
1
26
6,789
71 - Calum replaces Krystian Bielik. (2-4) #CityAsOne
1
2
1
12
5,856