The Creston Thunder were founded in 1992 as a Junior 'A' team in the Rocky Mountain Junior Hockey League. By the 1998–99 season, the RMJHL had fallen to four teams and was playing a lot of interleague with the America West Hockey League. The Creston Thunder could not afford the travel and opted to leave the RMJHL, effectively forcing the league to fold, at the end of the 1999 playoffs. The team sat out for the 1999–2000 season to reorganize. Prior to the 2000–01 season, the team was renamed the Creston Valley Thunder Cats and joined the Kootenay International Junior Hockey League.
In the 2007–2008 season, Joe Martin and Mike Young were hired as co-coaches, with Joe Martin becoming the head coach and general manager at the start of the 2008–2009 season. At the end of the 2010–2011 season Joe Martin moved on to the Merritt Centennials of the BCHL as an assistant coach.
The start of the 2011–2012 season seen former Castlegar Rebels Head Coach Brent Heaven take over the head coach / general manager role. The team played a strong competitive season, but lost in the divisional semi-finals against the Kimberly Dynamiters. At the end of the season, Brent assumed the role of assistant coach of the Trail Smoke Eaters in the BCHL.
The Creston Valley Thunder Cats hired newcomer coach Josh Hepditch upon his retirement of semi-pro hockey. Although the Thunder Cats played a high tempo competitive brand of hockey during the 2012–2013 season, the team fell short of making the playoffs. With Josh Hepditch returning for a second season, the Creston Valley Thunder Cats brought an exciting line up of new and returning players that finished first in the Eddie Mountain Division with 80 points, and setting a team record of 39 wins during the campaign. In the first round, the Creston Valley Thunder Cats disposed of the Columbia Valley Rockies in 4 straight games, to meet the Kimberly Dynamiters in the second round. In game seven, the Thunder Cats made up a three-goal deficit in the third period and take the lead with less than 2 minutes in the third in front of a sell out crowd at the Johnny Bucyk Arena. However, the Thunder Cats only won the first game of the Conference finals to lose to the eventual KIJHL Champions Beaver Valley Night Hawks.
With a successful year in the 2013–2014 season, including winning the KIJHL Coach of the Year, Josh Hepditch moved onto the head coach / general manager of the Amherst Wranglers, a Junior A team in the MHL. For the third time in four years, the Thunder Cats were looking for a head coach and general manager, bringing in Jeff Dubois, former head coach / general manager of the Selkirk Saints of the BC Intercollegiate Hockey League. Jeff Dubois had built coach the Selkirk Saints to two back to back championships bringing solid coaching credentials to his new role in as a head coach of the Thunder Cats. In his first two seasons, the teams made the playoffs, losing to the eventual KIJHL Champions the Kimberly Dynamiters in the first round in 2014-2015, and then again to the Kimberly Dynamiters in the second round. Kimberly Dynamiters played in the KIJHL finals, losing to the 100 Mile House Wranglers in the 2015–2016 championship round.
The Creston Valley Thunder Cats organization put together a bid to BC Amateur Hockey in the spring of 2016 to host the Cyclone Taylor Cup, the Provincial Championship for Junior B hockey in British Columbia. The present format of the tournament has the league champions of the Pacific Junior Hockey League (PJHL), the Vancouver Island Junior Hockey League (VIJHL), the Kootenay International Junior Hockey League (KIJHL) and the host team play a round robin format to determine placement in the gold and bronze medal games. In May 2016, BC Amateur Hockey announced that the successful bid for hosting the 2017 Cyclone Taylor Cup was to the Creston Valley, making it the first time the Provincial Championship tournament is played in Creston. The tournament was played April 6 to April 9, 2017. The Thunder Cats finished as bronze medalists in the tournament.
Season-by-season record
Note: GP = Games played, W = Wins, L = Losses, T = Ties, OTL = Overtime Losses, Pts = Points, GF = Goals for, GA = Goals against