Moistrapishvili started his youth career at Dinamo Tbilisi, the most successful club in Georgian history,[2] In 2020, Moistrapishvili joined fellow Erovnuli Liga team FC Telavi.[3]
Moistrapishvili made his senior debut for Telavi in 2020 while on loan there, in a 1–1 draw against FC Locomotive Tbilisi, coming on as a 69th-minute substitute for Tsotne Mosiashvili.[4]
During his loan spell there he would record one goal in 12 appearances in all competitions, the winner in a 2–1 win over Chikhura Sachkhere in November 2020.[5]
When he returned to Dinamo Tbilisi he finally broke into the first team and made his debut in February 2021 in a 1–1 draw against Samgurali coming on as a 79th-minute substitute for Anzor Mekvabishvili.[6] He had to wait until September of that year though to score his first goal for the club and after many substitute appearances, he netted the fifth in a 5–1 win over Samtredia.[7] Overall that season he made 13 appearances, scoring 2 goals.
After being forced to play a bit part role for Dinamo in the 2021 season, the next season Moistrapishvili established himself as a regular starter under new manager Giorgi Tchiabrishvili. Moistrapishvili scored 7 goals and recorded 8 assists to help the side to the league title, gaining attention from top European teams such as Sassuolo.[8]
On 5 September 2023, Moistsrapishvili joined Challenger Pro League club Beveren on a season-long loan with the option to make the transfer permanent.[9] The loan was terminated early in March 2024.[10]
International career
Moistrapishvili has represented Georgia at two youth levels, U19 and U21. He scored 3 goals in 11 games for the under 19 side. Moistrapishvili was selected for the 2023 UEFA European Under-21 Championship and was part of the side that topped Group A ahead of Portugal, Belgium and Netherlands, before being eliminated on penalties in the quarter-finals by Israel, with Moistrapishvili scoring his penalty.[11]