Education
He graduated from the under-20 youth team in 2008 and loaned to Seconda Divisione and Lazio side Isola Liri, scored 3 league goals.
He graduated from the under-20 youth team in 2008 and loaned to Seconda Divisione and Lazio side Isola Liri, scored 3 league goals.
Ternana
Born in Viterbo, Lazio region, Cori started his career at Umbrian team Ternana. He made his league debut on 19 November 2006, replacing Salvatore Russo. In the next season he played twice in the league, on 1 November 2007 and on 17 February 2008.
He returned to Terni on 1 July 2009 but only played once in the first half of 2009-2010 Lega Pro Prima Divisione (on 31 January).
On 1 February 2010 he was loaned to Seconda Divisione side Sangiovannese, which he was linked to the club since the opening of the transfer window. He played the first two rounds of 2010-2011 Lega Pro Prima Divisione and one of the two matches of 2010-2011 Coppa Italia for Ternana, but was signed by Serie A team Cesena for free along with Luis Jiménez (loan for €1M) on 31 August.
Cesena
Cori was immediately loaned back to lower division side Carrarese. He scored 10 league goals as team second scorer (behind Seconda Divisione regular season top-scorer, team-mate Antonio Gaeta), winning the promotion playoffs.
He played 3 substitute appearances in the playoffs, as the coach preferred Pera–Gaeta–Merini in his 4–3–3/4–5–1 formation.
On 12 July 2011 Carrarese signed him in co-ownership deal for a peppercorn of €500 Carrarese also borrowed Elia Ballardini from Cesena. In June 2012 Cesena bought back Cori for €200,000 and renewed his contract to 30 June 2015. He was loaned to fellow Serie B club Empoli F.C.
On 20 August 2013 he was signed by third division club Venezia in temporary deal.
On 2 July 2014 Cori left for Cosenza in temporary deal. The club had option to sign him outright, despite Cesena also had a counter-option.
Arezzo
On 8 July 2015 he was signed by Arezzo. Robur Siena
On 1 February 2016 he was signed by Robur Siena.