Bukarts is youngest player ever who score in MHL on 15 September 2011 On 2 July2012 Rihards Bukarts signed with Dinamo Riga two-way contract. Bukarts was selected 7th overall in the 2013CHL Import Draft by Brandon Wheat Kings. Bukarts was the highest drafted player in Wheat Kings history. In the summer of 2013, Bukarts broke contract with Dinamo Riga and left for North America to play for the Brandon Wheat Kings of the Western Hockey League. He officially signed a contract on 19 July 2013, with the major junior team. In his first season in North America in 2013–14, Bukarts in 65 games scored goals and gave 26 assists. In the following 2014–15 season, he featured in 62 games, scoring goals in totalling the most goals scored by a European player in the team's history as well as adding 41 assists. On February 8, 2015, Bukarts was named-Denny's WHLPlayer of the Week. In the post-season, Bukarted helped the Wheat Kings reach the WHL finals, suffering defeat against the Kelowna Rockets. In 16 play off games, Bukarts scored 4 goals and 18 points. Undrafted, Bukarts accepted a try-out over the summer to attend the 2015 NHL training camp of the Edmonton Oilers. After his release from the Oilers, Bukarts returned to the Wheat Kings for the 2015–16 season before he was traded to the Portland Winterhawks on 29 October 2015. On December 14, 2015, Rihards Bukarts was named 2nd time in his career as the WHL player of the Week. In 55 games with the Winterhawks, Bukarts amassed 53 points. At the conclusion of his major junior career, Bukarts joined the Portland Pirates of the AHL, an affiliate to the Florida Panthers, on an amateur try-out basis to complete the season. He recorded an assist in a solitary game. Bukarts attended the Panthers rookie camp after signing a one-year deal with the Panthers inaugural AHL affiliate, the Springfield Thunderbirds. After attending Florida's main training camp, before he was reassigned to begin the 2016–17 season with the Thunderbirds. He split the season between Springfield and the ECHL with the Manchester Monarchs. As a free agent in the following off-season, Bukarts returned to Europe in agreeing to an initial one-year contract with HC Zlin of the Czech Extraliga on August 21, 2017. In the 2017–18 season, Bukarts left the Czech Republic after 17 games, making appearances in the Kontinental Hockey League with Dinamo Riga before completing the season with German club, Eisbären Berlin of the DEL. As a free agent, Bukarts opted to continue in the DEL, agreeing to a one-year deal with Schwenninger Wild Wings on July 13, 2018. In the 2018–19 season, Bukarts contributed with 22 points through 42 games, unable to help the Wild Wings progress to the post-season. At the completion of the season, BUkarts left Schwenninger at the conclusion of his contract. On May 13, 2019, Bukarts secured a one-year contract to continue in the DEL with Düsseldorfer EG.