Without a published figure of merit your software is difficult to assess.
What you seem to be doing is this:
Compute probabilities for the coming football matches, then convert those into odds - since odds = 1/p.
When these odds are bigger than those offered by the bookmakers then it's good, we bet.
When they are lower it's not good.
But is this correct ?
In order to be correct your probabilities must be more accurate than those of the bookies, or at least a little more accurate.
So you should really state a figure of merit in your page !
What is the figure of merit ?
Suppose for a given match the bookie prices are home = a, draw = b, away = c.
Then the probabilities as seen by the bookie are:
home P(1) = (1/a) / (1/a + 1/b + 1/c)
draw P(X) = (1/b) / (1/a + 1/b + 1/c)
away P(2) = (1/c) / (1/a + 1/b + 1/c)
To evaluate the strength of the bookie as a prognosticator do this:
If the match ends in a draw say add the quantity -ln(P(X)) and continue doing so for about say a couple of seasons.
Take the mean of that sum I = - Σ ln(Pi) / no of matches.
The figure of merit is
Q = exp(I)
To do this go to an odds monitoring site and copy-paste the history and then with a Python script you compute Q. One such site is oddsportal.com but there are more.
For the premiership I imagine you will find Q of bookies = 37.0% approximately.
Now do the same with your predictions.
Must hold:
Q(software) >= Q(book)
Otherwise, if you don't, we just don't know the quality of the software.
You may think this is complicated for the average "man in the street" but there is no other figure of merit and the man in the street - me just has to understand !
To demonstrate what kind of erroneous situation may result from software with poor figure of merit, let me make use of a fable.
I go to the house of my friend Jim and I say to him "hey Jim let's go to the casino on the mountain to play the roulette, the probability of finding a number is 1/33 and they pay 35 to 1 - we win !".
We do this and we come down from the mountain losers !
Why ? Because 1/33 was wrong - it's 1/37.
So it's something to look into.