Op de wereldindoorkampioenschappen van 2006 in Moskou behaalde Arnold een bronzen medaille op de 60 m horden. Met een tijd van 7,52 finishte hij achter zijn landgenoot Terrence Trammell (goud) en de CubaanDayron Robles (zilver). Met een persoonlijk record van 12,90 s (+1.1 m/s) staat hij zevende op de wereldranglijst aller tijden. Deze tijd liep hij op 11 juli 2006 in Lausanne en hij was hiermee een aantal jaren Amerikaans recordhouder.