Here is a list of Hill's best fights. For a list of Hill's losses, refer to "Josh Hill Losses".
On March 10, 2023 Josh Hill faced off against Cass Bell in a bantamweight bout at age 36. He was coming in with a record of 22-5 (9). Hill won the fight via 3-round split decision.
On December 3, 2021 Josh Hill faced off against Jared Scoggins in a bantamweight bout at age 35. He was coming in with a record of 21-4 (9). Hill stopped Jared Scoggins via KO.
On August 21, 2020 Josh Hill faced off against Érik Pérez in a bantamweight bout at age 33. He was coming in with a record of 20-3 (8), and Pérez was 30 years old and with a record of 19-7 (13). Hill won the fight via 3-round unanimous decision.
On August 24, 2017 Josh Hill faced off against Grachik Engibaryan in a bantamweight bout at age 30. He was coming in with a record of 16-2 (6). Hill stopped Grachik Engibaryan via submission.
On February 21, 2020 Josh Hill faced off against Vinicius Zani in a bantamweight bout at age 33. He was coming in with a record of 19-3 (8). Hill won the fight via 3-round unanimous decision.