Ruben Schaken is een oud-voetballer die tijdens zijn carrière 136 wedstrijden in actie kwam voor Feyenoord. Verder speelde de rechtsbuiten ook nog voor SC Cambuur, VVV Venlo en ADO Den Haag. In 2025 tekende de zoon van Ruben, Jerayno Schaken, zijn eerste contract bij Feyenoord nadat hij eerder voor sc Heerenveen in actie kwam.
Vanaf de eerste helft van het seizoen 2014/15 kwam Schaken nauwelijks meer in actie. Hij werd zelfs niet opgenomen voor het trainingskamp in Dubai en speelde geen enkele wedstrijd onder toenmalig coach Fred Rutten. Uiteindelijk besloot hij in samenspraak met Feyenoord en technisch directeur Martin van Geel zijn contract met onmiddellijke ingang te ontbinden. Schaken kondigde zelf aan dat hij zich nog fit voelde en hoopte op een nieuwe uitdaging elders.
Na zijn vertrek uit Rotterdam vervolgde Schaken zijn loopbaan in het buitenland bij Inter Baku (Azerbeidzjan), waarna hij terugkeerde naar Nederland en nog speelde voor ADO Den Haag. In totaal kwam hij in zijn profcarrière tot meer dan 400 wedstrijden, scoorde hij ruim 52 goals en gaf hij 54 assists. Ook speelde hij zeven interlands voor Oranje, waarin hij tweemaal scoorde (onder andere tegen Andorra en Estland).
Na zijn actieve carrière stopte Schaken als profvoetballer in december 2018. Hij legde zich toe op ondernemerschap: hij startte onder meer Voetbalschool Schaken in Almere, een fashionlabel genaamd By Chess, een Surinaamse cateringservice en investeerde in jeugdvoetbal. Schaken liep bovendien trainingsopleidingen UEFA B en C en gaf les binnen de jeugdopleiding van BFC Bussum.
| Seizoen | Club | Wedstrijden |
| 2009/10 | VV Venlo | 32 |
| 2010/11 | Feyenoord | 11 |
| 2011/12 | Feyenoord | 32 |
| 2012/13 | Feyenoord | 31 |
| 2013/14 | Feyenoord | 32 |
| 2014/15 | Feyenoord | 7 |
| 2014/15 | FC Shamakhi | 4 |
| 2015/16 | ADO Den Haag | 29 |
| 2016/17 | ADO Den Haag | 25 |
| 2017/18 | HBS Craeyenhout | 11 |
| 2018/2019 | HBS Craeyenhout | 12 |