Career
He played at the small forward position. He most recently served as a head coach of Nizhny Novgorod. He also is a head coach of the Latvian national basketball team
Bagatskis began his coaching career in 2005-2006 season, while playing his last season of the professional basketball in Barons Rīga, where he stayed for one season.
In 2006, he had a short stint as a head coach in one of the greatest Lithuanian teams Žalgiris Kaunas. Since 2007, he worked as a head coach in several teams, including Valmiera until 2009, Russian team Yenisey Krasnoyarsk in 2009-2010 season, Sukhumi and Kryvbasbasket until 2012.
Following the departure of Kęstutis Kemzūra, in February 2010, he became a team selector for the Latvian national basketball team So far, his team made two Eurobasket appearances, at the EuroBasket 2011 in Lithuania and at the EuroBasket 2013 in Slovenia.
In June 2012, he became a head coach of the Ukrainian team Budivelnyk Kiev.
He stayed with them for two seasons, winning the Ukrainian Basketball SuperLeague two times, in 2013 and 2014. In 2013-2014 season, his team made its first Euroleague appearance in history. On July 1, 2014, he signed a one-year contract to become a head coach of the Russian team Nizhny Novgorod.
Nizhny Novgorod ended the competition in the VTB United League after being eliminated by CSKA Moscow with 3–0 in the semifinal series.