Shanghai ha anche una squadra di hockey su ghiaccio e una squadra di baseball.
La squadra di hockey su ghiaccio, i Shanghai Tigers, ha vinto diversi titoli nazionali, mentre la squadra di baseball, i Shanghai Golden Eagles, ha partecipato a diverse competizioni internazionali.