Ramsey made his first league appearance of the 2007–08 season on 6 October, when he came on as a late substitute for Jimmy Floyd Hasselbaink in the 2–1 home win over Burnley. Ramsey signed his first professional contract in December 2007 and went on to make his first full professional start for Cardiff on 5 January in the FA Cup against Chasetown replacing the suspended Stephen McPhail. An impressive performance from Ramsey saw him head in the second Cardiff goal as they went on to win 3–1. Due to his performance against Chasetown, Ramsey was nominated for the Player of the Round award, eventually losing out to Coventry's Michael Mifsud. On 26 April, he scored his first league goal in a 3–3 draw against Burnley. He went on to make his first career league start three weeks later in a 3–1 win over Queens Park Rangers and began to establish himself in the first team, making several more starts in the Cardiff side. He made a total of 22 appearances during the season, his first full season of professional football, and played in five of the club's six FA Cup matches, including the final, becoming the second youngest player to play in an FA Cup Final after Curtis Weston, who played in the 2004 FA Cup Final for Millwall.