Aquí está una lista de las mejores peleas de Shamrock. Para una lista de las pérdidas de Shamrock, consulta "Frank Shamrock Pérdidas".
El 16 de octubre de 1998 Frank Shamrock se enfrentó a John Lober en un combate titular de semipesado por el título UFC Championship. Shamrock tenía 25 años y un récord de 18-7-1 (12), y Lober tenía 30 años y un récord de 3-5-2 (2). Shamrock detuvo a John Lober por asalto 1º TKO y defendió con éxito su título.
El 15 de mayo de 1998 Frank Shamrock se enfrentó a Jeremy Horn en un combate titular de semipesado por el título UFC Championship. Shamrock tenía 25 años y un récord de 17-7-1 (11), y Horn tenía 22 años y un récord de 9-2-3 (8). Shamrock detuvo a Jeremy Horn por asalto 1º sumisión y defendió con éxito su título.
El 24 de septiembre de 1999 Frank Shamrock se enfrentó a Tito Ortiz en un combate titular de semipesado por el título UFC Championship. Shamrock tenía 26 años y un récord de 19-7-2 (13), y Ortiz tenía 24 años y un récord de 4-1 (4). Shamrock detuvo a Tito Ortiz por asalto 4º TKO y defendió con éxito su título.
El 28 de enero de 1996 Frank Shamrock se enfrentó a Minoru Suzuki en un combate titular de null por el título Pancrase Openweight Championship de Suzuki. Shamrock tenía 23 años y un récord de 8-3-1 (7), y Suzuki tenía 27 años y un récord de 18-6 (17). Shamrock detuvo a Minoru Suzuki por asalto 1º sumisión y se convirtió en el nuevo campeón null de Pancrase.
El 26 de septiembre de 1997 Frank Shamrock se enfrentó a Tsuyoshi Kohsaka a la edad de 24. Él entró con un récord de 12-7-1 (8), y Kohsaka tenía 27 años y un récord de 9-3 (7). Shamrock ganó la pelea por asalto 1º decisión unánime.
El 8 de abril de 1995 Frank Shamrock se enfrentó a Minoru Suzuki a la edad de 22. Él entró con un récord de 3-2 (2), y Suzuki tenía 26 años y un récord de 13-4 (12). Shamrock detuvo a Minoru Suzuki por sumisión en el asalto 1º.
El 22 de julio de 1996 Frank Shamrock se enfrentó a Manabu Yamada a la edad de 23. Él entró con un récord de 11-4-1 (8), y Yamada tenía 27 años y un récord de 18-11-3 (18). Shamrock detuvo a Manabu Yamada por sumisión en el asalto 1º.
El 21 de diciembre de 1997 Frank Shamrock se enfrentó a Kevin Jackson en un combate titular de semipesado por el título UFC Championship de Jackson. Shamrock tenía 25 años y un récord de 15-7-1 (9). Shamrock detuvo a Kevin Jackson por asalto 1º sumisión y se convirtió en el nuevo campeón semipesado de UFC.
El 2 de marzo de 1996 Frank Shamrock se enfrentó a Ryushi Yanagisawa a la edad de 23. Él entró con un récord de 9-3-1 (7), y Yanagisawa tenía 23 años y un récord de 6-7-1 (6). Shamrock ganó la pelea por asalto 1º decisión unánime.
El 4 de noviembre de 1995 Frank Shamrock se enfrentó a Masakatsu Funaki a la edad de 22. Él entró con un récord de 6-3-1 (5), y Funaki tenía 26 años y un récord de 18-4 (17). Shamrock detuvo a Masakatsu Funaki por sumisión en el asalto 1º.