Рой Крішна народився у фіджійському місті Лабаса (за іншими даними — у Сіберіа), і є вихованцем юнацької команди «Олл Сейнс». У 2006 році став гравцем клубу «Лабаса» з однойменного міста, а наступного року став разом із командою чемпіоном Фіджі. У січні 2008 року перейшов до складу новозеландського клубу АСБ Прем'єршип «Уайтакере Юнайтед». Вже у травні 2008 року футболіст був запрошений на стажування до іншого новозеландського клубу «Веллінгтон Фенікс», який виступає у австралійській A-Лізі, проте контракт із футболістом не був підписаний, і він повернувся до «Уайтакере Юнайтед». У грудні 2008 року Рой Крішна у складі новозеландського клубу брав участь у клубному чемпіонаті світу, та зіграв у єдиному матчі «Уайтакере Юнайтед» на турнірі, у якому новозеландський клуб поступився австралійській команді «Аделаїда Юнайтед» із рахунком 1-2. У березні 2009 року футболіст отримав запрошення від нідерландського клубу ПСВ, проте футболіст відмовився переходити до ПСВ, мотивуючи це тим, що він не бажає вчити нідерландську мову, а чекає пропозицій від представників команд англомовних країн. Керівництво новозеландського клубу також відмовило представникам ПСВ, мотивуючи це тим, що футболіст ще не готовий до переходу в європейський клуб. У складі «Уайтакере Юнайтед» Крішна став п'ятиразовим чемпіоном Нової Зеландії, а у сезоні 2012—2013 став кращим бомбардиром АСБ Прем'єршип, відзначившись у 12 проведених матчах 14 забитими м'ячами. За підсумками сезону 2008—2009 Рой Крішна також визнавався кращим гравцем чемпіонату Нової Зеландії.