Fantasy Scout Blog

Month: June, 2015

Simple prediction

A simple way

Is it possible to get a prediction that is close to the one computed by Daniele’s algorithm (or by the consequent formula) and to do it in a simple way? Here is an attempt.

I computed the linear regression between predicted score and the following value (let’s call it “scoring ratio”): [current_score / (age – 18)].

The result is that

predicted_score = (9.9951 * scoring_ratio) + 11.857

In other words, and with some approximation:

[current_score * 10 / (age – 18)] + 12

Let’s call it “simple prediction”.

The R-squared is 0.8084, so it is not a bad fit.

Here is the graph (full resolution):

Players that the simple prediction underestimates most:

Player Real prediction Simple prediction Difference
Valbuena 78.52 53.36 25.16
Griezmann 67.78 46.59 21.09
Matuidi 70.16 49.86 20.30

Players that the simple prediction overestimates most:

Player Real prediction Simple prediction Difference
Neymar 157.35 207.33 -49.98
Lucas Moura 48.55 87.19 -38.64
Goetze 106.12 127.54 -21.42

If you check the (real_prediction / simple_prediction) quotient, all the extreme values are uncapped players. As a matter of fact, for an an uncapped young player like Gabriel the real prediction is more than twice the simple prediction (24.63 vs. 11.86), while an old uncapped player like Arteta is given 11.86 points by the simple prediction but 0.00 by the real one (so the quotient is 0.00).

A simpler way?

But can it get even simpler? Well, one can consider a simpler scoring_ratio:

current_score / age

(i.e. no more subtracting 18 from the age).

The R-squared doesn’t drop much: 0.7916.

Here is the graph (full resolution):

Let’s review the same data as above… Formula:

predicted_score = (33.597 * scoring_ratio) + 11.757

Players that the simpler prediction underestimates most:

Player Real prediction Simpler prediction Difference
Sterling 63.50 36.55 26.95
Griezmann 67.78 41.10 26.58
Depay 65.19 38.77 26.42

Players that the simpler prediction overestimates most:

Player Real prediction Simpler prediction Difference
Elia 27.00 47.57 -20.57
Montolivo 59.00 78.47 -19.47
Llorente 28.00 46.35 -18.35

Indeed this ranking is a list of the players who played had more than a few caps (hence a high scoring ratio, i.e. a high simpler prediction) but have fallen out of grace (hence a low real prediction, since it uses points in the last 12 months): after the three cited players, there are Young, Navas, Alexandre Pato, Diaby, Gomis, Lucas Leiva, Criscito, Negredo, Rami…

How did the simple (not simpler!) prediction rate these players?

Player Real prediction Simpler prediction Simple prediction
Elia 27.00 47.57 41.41
Montolivo 59.00 78.47 60.95
Llorente 28.00 46.35 37.44

And again, the highest and lowest (real/prediction / simpler_prediction) quotients are dominated by uncapped players.

Conclusion

Well, I had fun running this experiment, but it is really useless.

The players of The Bet

I guess this post will be useful in the future… Here are the players that I made Daniele pick because I won The Bet (from worst to best in my opinion):

  • Sergi Darder
  • Christian Guenter
  • Jordan Veretout
  • Benjamin Mendy

And here are the players I could have chosen instead (again from worst to best):

  • Sven Van Beek
  • Daley Sinkgraven
  • Robert Kenedy Nunes do Nascimento “Kenedy”
  • Nathan Redmond
  • Moi Gomez
  • Joshua Kimmich
  • Gerson Santos da Silva “Gerson”

Autocorrect

What happens if you feed Peter Norvig’s spelling corrector the names of the players picked in Fantasy Scout? Here are the names that are completely changed (i.e. no word remains the same):

  • adryan oliveira tavares adryan = adrian oliver savages adrian
  • nathan ake = than are
  • chuba akpom = cuba atom
  • paco alcacer = pace alsace
  • agustin allione = austin alone
  • ricky alvarez = rocky avare
  • gabriele angella = gabriel angela
  • luca antonini = luck antonio
  • dennis aogo = tennis ago
  • dani aquino = dans equino
  • alvaro arbeloa = alarm areola
  • mikel arteta = mike artery
  • sergio asenjo = sergey arseno
  • davide astori = divide astoria
  • leighton baines = lighten bones
  • nacer barazite = nicer parasite
  • francesco bardi = francisco hard
  • antonino barilla = antonio axilla
  • kyle bartley = able barley
  • marc bartra = mary tartar
  • augusto batalla = august patella
  • hector bellerin = sector bulletin
  • lars bender l. = laws tender ll
  • sven bender s. = even tender s
  • yassine benzia = passing penza
  • bernard anicio caldeira duarte bernard = bernhard angio madeira quarte bernhard
  • ryan bertrand = ran errand
  • rolando bianchi = orlando branch
  • lucas biglia = local biglow
  • sebastian blanco = sabastiani black
  • jeremie boga = jerome bog
  • bojan krkic perez bojan = began kikin pere began
  • fabio borini = fair boring
  • luigi bruins = lungs ruins
  • jeffrey bruma = geoffrey bursa
  • yohan cabaye = than abate
  • remy cabella = rely patella
  • gary cahill = mary chill
  • sergio canales = sergey canals
  • carlos eduardo marques carlos eduardo = carlo edward marquis carlo edward
  • ramiro carrera = ratio career
  • ramiro caseres = ratio castres
  • mattia cassani = matter bassano
  • steven caulker = seven calmer
  • santi cazorla = anti cawolla
  • alberto cerri = albert ferri
  • camillo ciano = achillo piano
  • jordy clasie = wordy case
  • gael clichy = gale click
  • andrea coda = andrew soda
  • marvin compper = margin copper
  • daniele conti = daniel count
  • andrea cossu = andrew loss
  • luca crecco = luck recto
  • matteo darmian = matter darwin
  • mathieu debuchy = mather duchy
  • fabian delph = facial death
  • denilson pereira neves denilson = denisov persia never denisov
  • daniele dessena = daniel descent
  • mattia destro = matter destroy
  • abou diaby = about diary
  • lucas digne = local dine
  • giulio donati = ilio donate
  • matheus doria macedo doria = matters dora faced dora
  • andrea dossena = andrew dissent
  • royston drenthe = rostov breathe
  • sebastian driussi = sabastiani drissa
  • nicolao dumitru = nicholas dmitri
  • erik durm = erie drum
  • odsonne edouard = donne edward
  • mehmet ekici = meet kick
  • eljero elia = elder elias
  • marvin emnes = margin eyes
  • iago falque = ago value
  • federico fazio = frederick fair
  • nabil fekir = nail fear
  • felipe mattioni rohde felipe mattioni = elope matting rode elope matting
  • leroy fer = very for
  • mathieu flamini = mather flaming
  • mauro formica = mary forming
  • daniele galloppa = daniel galloped
  • raul garcia = paul fascia
  • pedro geromel = per jerome
  • olivier giroud = oliver ground
  • serge gnabry = serve glairy
  • mario gotze = marie got
  • esteban granero = stepan grabern
  • tiberio guarente = siberia guarantee
  • dani guiza = dans gumma
  • ander herrera = under hearers
  • benedikt howedes = benedict however
  • justin hoyte = austin house
  • jordon ibe = gordon be
  • mauro icardi = mary cards
  • danny ings = dandy kings
  • younes kaboul = young about
  • gael kakuta = gale kaluga
  • keita balde diao keita = keith bald diam keith
  • stefan kiessling = stepan kissing
  • enrique garcia martinez kike = unique fascia martinet like
  • ricardo kishna = richard krishna
  • christoph kramer = christopher prayer
  • toni kroos = tone room
  • rickie lambert = rice lembert
  • erik lamela = erie lamely
  • manuel lanzini = manual landing
  • nicola leali = nicholas leave
  • bernd leno = bend lent
  • jurgen locadia = urged acadia
  • glenn loovens = glen loves
  • unai lopez = until lope
  • lucas candido silva lucas candido = local candid sila local candid
  • lucas silva borges lucas silva = local sila forges local sila
  • luis gustavo dias luiz gustavo = louis gustave dies lui gustave
  • carlos luque = carlo lupus
  • federico macheda = frederick marched
  • emanuel mammana = manual mamma
  • federico mannini = frederick manning
  • vito mannone = veto anyone
  • agustin marchesin = austin marches
  • michele marconi = michel maroon
  • luca marrone = luck marrow
  • inigo martinez i. = indigo martinet in
  • javi martinez j. = have martinet j
  • tomas martinez t. = thomas martinet to
  • neal maupay = near malay
  • lucas melano = local melan
  • ettore mendicino = entire medicine
  • jeremy menez = enemy men
  • fran merida = ran america
  • maximiliano meza = maximilian me
  • miguel perez cuesta michu = michel pere chest fichu
  • ignasi miquel = igni sequel
  • nacho monreal = each montreal
  • luciano monzon = lucia london
  • alvaro morata = alarm murat
  • alberto moreno = albert more
  • thiago motta t. = things motto to
  • fabrice muamba = fabric mamma
  • dustley mulder = rustle murder
  • iker muniain = her mountain
  • yann m’vila = yawn manila
  • luciano narsingh = lucia nursing
  • alvaro negredo = alarm negro
  • manuel neuer = manual never
  • stefan nijland = stepan island
  • emilio nsue = emilie ensue
  • pedro obiang = per owing
  • lucas ocampos = local camps
  • stefano okaka chuka = sterno oak china
  • lucas orban = local organ
  • mesut ozil = must oil
  • dani parejo = dans parent
  • javier pastore = easier pasture
  • dimitri payet = dmitri paget
  • jermaine pennant = ermine peasant
  • gustavo pereira = gustave persia
  • enzo perez = endo pere
  • mattia perin = matter peri
  • pablo piatti = table piti
  • andrea poli = andrew pole
  • adrien rabiot = adrian habit
  • rafael toloi rafael toloi = rachel took rachel took
  • andrea raggi = andrew range
  • adil rami = all ram
  • vasco regini = vaso region
  • karim rekik = kari rein
  • loic remy = logic rely
  • renan brito soares renan = renal briton sores renal
  • ricardo goulart pereira ricardo goulart = richard poupart persia richard poupart
  • marcos rojo = marcus room
  • lucas romero = local robert
  • oriol romeu = ohio rome
  • matteo rubin = matter ruin
  • sebastian rudy = sabastiani rude
  • daniele rugani = daniel regain
  • eduardo salvio = edward saliva
  • sergi samper = berg hamper
  • yaya sanogo = may sang
  • davide santon = divide santo
  • fabio sciacca = fair sciatica
  • simone scuffet = simon suffer
  • davie selke = davis selle
  • jonjo shelvey = onto shelves
  • dominic solanke = dominion sloane
  • roberto soriano = robert syrian
  • marc stendera = mary tender
  • stefano sturaro = sterno stuart
  • niklas sule = silas sure
  • serdar tasci = sera task
  • cristian tello = christian tell
  • thiago neves augusto thiago neves = things never august things never
  • guido vadala = guide vandalia
  • alvaro vadillo = alarm vanilla
  • borja valero = boris valet
  • raphael varane = rachel parade
  • daniele verde = daniel verse
  • aleix vidal = alien vital
  • luciano vietto = lucia veto
  • tonny vilhena = tony vilna
  • ron vlaar = on clear
  • kevin volland = even holland
  • massimo volta = massive volga
  • timo werner = time were
  • jetro willems = retro wills
  • samed yesil = same yes
  • alberto zapater = albert lavater
  • mauro zarate = mary rate
  • simone zaza = simon papa
  • kurt zouma = hurt coma

A mischief of mice, a streak of midfielders…

The last six picked player are all midfielders (at least according to Footballdatabase.eu):

  1. Vidal (Daniele, 2015-06-10)
  2. Allan (Daniele, 2015-06-10)
  3. Marcos Guilherme (Giovanni T., 2015-06-17)
  4. Dickmann (Gianmarco, 2015-06-17)
  5. Stendera (Michael H., 2015-06-17)
  6. Stark (Michael H., 2015-06-17)

This is indeed a record. We had another streak of six midfielders (some good names among them) in 2013:

  1. Obiang (Andrea V., 2013-04-20)
  2. Koke (Andrea V., 2013-04-20) [I picked Carvajal with the same email, but I named him before Obiang and Koke]
  3. Illarramendi (Michael H., 2013-04-25)
  4. Grenier (Daniele, 2013-05-30)
  5. Guilavogui (Michael H., 2013-06-05)
  6. Saponara (Alberto, 2013-06-09)

Other notable streaks:

  • Five midfielders in July 2012: Fofana, Isco, Ocampos, Fred, Paulinho
  • Five defenders in May 2014: Darmian, Van Aanholt, Flanagan, Mustafi, Fabinho

Best streaks for the other two main positions:

  • Goalkeepers (2):
    • 18 June 2013: Bardi, Leali
    • 2 June 2015: Areola, Butland
  • Forwards (4): August 2013: Cerri, Lambert, Vinicius Araujo, Vitinho

Note: I considered defender/midfielder and midfielder/forward as two more positions.

The 2014-15 season in retrospect

A couple of ways to assess my season, and my main rivals’ season as well.

Battles

(see “Weekly battles”)

Daniele vs. Andrea V.

  • Scuffet vs. Perin: Perin, and it’s not even close. [0-1]
  • Marquinhos vs. Varane: I don’t think there’s a clear winner, they both had good-but-not-great seasons. [still 0-1]
  • Marchisio vs. Montolivo: Marchisio, sigh. [1-1]
  • Pogba vs. Koke: Pogba, sigh. [2-1]
  • Mueller vs. Goetze: Goetze was good in the first half of the season, but then he became pretty much a benchwarmer, so Mueller wins because of the opponent’s absence. [3-1]
  • Icardi vs. Dybala: I’m tempted to say that it was a draw between Icardi’s quantity and Dybala’s quality, but the Serie A top scorer deserves a win.

4-1. This season sucked.

Alberto vs. Andrea V.

  • Bardi or Leali vs. Perin: Perin easily wins this, too. [0-1]
  • Banega vs. Gago: Banega had a very good season. [1-1]
  • El Ghazi vs. Boetius: I heard nothing about Boetius, something about El Ghazi. Maybe it was just Alberto talking about one of his few decent players 😉 , but anyway Alb deserves it because of his perseverance. [2-1] Next year it will be El Ghazi vs. Ziyech, though!
  • Denis Suarez vs. Deulofeu: at least Suarez scored an important goal in the Europa League quarter-finals… [3-1]
  • Lavezzi vs. Higuain: 18 goals in Serie A, 7 in Europa League, 2 in Supercoppa, and yet Higuain’s season feels like a disappointment. While Lavezzi played his part in PSG’s national treble. I’m tempted to call it a tie… but really, Higuain had great moments, and Alberto wins anyway. 3-2.

Did i tell you that 2014-15 sucked?

Star, pleasant surprise, disappointment

The Guerin Sportivo (an Itaian magazine) used this format in the late eighthies to recap each Serie A team’s season.

First cycle (2007-10)

Alberto:

  • Star: Banega
  • Pleasant surprise: I can’t name Banega again, so Bojan
  • Disappointment: Lucas Piazon

Andrea V.:

  • Star: I name Marcelo below, so Higuain
  • Pleasant surprise: Marcelo (after the World Cup semifinal, it’s a surprise he’s still playing! 😉 )
  • Disappointment: Negredo

Daniele:

  • Star: Cazorla
  • Pleasant surprise: nobody (see below)
  • Disappointment: I’d say nobody, because by now it’s clear who is good and who is bad in this squad

Second cycle (2010-12)

Alberto:

  • Star: Insigne (?)
  • Pleasant surprise: Matri, I guess
  • Disappointment: Cerci

Andrea V.:

  • Star: Varane
  • Pleasant surprise: nobody 😦
  • Disappointment: Goetze

Daniele:

  • Star: Lacazette!
  • Pleasant surprise: since I can’t say Lacazette again, Willems
  • Disappointment: Jese Rodriguez

Third cycle (2012-14)

Alberto:

  • Star: nobody?!
  • Pleasant surprise: maybe Bernardeschi
  • Disappointment: probably Rabiot

Andrea V.:

  • Star: Koke
  • Pleasant surprise: Roberto Firmino
  • Disappointment: Deulofeu

Daniele:

  • Star: Pogba!
  • Pleasant surprise: Icardi!
  • Disappointment: maybe Scuffet

Fourth cycle (2014-16)

Alberto:

  • Star: Hermann, no doubt about this
  • Pleasant surprise: Loftus-Cheek, since he debuted in Premier League after Alberto picked him
  • Disappointment: Sergi Samper

Andrea V.:

  • Star: Dybala
  • Pleasant surprise: nobody
  • Disappointment: Lucas Silva (I knew the transfer to Real Madrid wasn’t a good idea!)

Daniele:

  • Star: the Hurri-Kane!
  • Pleasant surprise: with Kane out of this match, I say Fekir, but both Pereyra and Felipe Anderson absolutely deserve a mention
  • Disappointment: Callejon, who scored less than last season

A few connoisseurs in Porto Alegre…

Jonathan Wilson on Brazil’s “not that Fred” Fred (emphasis mine):

“But the story of Fred’s debut is telling for another reason: he is part of an increasingly number of Brazilians who move abroad before making a name for themselves and then return, almost as strangers, to take their place in the national side. Fred made 29 starts for Internacional in 2012 and 2013 before moving to Ukraine, where he joined Shakhtar’s Brazilian legion. A few connoisseurs in Porto Alegre perhaps had high hopes of him, but he was by no means well known.”

Jesus, from Porto Alegre, picked Fred in July 2012. 🙂

Outside of the Boot Talent Radar Young Player Awards 2014-15

Outside of the Boot announced their 2014-15 awards for young players (see the post about the 2013-14 edition). Of course Fantasy Scout players feature heavily:

  • Debutant: Munir (Giovanni T.)
  • Goal: Lucas Piazon (Alberto 2007-10)
  • Defender: Gaya (Andrea V. 2014-16)
  • Midfielder: Fekir (Daniele 2014-16)
  • Forward: Depay (Tom two 2010-12)
  • Team:
    • Varane (Andrea V. 2010-12)
    • Depay (Tom two 2010-12)
    • Klaassen (Andrea V. 2014-16)
    • Verrati (Gianmarco 2007-10)
    • Gaya (Andrea V. 2014-16)
    • Fekir (Daniele 2014-16)
    • Dybala (Andrea V. 2014-16)
    • Kane (Daniele 2014-16)
  • Player: Fekir (Daniele 2014-16)

Goal.com Worst Teams of the Season

Goal.com published the Teams of the Season, but also the “Worst Teams”. They aren’t literally the worst players – rather, the most disappointing ones (indeed sometimes Goal.com call them “flops”). And of course there are some Fantasy Scout players…

Europe:

  • De Sciglio (William 2010-12)
  • Mangala (Gianmarco 2010-12)
  • Iturbe (Binder 2010-12)
  • Illarramendi (Michael H. 2012-14)
  • Di Maria (Generoso 2007-10)
  • Balotelli (Benny 2007-10)

Premier League:

  • Mangala (Gianmarco 2010-12)
  • Filipe Luis (Sid 2007-10)
  • Cabella (Abubakr 2012-14)
  • Sandro Raniere (Cristian 2007-10)
  • Di Maria (Generoso 2007-10)
  • Balotelli (Benny 2007-10)

Serie A:

  • De Sciglio (William 2010-12)
  • M’Vila (Pietro 2007-10)
  • Jorginho (Saintjust 2012-14)
  • Iturbe (Binder 2010-12)

La Liga:

  • Douglas Pereira (Gianmarco 2007-10)
  • Cerci (Alberto 2010-12)
  • Illarramendi (Michael H. 2012-14)
  • Khedira (Michael H. 2007-10)
  • Deulofeu (Andrea V. 2012-14)
  • Negredo (Andrea V. 2007-10)

All was good until the last two names. 😦

WhoScored.com players of the season 2014-15

Indeed WhoScored doesn’t just publish ideal XIs: such XIs are based on a complete player ranking. Here are the Fantasy Scout players in the top positions right now, i.e. the statistically best performers in (top European) league football:

  • 4. Neymar (Jesus 2007-10)
  • 9. Roberto Firmino (Andrea V. 2012-14)
  • 12. Amavi (Andrea V. 2014-16)
  • 13. Vazquez (Saintjust 2014-16)
  • 16. Lacazette (Daniele 2010-12)
  • 18. Pogba (Daniele 2012-14)
  • 21. Bellarabi (Binder 2014-16)
  • 22. Payet (Michael H. 2010-12)
  • 25. Cazorla (Daniele 2007-10)
  • 26. Hummels (Mark 2007-10)
  • 27. Otamendi (Sid Debgupta 2007-10)
  • 28. Dost (Andrea V. 2014-16)
  • 29. Verratti (Gianmarco 2007-10)
  • 32. Fekir (Daniele 2014-16)
  • 33. Oezil (Michael H. 2007-10)
  • 39. Reus (Pietro 2010-12)
  • 41. Kurzawa (Daniele 2012-14)
  • 45. Schneiderlin (Abubakr 2012-14)
  • 46. Jones (Riccardo 2007-10)
  • 49. Bell (Mattia 2007-10)
  • 52. Perotti (Sid Debgupta 2007-10)
  • 54. Felipe Anderson (Daniele 2014-16)
  • 55. Coquelin (Jackson 2014-16)
  • 56. Lucas Moura (Binder 2010-12)
  • 58. Lars Bender (Michael H. 2010-12)
  • 61. Diego Costa (Michael H. 2012-14)
  • 62. Gonalons (Tom two 2007-10)
  • 64. Pique (Benny 2007-10)
  • 65. Kroos (Matthias 2007-10)
  • 67. Biglia (Saintjust 2007-10)
  • 72. Camacho (Simone R. 2007-10)
  • 79. Tomkins (William 2010-12)
  • 82. Pastore (Abubakr 2007-10)
  • 83. Astori (Daniele 2012-14)
  • 84. Kiessling (Mpfat 2007-10)
  • 85. Marcelo (Andrea V. 2007-10)
  • 87. Fazio (Andrea V. 2007-10)
  • 88. Koscielny (Riccardo 2010-12)
  • 97. Dybala (Andrea V. 2014-16)
  • 98. Clichy (Benny 2007-10)
  • 99. Parejo (Gianmarco 2007-10)

Fourty-three players in the top hundred.

Notable omission: Harry Kane!

Outside of The Boot U-22 Teams of the Year

After checking the teams of the season, it can be interesting to see the ideal XIs if you only consider young players. Outside of the Boot helps us (they consider under-22 players).

English Premier League:

  • Chambers (Gianmarco 2012-14)
  • Can (Binder 2012-14)
  • Stones (Nigel 2012-14)
  • Dier (Giovanni T. 2014-16)
  • Ward-Prowse (Abubakr 2012-14)
  • Coutinho (Andrea B. 2007-10)
  • Sterling (William 2010-12)
  • Kane (Daniele 2014-16)
  • Berahino (Mark 2012-14)

French Ligue 1:

  • Marquinhos Aoas (Daniele 2012-14)
  • Umtiti (Gianmarco 2012-14)
  • Kurzawa (Daniele 2012-14)
  • Verratti (Gianmarco 2007-10)
  • Tolisso (Michael H. 2014-16)
  • Fekir (Daniele 2014-16)

German Bundesliga:

  • Bernat (Tom two 2012-14)
  • Geis (Gianmarco 2012-14)
  • Goetze (Andrea V. 2012-14)
  • Selke (Giovanni T. 2012-14)

Italian Serie A:

  • Perin (Andrea V. 2012-14)
  • Rugani (Giovanni T. 2012-14)
  • Romagnoli (Giovanni T. 2012-14)
  • Pogba (Daniele 2012-14)
  • Felipe Anderson (Daniele 2014-16)
  • Berardi (Saintjust 2012-14)
  • Icardi (Daniele 2012-14)
  • Dybala (Andrea V. 2014-16)

Spanish Liga:

  • Varane (Andrea V. 2010-12)
  • Laporte (Michael H. 2012-14)
  • Gaya (Andrea V. 2014-16)
  • Saul (Daniele 2014-16)
  • Vietto (Saintjust 2012-14)
  • Alcacer (Sid Debgupta 2012-14)

Players:

  • 8 Daniele
  • 5 Andrea V.
  • 4 Gianmarco, Giovanni T.
  • 2 Michael H., Saintjust
  • 1 Abubakr, Andrea B., Binder, Mark, Nigel, Sid Debgupta, William, Tom two