I've read through your requirements and I can do this
hello, i can deploy in few hours your request, it will be using wordpress transient so it will cache the reply for how long as you want.
I can also transform the script in a versatile shortcode you can include where you prefere (something like [next_match team=swansea] and also add more fancy shortcodes (like last match results... and so on)
Just for the basic (a function you can include in your template) i can charge the sum i bid, and start in few hours
if you would like to give me more details, or need more information, just chat me