En 2010 se suma al plantel del club Suizo AS Castello de la 2.
[1] En junio de 2012 ficha con el ASD Leggiuno hasta diciembre.
[5] Al final del partido es elegido entre los tres candidatos al mejor jugador del partido, junto al español/nicaragüense Daniel Cadena y el uruguayo Bernardo Laureiro, ambos del CD Walter Ferretti.
[9] Giacomo llega a Ulán Bator como petición expresa del entrenador holandés Pieter De Jongh, y así se convierte en el primer futbolista italiano en jugar en Mongolia.
El 26 agosto juega su primer partido, disputando 90 minutos y dejando la portería en cero contra Kilkisiakos.
[13] Una semana después debido a unos problemas burocráticos entre el club y la Federación Griega, las partes rompen el acuerdo por la imposibilidad del club de registrar al jugador.
[14] El SK Victoria Wanderers FC logra una inesperada salvación,[15] donde Ratto será determinante dejando 4 veces la portería en 0; disputa todos los partidos como titular.