[3][4] In May 2011 Koshevoy finished 40th in the Gran Premio Industrie del Marmo and 41st at the Trofeo Città di San Vendemiano in Italy.
[5] He then participated in the Belarus national championships, finishing second in the individual time trial behind Kanstantsin Sivtsov of HTC–Highroad and 11th in the road race.
[7] Koshevoy then went to Italy where he finished 20th in the GP Capodarco before returning to the Netherlands to represent Belarus at the UCI Road World Championships in Valkenburg.
[9] Twelve days later he won the Gran Premio della Liberazione by finishing one second ahead of Adam Phelan of Drapac Cycling.
[9] In June Koshevoy came 47th in the Trofeo Alcide Degasperi, and eighth in the Belarusian National Road Race Championships.
[9] In August he joined the Italian UCI Professional Continental team Androni Giocattoli–Venezuela as a stagiaire for the remainder of their season.
[14] On 29 June Koshevoy participated in the Belarusian National Road Race Championships in Mazyr.
[17] In Strade Bianche Koshevoy was part of an early breakaway which was caught by the peloton, and he did not finish the race.
For 2017 Koshevoy signed for the Italian UCI Professional Continental team Wilier Triestina–Selle Italia and rode the Giro d'Italia.