You could use a portal to a related table for your videos, but the end result may be very similar to what you have here. There may not be a dramatically obvious advantage to using a related table if you always need to record 9 videos for each athlete. The related table provides flexibility--you will no longer be limited to 9 videos per athlete so that is an improvement over the 9 container fields, but you'll have to decide if that's an improvement that you can actually use.
Atheletes::__pkAtheleteID = Videos::_fkAtheleteID
A field in Videos can be defined with a value list and used to specify "Season Star"; "Mid Season", or "Season End".
For an explanation of the notation that I am using, see the first post of: Common Forum Relationship and Field Notations Explained