Sorti à environ 5 kilomètres de l’arrivée après le Montefalco, Stephen Cummings a ajouté une nouvelle victoire d’envergure à son palmarès. Après une étape du Tour de France, le coureur de l’équipe Dimension Data s’est adjugé la 4ème étape de Tirreno-Adriatico dont l’arrivée était jugée à Foligno. En solitaire, le Britannique a devancé d’une poignée de secondes Salvatore Puccio (Team Sky) et son coéquipier Natnael Berhane. Zdenek Stybar a conservé son maillot bleu de leader au général.
Tirreno-Adriatico 2016 – 4ème étape – Top 20
| Rank | Name | Nat. | Team | Age | Result |
| 1 | Stephen CUMMINGS | GBR | DDD | 35 | 6:04:49 |
| 2 | Salvatore PUCCIO | ITA | SKY | 27 | +13 |
| 3 | Natnael BERHANE | ERI | DDD | 25 | +13 |
| 4 | Daniel MORENO FERNANDEZ | ESP | MOV | 35 | +13 |
| 5 | Jan BAKELANTS | BEL | ALM | 30 | +13 |
| 6 | Matteo MONTAGUTI | ITA | ALM | 32 | +16 |
| 7 | Peter SAGAN | SVK | TNK | 26 | +25 |
| 8 | Greg VAN AVERMAET | BEL | BMC | 31 | +25 |
| 9 | Tiesj BENOOT | BEL | LTS | 22 | +25 |
| 10 | Zdenek STYBAR | CZE | EQS | 31 | +25 |
| 11 | Michal KWIATKOWSKI | POL | SKY | 26 | +25 |
| 12 | Jarlinson PANTANO GOMEZ | COL | IAM | 28 | +25 |
| 13 | Edvald BOASSON HAGEN | NOR | DDD | 29 | +25 |
| 14 | Paul VOSS | GER | BOA | 30 | +25 |
| 15 | Alejandro VALVERDE BELMONTE | ESP | MOV | 36 | +25 |
| 16 | Mirko SELVAGGI | ITA | AND | 31 | +25 |
| 17 | Diego ULISSI | ITA | LAM | 27 | +25 |
| 18 | Davide REBELLIN | ITA | CCC | 45 | +25 |
| 19 | Giovanni VISCONTI | ITA | MOV | 33 | +25 |
| 20 | Jack BAUER | NZL | CPT | 31 | +25 |
Tirreno-Adriatico 2016 – Classement général
| Rank | Name | Nat. | Team | Age | Result |
| 1 | Zdenek STYBAR | Czech Republic | EQS | 31 | 15:56:32 |
| 2 | Damiano CARUSO | Italy | BMC | 29 | +9 |
| 3 | Greg VAN AVERMAET | Belgium | BMC | 31 | +9 |
| 4 | Tejay VAN GARDEREN | United States | BMC | 28 | +9 |
| 5 | Bob JUNGELS | Luxembourg | EQS | 24 | +11 |
| 6 | Gianluca BRAMBILLA | Italy | EQS | 29 | +11 |
| 7 | Peter SAGAN | Slovakia | TNK | 26 | +14 |
| 8 | Thibaut PINOT | France | FDJ | 26 | +18 |
| 9 | Sébastien REICHENBACH | Switzerland | FDJ | 27 | +18 |
| 10 | Roman KREUZIGER | Czech Republic | TNK | 30 | +20 |
| 11 | Vincenzo NIBALI | Italy | AST | 32 | +24 |
| 12 | Michele SCARPONI | Italy | AST | 37 | +24 |
| 13 | Jakob FUGLSANG | Denmark | AST | 31 | +24 |
| 14 | Bauke MOLLEMA | Netherlands | TFS | 30 | +26 |
| 15 | Daniel MORENO FERNANDEZ | Spain | MOV | 35 | +26 |
| 16 | Michal KWIATKOWSKI | Poland | SKY | 26 | +30 |
| 17 | Wouter POELS | Netherlands | SKY | 29 | +30 |
| 18 | Peter KENNAUGH | Great Britain | SKY | 27 | +30 |
| 19 | Jhoan Esteban CHAVES RUBIO | Colombia | OGE | 26 | +34 |
| 20 | Adam YATES | Great Britain | OGE | 24 | +34 |


