For those who are interested in the details: we model the strength of teams using the well-know Elo model (used e.g., for official chess ratings). We innovated on two aspects of the traditional Elo model, in which every team has an independent parameter: 1) We actually model the strength of players instead of teams. This makes it possible to learn from games that were played in championships between clubs, and transf…
One specific criticism regarding Portugal-Iceland: main squad will not be exactly as considered there. E.g. Cristiano Ronaldo is considered a substitute.. Does it make a difference to your predictions?
The actual lineup does impact the predictions - we will update the lineups before the start of each game, when the lineup is anounced.
In a future version, we would like to make it possible for visitors to change the players in the team, and automatically update the prediction.