Es conocido por su habilidad para marcar goles en partidos importantes, además de ser un jugador rápido en sus primeros años.
[5] Debutó a los 16 años con Police FC (más tarde rebautizado como Home United) en la Liga Premier de Singapur, donde fue utilizado como jugador suplente, posteriormente decidió mudarse al Geylang United en 1997.
Junto con sus compromisos futbolísticos con Home United se unió a la Policía de Singapur como oficial.
Antes del viaje a Argentina su amigo Dave Roberts, quien ayudó a organizar el juicio, fue citado para describir sus posibilidades de conseguir el contrato como "muy buenas", luego de su conversación con el gerente general del club, Garth Lagerway.
Sin embargo, Indra sufrió una lesión de rodilla en Argentina y el técnico Jason Kreis no le ofreció contrato alguno.
En 2008 tuvo problemas para marcar para el Home United ya que solo hizo 10 goles en la liga durante toda la temporada.
Finalmente renunció a su trabajo de policía y se unió al Sengkang Punggol para la temporada 2009.
Indra recibió temporalmente el brazalete cuando el capitán regular, Aide Iskandar fue ascendido a entrenador interino.
Después de dejar Tampines Rovers, se reincorporó a Geylang International para la temporada 2016.
Considerado uno de los mejores delanteros para jugar con Singapur durante la última década, posee una habilidad especial para encontrar la red en los partidos importantes, anotando goles contra selecciones mejor clasificadas como Uruguay y Japón.
A pesar de no poder establecer una sociedad con Agu Casmir, terminó anotando el primer gol en el partido en casa del campeonato cuando Singapur ganó el torneo.
Con el capitán, Aide Iskandar dejó el equipo nacional para el amistoso contra los Emiratos Árabes Unidos, Indra se hizo cargo del brazalete y llevó a su selección al empate 1-1.
(-) indica datos referenciados no disponibles que cumplen con las pautas de fuentes confiables.