Aquí está una lista de las mejores peleas de Barnett. Para una lista de las pérdidas de Barnett, consulta "Josh Barnett Pérdidas".
El 22 de marzo de 2002 Josh Barnett se enfrentó a Randy Couture en un combate titular de completo por el título UFC Championship de Couture. Barnett tenía 24 años y un récord de 13-1 (10), y Couture tenía 38 años y un récord de 10-3 (5). Barnett detuvo a Randy Couture por asalto 2º TKO y se convirtió en el nuevo campeón completo de UFC.
El 31 de agosto de 2003 Josh Barnett se enfrentó a Yuki Kondo en un combate titular de completo por el título Pancrase Openweight Championship de Kondo. Barnett tenía 25 años y un récord de 15-1 (12), y Kondo tenía 28 años y un récord de 38-12-5 (25). Barnett detuvo a Yuki Kondo por asalto 3º sumisión y se convirtió en el nuevo campeón completo de Pancrase.
El 31 de diciembre de 2003 Josh Barnett se enfrentó a Semmy Schilt en un combate titular de completo por el título Pancrase Openweight Championship. Barnett tenía 26 años y un récord de 17-1 (14), y Schilt tenía 30 años y un récord de 22-12-1 (19). Barnett detuvo a Semmy Schilt por asalto 3º sumisión y defendió con éxito su título.
El 31 de agosto de 2013 Josh Barnett se enfrentó a Frank Mir en un combate de completo a la edad de 35. Él entró con un récord de 33-6 (28), y Mir tenía 34 años y un récord de 16-7 (9). Barnett detuvo a Frank Mir por TKO en el asalto 1º.
El 17 de noviembre de 2000 Josh Barnett se enfrentó a Gan McGee en un combate de completo a la edad de 23. Él entró con un récord de 10-0 (7), y McGee tenía 23 años y un récord de 7-0 (6). Barnett detuvo a Gan McGee por TKO en el asalto 2º.
El 22 de mayo de 2004 Josh Barnett se enfrentó a Rene Rooze en un combate de completo a la edad de 26. Él entró con un récord de 18-1 (15), y Rooze tenía 35 años y un récord de 5-2 (5). Barnett detuvo a Rene Rooze por TKO en el asalto 1º.
El 26 de febrero de 2006 Josh Barnett se enfrentó a Kazuhiro Nakamura en un combate de completo a la edad de 28. Él entró con un récord de 19-3 (16), y Nakamura tenía 26 años y un récord de 8-4 (2). Barnett detuvo a Kazuhiro Nakamura por sumisión en el asalto 1º.
El 6 de septiembre de 1997 Josh Barnett se enfrentó a Chris Munsen a la edad de 19. Él entró con un récord de 3-0 (2). Barnett detuvo a Chris Munsen por TKO en el asalto 1º.
El 14 de marzo de 1998 Josh Barnett se enfrentó a Bob Gilstrap a la edad de 20. Él entró con un récord de 4-0 (2). Barnett ganó la pelea por asalto 1º descalificación.
El 10 de septiembre de 2011 Josh Barnett se enfrentó a Sergei Kharitonov en un combate de completo a la edad de 33. Él entró con un récord de 31-5 (26), y Kharitonov tenía 31 años y un récord de 19-5 (18). Barnett detuvo a Sergei Kharitonov por sumisión en el asalto 1º.