Ordine di arrivo: G1: 1) Leonardo Previati (Orinese), 2)Riccardo Borghi (Comerio), 3) Francesco Maffioli (Cardanese), 4) Riccardo Ravagnani (Comerio), 5) Alex Bramati (Besanese), 6) Giorgia Benatti (Comerio), 7) Oscar Brombin (San Pietro), 8) Francesco Buzzi (Besanese).
G2: 1) Giacomo Tovaglieri (Ju Green), 2) Andrea Zanini (Prealpino), 3) Nikolai Iorio (Team Ciclocross Cadrezzate), 4) Edoardo Lodi (Orinese), 5) Edoardo Fulgori (Orinese), 6) Diego Della Bella (Prealpino), 7) Letizia Parini (Orinese), 8) Moreno Ferruccio (Cardanese), 9) Tommaso Bagatin (Orinese), 10) Riccardo La Scala (Cassano 92).
G3: 1) Nicolò Sorci (Prealpino), 2) Niccolò Muraro (Prealpino), 3) Eddy Rizzardi (Orinese), 4) Ivan Colombo (Ju Green), 5) Andrea Visentin (Cardanese), 6) Gabriele Brebbia (Orinese), 7) Edoardo Papapicco (Orinese), 8) Ettore Marinelli (Ju Green), 9) Gabriele Rossetti (Orinese), 10) Marco Castiglioni (Ju Green).
G4: 1) Matteo Turconi (Ju Green), 2) Lorenzo Guglielmi (Cardanese), 3) Daniel Iorio (Team Ciclocross Cadrezzate), 4) Andrea Brena (Prealpino), 5) Giovanni Saviori (Prealpino), 6) Mattia Corcelli (Besanese), 7) Stefano Angiuoni (Saronnese), 8) Alessandro Zullo (Besanese), 9) Elia Trinceri (Cassano 92), 10) Federico Schirosi (Besanese).
G5: 1) Riccardo Bruno (Besanese), 2) Matteo Battelli (Cardanese), 3) Gioele Ferrario (Ju Green), 4) Federico Ancellotti (Besanese), 5) Riccardo Ronchese (Dal Zovo), 6) Samuele Parini (Orinese), 7) Camilla Colombo (Prealpino), 8) Davide Turri (Prealpino), 9) Tommaso Ferrazzi (Cardanese), 10) Luca Balpieri (Orinese).
G6: 1) Milo Marcolli (Besanese), 2) Alessandro Cattani (Saronnese), 3) Matteo Zampieri (Orinese), 4) Filippo Turconi (Ju Green), 5) Edoardo Banfi (Saronnese), 6) Mattia Gatti (Besanese), 7) Riccardo Archetti (Ju Green), 8) Marta Vergobbi (Besanese), 9) Riccardo Lodi (Orinese), 10) Alessia Rossetti (Orinese).