I worked at a startup in 2015 that did something similar. Using an NLP called Yseop, we wrote sports articles. The team consisted of me on backend, a journalist writing the Yseop code, a technical writer building the story trees, and a data scientist building the DBs from a plethora of sports sources. It's fairly straightforward. Provide enough variation and you don't lose readers.
Yseop is not cheap, though, and the company went under after massive financial fraud. The Tribune Network used a fair chunk of our content at the time. I've been waiting for this to be more common-place.