Aquí está una lista de las mejores peleas de Bonnar. Para una lista de las pérdidas de Bonnar, consulta "Stephan Bonnar Pérdidas".
El 16 de enero de 2006 Stephan Bonnar se enfrentó a James Irvin en un combate de semipesado a la edad de 28. Él entró con un récord de 9-2 (7), y Irvin tenía 27 años y un récord de 9-1 (9). Bonnar detuvo a James Irvin por sumisión en el asalto 1º.
El 7 de julio de 2007 Stephan Bonnar se enfrentó a Mike Nickels en un combate de semipesado a la edad de 30. Él entró con un récord de 11-4 (8). Bonnar detuvo a Mike Nickels por sumisión en el asalto 1º.
El 3 de julio de 2010 Stephan Bonnar se enfrentó a Krzysztof Soszynski en un combate de semipesado a la edad de 33. Él entró con un récord de 13-7 (10), y Soszynski tenía 32 años y un récord de 24-10-1 (21). Bonnar detuvo a Krzysztof Soszynski por TKO en el asalto 2º.
El 20 de octubre de 2007 Stephan Bonnar se enfrentó a Eric Schafer en un combate de semipesado a la edad de 30. Él entró con un récord de 12-4 (9), y Schafer tenía 30 años y un récord de 8-2-2 (5). Bonnar detuvo a Eric Schafer por TKO en el asalto 2º.
El 6 de agosto de 2005 Stephan Bonnar se enfrentó a Sam Hoger en un combate de semipesado a la edad de 28. Él entró con un récord de 8-2 (6), y Hoger tenía 25 años y un récord de 5-0 (4). Bonnar ganó la pelea por asalto 3º decisión unánime.
El 19 de noviembre de 2011 Stephan Bonnar se enfrentó a Kyle Kingsbury en un combate de semipesado a la edad de 34. Él entró con un récord de 15-7 (10), y Kingsbury tenía 29 años y un récord de 11-2 (6). Bonnar ganó la pelea por asalto 3º decisión unánime.
El 6 de abril de 2006 Stephan Bonnar se enfrentó a Keith Jardine en un combate de semipesado a la edad de 29. Él entró con un récord de 10-2 (7), y Jardine tenía 30 años y un récord de 11-1-1 (8). Bonnar ganó la pelea por asalto 3º decisión unánime.
El 7 de septiembre de 2002 Stephan Bonnar se enfrentó a Terry Martin a la edad de 25. Él entró con un récord de 4-0 (3), y Martin tenía 21 años y un récord de . Bonnar ganó la pelea por asalto 1º decisión unánime.
El 4 de diciembre de 2010 Stephan Bonnar se enfrentó a Igor Pokrajac en un combate de semipesado a la edad de 33. Él entró con un récord de 14-7 (10), y Pokrajac tenía 31 años y un récord de 22-7 (19). Bonnar ganó la pelea por asalto 3º decisión unánime.