Dopo essere cresciuto nelle giovanili del Real Madrid, Granero passa prima in prestito e poi definitivamente al Getafe. Tuttavia nella stagione 2009-2010 il Real, viste le sue buone prestazioni, decide di riacquistarlo, sborsando però circa 4 milioni di €. Il 12 settembre 2009, alla seconda giornata della Liga, esordisce contro l'Espanyol nella vittoria delle merengues per 0-3. segnando uno dei 3 goal. Inoltre il 30 gennaio 2010, in occasione della sfida contro il Deportivo la Coruña al Riazor (dove il Real non vinceva da 19 anni), ha segnato il goal dello 0-1, con la partita poi finita 1-3 per i blancos. Nel corso della stagione 2010-2011 ha giocato poco anche a causa dei molti infortuni subiti, di cui uno grave. Nella medesima stagione vince la Coppa del Re grazie ad un gol di Cristiano Ronaldo segnato nei tempi supplementari al 106º della finale, partita in cui è entrato nei minuti finali al posto di Xabi Alonso.
Il 15 agosto 2013 si trasferisce in prestito alla Real Sociedad. Nella prima giornata dei gironi di Champions League svoltasi tra Real Sociedad e Shakhtar Donetsk entra verso la fine della partita e appena sette minuti dopo esce per infortunio:[2] gli esami strumentali hanno diagnosticato la rottura del legamento crociato anteriore con lesione del menisco mediale del ginocchio destro, infortunio che costringerà il giocatore fuori dal campo per almeno sei mesi.[3] Si ritira nel 2021 dopo una stagione al Marbella.[4]