En el ranking internacional de la Federación Internacional de Ajedrez (FIDE), alcanzó su máximo Elo en 1999, cuando se convirtió en el jugador número 50 del mundo,[1] y fue el ajedrecista australiano de más alto Elo desde 1984 hasta su retirada en 2007.
Rogers es considerado como el primer australiano en convertirse en Gran Maestro Internacional (Walter Browne, de origen australiano, lo logró con anterioridad, pero creció en los Estados Unidos donde obtuvo la nacionalidad y representó a Australia sólo desde 1969 a 1972).
Ganó el Campeonato de Australia en cuatro ocasiones: 1980, 1986, 1998 y 2006, y tiene el récord del mayor número de victorias, doce, ya sea directamente o en el tie-break, en la tradicional Copa Doeberl.
Se retiró del ajedrez de competición por prescripción médica en 2007.
Está casado con Cathy Rogers, ajedrecista igualmente, árbitro internacional de ajedrez, Maestro Femenino de la FIDE y abogada.