Một trong những phương pháp phổ biến là sử dụng các mạng nơ-ron nhân tạo (artificial neural networks) để dự đoán kết quả trận đấu. Những mạng nơ-ron này có thể học từ các dữ liệu đầu vào như đội hình, phong độ, và các yếu tố bên ngoài như thời tiết, sân