2000s Raised by
Tallinn Purikad, Rooba played his first men's games in the 2007–2008 season in the
Estonian League with his junior club and the
U20 national team at just 14 years old. At 17, he moved to
Espoo with his father Jüri Rooba and joined the
Espoo Blues' C-juniors for the
2008–09 season. While living in Finland, Rooba was a distance learning student at
Rocca al Mare School[ee] in
Tallinn, taking exams every couple of weeks. He was enticed to join the Blues by
Hannu Järvenpää, who was the head coach of the Estonian U18 national team at the time. Järvenpää initially invited Rooba to practice with
Kiekko-Espoo before he was promoted directly to the higher level with the Blues.
2010s During the 2010–2011 season, Rooba won a silver medal in the
A-juniors' SM-liiga and a Finnish championship in the B-juniors. Rooba began the
2011–12 season with the Blues' A-juniors. He made his SM-liiga debut on January 5, 2012, in a home game against
Lukko. Rooba started on the fourth line and ultimately played 1 minute and 50 seconds in the game. This was Rooba's only SM-liiga game of the season. In July 2012, the
undrafted Rooba attended the
Detroit Red Wings' development camp. For the
2012–13 season, he signed a 1+1-year contract with the Blues. He played in two SM-liiga games that season. Rooba also played three games on loan with the
Mestis team
KooKoo in January 2013. However, he spent most of his season with the Blues' A-juniors, who won the SM-liiga silver medal. Rooba scored his first SM-liiga goal on the opening day of the
2013–14 season on September 12, 2013, against
TPS. He was named the second star of the game by
Ilta-Sanomat. Rooba became the second Estonian goal scorer in SM-liiga history, after his role model
Toivo Suursoo. In total, Rooba scored 1+3=4 points in 36 regular-season games and one playoff game that season. In April 2014, he signed a one-year extension with the team. In December of the same year, Rooba signed another 1+1-year extension with the team. During the
2015–16 season, Rooba went pointless in 30 regular-season games and eight
CHL games. In the playoffs, Rooba was the team's top goal scorer with three goals, alongside
Jussi Nättinen and
Niklas Appelgren. For the
2016–17 season, Rooba moved to
JYP on a 2+1-year contract. He also spent a significant part of the season with the Mestis team
JYP-Akatemia. In December 2016, Rooba was sidelined for about two months after suffering a
concussion from a hit to the head by
Lasse Uusivirta[fi] of
Kiekko-Vantaa. After his recovery, Rooba secured a spot in JYP's SM-liiga lineup for the rest of the season, winning a bronze medal at the end of the season. Rooba had a strong start to the
2017–18 season; he was ranked first on the Liiga's traditional "Viikon tulikuumat" (Hot of the Week) list after the first round. After two rounds, he led the entire SM-liiga in points. Rooba finished the SM-liiga regular season with 11 goals and 5 assists for 16 points. In February 2018, he became the first
Estonian to win the Champions Hockey League when JYP defeated
Växjö Lakers HC 2–0 in the final. In March 2018, JYP exercised the option in Rooba's contract and signed him to a one-year extension. In November, Rooba's contract was extended for two more years until the spring of 2021. In the
2018–19 season, Rooba set a new personal career high for goals and points in the SM-liiga with 17 goals and 8 assists for 25 points. Rooba was JYP's top goal scorer. He broke the all-time SM-liiga single-season point record for an Estonian player and tied the single-season goal record set by
Toivo Suursoo in the
1997–98 season, who had 17 goals and 5 assists for 22 points. In the Champions Hockey League, Rooba tied for the team lead in
plus-minus with
Jerry Turkulainen at +3. In the
2019–20 season, Rooba broke his personal single-season plus-minus and assist records. His plus-minus rating was +8 after 51 games, and he recorded 13 assists during the season. Rooba also won JYP's internal scoring title. During the season, he also wore the
Golden Helmet for the first time. In March 2021, Rooba signed a two-year extension with JYP. However, in May, he signed a one-year contract with the
KHL club
Severstal Cherepovets, becoming the first Estonian player in KHL history. For the
2022–23 season, Rooba returned to JYP on a two-year contract. He was named the team's
captain, becoming the first Estonian captain in SM-liiga history. In the
2023–24 season, his role on the team became more defensive, and by early November, he had scored two goals. This shift in playstyle, which emphasized defense, had already begun the previous season, but the change did not mean his importance to the team had diminished. In January 2024, he voluntarily stepped down as JYP's captain, stating that he did not feel he was the right player for the role at the time. He was replaced by
Teemu Eronen. In late February 2024, Rooba told the online magazine
Jatkoaika.com that his season had been difficult on a personal level and that his confidence had suffered, which also contributed to his decision to step down as captain. At that point, he had only scored 3 goals and 5 assists for 8 points in the regular season. In the interview, he also announced that he would be leaving JYP after the season. In March, the club confirmed that Rooba would not be continuing with the team. For the
2024–25 season, Rooba moved to
KooKoo on a one-year contract. He broke his personal SM-liiga single-season assist record, providing 19 assists in 58 regular-season games. In terms of goals scored, it was Rooba's second-best season in the SM-liiga, as he scored 18 goals. Therefore, the season was his second-best in the SM-liiga in terms of total points (37). In January 2025, Rooba signed a one-year contract extension with the club. == International play ==