Em 1998, faz sua estreia na Indy Racing League, disputando as 500 Milhas de Indianápolis. Pilotando um Panoz-Oldsmobile da equipe Cahill Racing (que também estreou na categoria), Beechler conquistou o 24º lugar no grid e abandonou na volta 34, com problemas no motor. Em 36 provas disputadas, o melhor resultado que obteve na tradicional prova foi um 12º lugar na edição de 2000, mesmo ano em que conquistou seu primeiro pódio na IRL, chegando em terceiro lugar no GP de Phoenix, mesma posição obtida na etapa do Kansas em 2001, agora pela equipe Foyt.