Consolidado como titular prácticamente desde su debut Bonner llegó a tener un promedio de más de 50 partidos por temporada con su entrega y amor propio por la casaca embajadora en el año 2000 alcanza el récord que aún se mantiene vigente de ser el jugador con más partidos disputados, para el 2001 migra hacia tierras Uruguayas para jugar con el Sporting donde juega todos los partidos de la temporada pero decide no renovar y regresar a Millonarios donde a pesar que el club estaba pasando por su peor etapa tanto administrativa como deportiva retorno y a pesar de su edad sigue demostrando su entrega por el club allí renueva por 4 años donde a mediados del 2006 se retira habiendo jugado en Millonarios 550 partidos (523 por liga) (27 por torneos internacionales).