Aquí está una lista de las mejores peleas de Johnson. Para una lista de las pérdidas de Johnson, consulta "Kirk Johnson Pérdidas".
El 20 de marzo de 1999 Kirk Johnson se enfrentó a Al Cole a la edad de 26. Él entró con un récord de 27-0-1 (19), y Cole tenía 34 años y un récord de 30-3-1 (15). Johnson ganó la pelea por 10º asalto decisión unánime.
El 15 de marzo de 2003 Kirk Johnson se enfrentó a Lou Savarese en un combate de completo a la edad de 30. Él entró con un récord de 34-1-1 (25), y Savarese tenía 37 años y un récord de 43-4 (35). Johnson detuvo a Lou Savarese por TKO.
El 5 de mayo de 1994 Kirk Johnson se enfrentó a Ross Puritty a la edad de 21. Él entró con un récord de 8-0 (6), y Puritty tenía 27 años y un récord de 8-7 (6). Johnson ganó la pelea por 6º asalto decisión unánime.
El 7 de octubre de 2000 Kirk Johnson se enfrentó a Oleg Maskaev en un combate de completo a la edad de 28. Él entró con un récord de 30-0-1 (22), y Maskaev tenía 31 años y un récord de 20-2 (15). Johnson detuvo a Oleg Maskaev por KO.
El 7 de diciembre de 2002 Kirk Johnson se enfrentó a Jeremy Bates a la edad de 30. Él entró con un récord de 33-1-1 (24), y Bates tenía 28 años y un récord de 15-5-1 (15). Johnson detuvo a Jeremy Bates por KO.
El 16 de noviembre de 1996 Kirk Johnson se enfrentó a Terry McGroom a la edad de 24. Él entró con un récord de 21-0 (15), y McGroom tenía 30 años y un récord de 13-0-2 (8). Johnson detuvo a Terry McGroom por TKO.