ריירה החל את הקריירה שלו במיורקה, וזכה עימה בגביע המלך הספרדי בשנת 2003, כאשר פתח בקביעות בהרכב הקבוצה. במשך שלוש עונותיו במועדון כמקצוען הוא שיחק 46 פעמים בליגת העל הספרדית, והבקיע שש פעמים מעמדת הקיצוני.
בקיץ 2003 עבר ריירה לז'ירונדן דה בורדו, והיה חלק קבוע בהרכב הקבוצה במשך שתי עונות. הוא ערך למעלה מ-50 הופעות במסגרת ליגת העל הצרפתית עבור המועדון הצרפתי, וכבש ארבעה שערים.
ריירה חזר לספרד בשנת 2005, כאשר חתם בקבוצת אספניול. במהלך עונתו הראשונה באספניול הוא שיחק בשמונה משחקי ליגה בלבד, מה שהוביל בינואר 2006 למעברו למנצ'סטר סיטי, אך גם שם לא הצליח לבסס את מעמדו בקבוצה, וחזר לאספניול לפני פתיחתה של עונת 2006/07.
במהלך אותה עונה, אספניול העפילה עד לגמר גביע אופ"א. היא הפסידה במשחק הגמר לסביליה בדו-קרב בעיטות עונשין, אף על פי שריירה כבש במהלך המשחק. ריירה כבש ארבעה שערים והציג יכולת גבוהה מאוד בעונה זו, שסייעה לקבוצתו להצליח. במהלך שתי תקופותיו באספניול, כולל זו שלפני ההשאלה למנצ'סטר סיטי, הוא ערך 72 הופעות וכבש שמונה שערים.
ביולי 2011 חתם באולימפיאקוס היוונית שם שיחק עונה אחת. בספטמבר 2011 חתם בגלאטסראיי הטורקית. במרץ2014 חתם בווטפורד האנגלית עד לסוף העונה. בנובמבר 2014 חתם באודינזה אך לא שותף באף משחק בקבוצה.