You can upload photos to your TeamPages profile. In your personal settings area, you can restrict who can view your photos. Follow the upload instructions on the photos page and expect the upload to take up to 30 minutes to complete. If you are a Team Manager or Administrator, you can also upload photos to your team website.
You can display your photos on your profile by turning on the photos widget.