Schalimow debütierte 1990 in der Fußballnationalmannschaft der UdSSR. Insgesamt spielte er bis zum Zerfall der Sowjetunion 1991 20 Mal für die Auswahl, wobei ihm zwei Tore gelangen, und nahm an der Weltmeisterschaft 1990 teil. Anschließend spielte er vier Mal für die Auswahl der GUS, für die er an der Europameisterschaft 1992 teilnahm. Nach dem Turnier wurde er russischer Nationalspieler. Bis 1998 lief er 23 Mal im Nationaltrikot auf und schoss dabei drei Tore. Mit Russland spielte er bei der Europameisterschaft 1996.