Schelin esiintyi ensimmäisen kerran Ruotsin maajoukkueessa maaliskuussa 2004. Hän saavutti MM-pronssia 2011 ja olympiahopeaa Rio de Janeiron olympialaisissa 2016 ja pelasi myös vuosien 2007 ja 2015 MM-kisoissa, vuosien 2004, 2008 ja 2012 olympialaisissa sekä vuosien 2005, 2009, 2013 ja 2017 EM-kisoissa.