Hi Mark,
Thank you for reaching out to us!
Before we begin, just to set expectations, the scope of our support is mostly to get our customers started on the right track and to help them in case of issues. We unfortunately do not provide complete support for customizations like this one.
With that said, I would recommend you to check the following code. It’s from an old thread but it is still working:
List Upcoming & Past Events at /events
We do have a list of recommended developers who could help you out with the code if necessary:
https://theeventscalendar.com/knowledgebase/find-a-customizer/
I hope this helps you get started! If you have any other questions at all please feel free to let me know and I’d be happy to help as best I can!
Cheers,
Patricia