The Walkerton Blackhawks entered the Central Ontario Junior C Hockey League in 1976, jumping up from Junior D.[2] The Hawks finished that season with a moderate 11-24-1 record as an expansion franchise and had their first playoff berth.[6]
In 1980, the Central League became the Grey-Bruce Junior C Hockey League as many of the further reaching teams like the Listowel Cyclones and New Hamburg Hahns left the league to pursue Junior B hockey.[2]
In 1987, the league accepted the expansion of the Mount Forest Patriots and in 1988 renamed itself the Western Ontario Junior C Hockey League.[2] The Walkerton Hawks have been a long running mainstay in this league. They sat out the 2004-05 season to reorganize their franchise, but have come back strong since.[7] During their time off, ownership considered a move to Saugeen Shores, Ontario.[7]
In the 2005-06 season, their first after their short hiatus, the Walkerton Hawks finished in fifth place. They challenged the fourth-seeded Goderich Sailors in the league quarter-final and defeated them 2-games-to-none. In the league semi-final, they competed against the league's top seeded Wingham Ironmen. The Ironmen swept the series 4-games-to-none.[8]
The 2006-07 season saw the Walkerton Hawks step into high gear at the end of the season and push into the third seed over the Hanover Barons. In the league quarter-final, the Hawks played against the sixth seeded Goderich Sailors. Walkerton won the series 3-games-to-1. In the semi-final, the Hawks drew the second seeded Wingham Ironmen. To the dismay of the Ironmen, the Hawks swept them 4-games-to-none. This resulted in Western league final between the Walkerton Hawks and the first seeded Kincardine Bulldogs. This was the end of the road for the Hawks as the Bulldogs came out on top 4-games-to-1.[8]
The playoffs for the 2019-20 season were cancelled due to the COVID-19 pandemic, leading to the team not being able to play a single game.
May 20, 2022 the team announced that they were re-branding the club to the Walkerton Capitals [9]
(*) The 1999-00 Season was altered drastically due to the folding of the Lakeshore Pirates. As a disproportionate number of games had been played by each team against Lakeshore, all history of these games was erased.[10]