Sports league dynamic content

I’ve been wanting to move over a website that was built with Sportspress (Features - SportsPress Pro - ThemeBoy)
Has anyone had success with creating teams, players, leagues etc. that all work together to say have dynamic upcoming games based on a schedule?
The end goal would to have the functionality of these pages: WHL Network
WHL Network

Would Webflow be alright with something like this? Including the updating of stats sheets and other such elements on a site like this?

This could be a live stream/series building out like an replica.

@PixelGeek just missed out on the live questions q&a, any thoughts on this?