2001 debütierte Piksons in Ruhpolding im Biathlon-Weltcup. In seinem ersten Rennen wurde er 90. im Sprint. Bei der Europameisterschaft 2006 in Langdorf konnte Piksons seinen bislang größten Erfolg feiern, indem er hinter Sjarhej Nowikau die Silbermedaille in der Verfolgung gewann, nachdem er im Sprint nur 14. war. Weniger erfolgreich verlief die EM 2007 in Bansko. Bestes Ergebnis bei den Biathlon-Weltmeisterschaften 2007 war der 12. Platz mit der Staffel Lettlands. Beim Weltcup 2010 in Oberhof erreichte er sein bestes Staffelergebnis als Siebtplatzierter. Edgars Piksons nahm an den Olympischen Winterspielen 2010 teil. Sein bestes Resultat war der 37. Platz im Einzel. Das ist gleichzeitig sein bestes Ergebnis in einem Weltcup-Rennen und die erste Platzierung in den Punkterängen. Mit der Staffel belegte er Rang 19. Zum ersten Mal in die Top Ten lief Piksons bei den Biathlon-Weltmeisterschaften 2011 im Sprint. Dort belegte er den 8. Platz