Aquí está una lista de las mejores peleas de Dodson. Para una lista de las pérdidas de Dodson, consulta "John Dodson Pérdidas".
El 3 de diciembre de 2011 John Dodson se enfrentó a T.J. Dillashaw en un combate de gallo a la edad de 27. Él entró con un récord de 12-5 (7), y Dillashaw tenía 25 años y un récord de 4-0 (3). Dodson detuvo a T.J. Dillashaw por TKO en el asalto 1º.
El 19 de octubre de 2013 John Dodson se enfrentó a Darrell Montague en un combate de mosca a la edad de 29. Él entró con un récord de 15-6 (9), y Montague tenía 25 años y un récord de 13-2 (10). Dodson detuvo a Darrell Montague por KO en el asalto 1º.
El 16 de abril de 2016 John Dodson se enfrentó a Manvel Gamburyan en un combate de gallo a la edad de 31. Él entró con un récord de 18-7 (11), y Gamburyan tenía 34 años y un récord de 15-8 (8). Dodson detuvo a Manvel Gamburyan por TKO en el asalto 1º.
El 5 de octubre de 2012 John Dodson se enfrentó a Jussier Formiga en un combate de mosca a la edad de 28. Él entró con un récord de 14-5 (8), y Formiga tenía 27 años y un récord de 14-1 (7). Dodson detuvo a Jussier Formiga por TKO en el asalto 2º.
El 7 de junio de 2014 John Dodson se enfrentó a John Moraga en un combate de mosca a la edad de 29. Él entró con un récord de 16-6 (10), y Moraga tenía 30 años y un récord de 14-2 (8). Dodson detuvo a John Moraga por TKO en el asalto 2º.
El 15 de febrero de 2020 John Dodson se enfrentó a Nathaniel Wood en un combate de gallo a la edad de 35. Él entró con un récord de 21-11 (12), y Wood tenía 26 años y un récord de 15-3 (13). Dodson detuvo a Nathaniel Wood por TKO en el asalto 3º.
El 31 de diciembre de 2022 John Dodson se enfrentó a Hideo Tokoro en un combate de mosca a la edad de 38. Él entró con un récord de 23-13 (13), y Tokoro tenía 45 años y un récord de 35-31-2 (26). Dodson detuvo a Hideo Tokoro por KO en el asalto 1º.
El 23 de mayo de 2015 John Dodson se enfrentó a Zach Makovsky en un combate de mosca a la edad de 30. Él entró con un récord de 17-6 (10), y Makovsky tenía 33 años y un récord de 19-5 (7). Dodson ganó la pelea por asalto 3º decisión unánime.
El 5 de mayo de 2012 John Dodson se enfrentó a Tim Elliott en un combate de mosca a la edad de 27. Él entró con un récord de 13-5 (7), y Elliott tenía 25 años y un récord de 8-2-1 (6). Dodson ganó la pelea por asalto 3º decisión unánime.
El 3 de marzo de 2018 John Dodson se enfrentó a Pedro Munhoz en un combate de gallo a la edad de 33. Él entró con un récord de 20-9 (11), y Munhoz tenía 31 años y un récord de 15-2 (11). Dodson ganó la pelea por asalto 3º decisión dividida.