Less than a year after his start, Frank Rijkaard gave him his league debut against RCD Espanyol on 16 October 2004 (at 17 years and 114 days), becoming the third-youngest player ever to play for Barcelona and youngest club player to play in La Liga, which would be broken by Bojan Krkić in September 2007.