Here is a list of Niinimäki's best fights. For a list of Niinimäki's losses, refer to "Tom Niinimäki Losses".
On September 21, 2013 Tom Niinimäki faced off against Walel Watson in a featherweight bout at age 31. He was coming in with a record of 20-5-1 (15), and Watson was 29 years old and with a record of 11-5 (11). Niinimäki stopped Walel Watson via submission.
On November 30, 2013 Tom Niinimäki faced off against Rani Yahya in a featherweight bout at age 31. He was coming in with a record of 21-5-1 (15), and Yahya was 29 years old and with a record of 19-7 (14). Niinimäki won the fight via 3-round split decision.
On November 20, 2010 Tom Niinimäki faced off against Sergej Grecicho in a featherweight bout at age 28. He was coming in with a record of 15-5-1 (11), and Grecicho was 25 years old and with a record of 8-3-1 (8). Niinimäki won the fight via 3-round unanimous decision.
On May 11, 2013 Tom Niinimäki faced off against Chase Beebe in a featherweight bout at age 30. He was coming in with a record of 19-5-1 (14), and Beebe was 28 years old and with a record of 24-9-1 (18). Niinimäki won the fight via 3-round unanimous decision.
On April 5, 2004 Tom Niinimäki faced off against Vincent Latoel at age 21. He was coming in with a record of 5-2 (5). Niinimäki stopped Vincent Latoel via submission.
On September 4, 2004 Tom Niinimäki faced off against Carlos Carrasco at age 22. He was coming in with a record of 6-2 (6). Niinimäki stopped Carlos Carrasco via submission.
On October 24, 2004 Tom Niinimäki faced off against Vincent Latoel at age 22. He was coming in with a record of 7-2 (7). Niinimäki stopped Vincent Latoel via TKO.