שמיר החזיק בשיא הישראלי במשחה ל-100 מטר חופשי כ-12 שנים. בעל 8 מדליות מהמכביה. נוסף לכך, היה שחקן הפועל גבעת חיים (זכה ב-8 אליפויות המדינה) ונבחרת ישראל בכדורמים והשתתף באליפות העולם (מדריד 1986).