I am not very good with computers but I have spent 4 months creating an algorithm that predicts match results. It compares heights of relative team players, ratings, weather conditions, pitch size, time of day, officials, phases of the moon, distance travelled by away team, relative fan volume...