What I want to stream are
-NYC marathon
-Boston marathon
-Berlin marathon
-olympic trials
-olympic track next year
-other olympic sports
What streaming services do I need to view all of this content? Is there any that will capture all of it with just one service? I live in the US.