For me now the most predictable league (top teams) is La Liga, then the Premier League, then Serie A, then the Bundesliga.
For me I think I will rearrange the league and put Premier League on the top, in Laliga there are very few games which you will have as unpredictable I will take out the top clubs like Real Madrid and Barcelona because almost all the games they play they have 80% plus chance of winning. Then the unpredictability was supposed to be coming from the mid table teams and even at that you have the team in form always favoured to score, and of recent the games are usually under 3 unlike in the past when there is a free scoring games. As for the premier league, you definitely know that a Crystal palace at position below 10 will turn up and win against top opposition easily, same with the clubs in the mid table you hardly get clearer favourite and betting on goals are even hard because some games are either low on goals or many are high on goals.
In my experience, Bundesliga is more predictable than any other leagues. They are high scoring, mostly both teams scoring and with aggressive gameplay, there are often multiple goal lead between the strong and weak team so very low chance of a draw.
This is exactly what I have been looking to read, I have also been taking notes of how freely they score goals in the Bundesliga that it hardly has games which ends with a team keeping clean sheet, it is usually a high scoring games, I even noticed that odds for over 2 is now even lowered by bookmarkers because of it’s predictability. I definitely put Bundesliga high as one of the most predictable leagues.
Then there is the some other country leagues for example African leagues, they are easy to predict because in all most all games the home team is always the favourite to win