Italian sports journalism has its own dialect — fast, dramatic, narrative-driven, full of technical vocabulary and team nicknames that every Italian recognizes from childhood. The grammar is recognizably the grammar of newsroom Italian, but tilted toward immediacy: the historical present does most of the heavy lifting, time markers (al 52') anchor the reader to specific match minutes, and a small but rich vocabulary of moves and outcomes — gol, pareggio, sorpasso, recupero, tiro, rovesciata — does the storytelling. This page reads a fictional but realistic match report from a Milan-Inter derby and uses it to teach the grammar of Italian sports writing at the B1 level.
The text
Spettacolo a San Siro: il derby finisce 2-2.
Dopo un primo tempo equilibrato, il Milan passa in vantaggio al 52' con un gol di testa di Leão, su cross perfetto di Theo Hernández. L'Inter risponde subito: pareggio di Lautaro al 58' su rigore, dopo un fallo di mano in area. Al 76' arriva il sorpasso nerazzurro con Thuram, che insacca al volo da pochi passi. Ma negli ultimi minuti del recupero Pulisic firma il 2-2, raccogliendo una respinta corta del portiere Sommer.
Il pareggio non scontenta nessuno. L'Inter resta prima in classifica con 67 punti, a sei lunghezze di vantaggio sulla seconda. Il Milan tiene il quinto posto e conserva la corsa per un piazzamento europeo. "È stata una partita vera — ha commentato il tecnico rossonero a fine gara — abbiamo dato tutto, e questo punto vale doppio". Sull'altra sponda, il tecnico interista parla di "un'occasione mancata", ma riconosce che "in un derby, un pareggio è sempre un risultato accettabile".
A short report — under 220 words — but it does the full grammar of Italian sports journalism, including the most distinctive feature: the use of the present tense to narrate events that have already happened.
Grammar in action
The headline-style opening
Spettacolo a San Siro: il derby finisce 2-2. — the article opens with a noun-and-colon construction that compresses what English would spread across two sentences. The opening is essentially a headline that does double duty: it announces the topic (Spettacolo a San Siro, "show / spectacle at San Siro") and immediately states the result (il derby finisce 2-2).
San Siro is the stadium in Milan shared by both AC Milan and Inter; the sentence assumes the reader recognizes the venue. Derby (the cross-town rivalry between Milan and Inter, properly il Derby della Madonnina, after the gilded statue of the Madonna atop Milan's cathedral) is one of the most followed matches in Italian football.
Spettacolo a San Siro: il derby finisce 2-2.
A spectacle at San Siro: the derby ends 2-2.
Notte amara per la Juventus: la squadra esce dalla Coppa Italia.
A bitter night for Juventus: the team is knocked out of the Coppa Italia.
The historical present: the engine of sports narration
This is the most important grammatical feature of the article — and one of the cleanest demonstrations of the presente storico (historical present) you'll find in Italian.
Il Milan *passa in vantaggio al 52'... L'Inter risponde subito... Al 76' arriva il sorpasso... Pulisic firma il 2-2...*
Every one of these verbs describes an event that already happened — the match is over, the score is final — yet they're all in the present tense. This is the historical present: a tense shift in which a past event is narrated in the present to bring the reader inside the action, as if it were unfolding now.
In Italian sports writing, the historical present is not optional flavor. It's the default. Match reports are almost always written predominantly in the present tense, with only the result framing (il derby finisce 2-2, la squadra ha vinto) sometimes drifting into the present indicative or passato prossimo depending on perspective.
Il Milan passa in vantaggio al 52' con un gol di testa di Leão.
Milan goes ahead in the 52nd minute with a header from Leão.
L'Inter risponde subito con il pareggio di Lautaro.
Inter responds immediately with Lautaro's equalizer.
Al 76' arriva il sorpasso nerazzurro con Thuram.
In the 76th minute the black-and-blue (Inter) overtake comes with Thuram.
Pulisic firma il 2-2 negli ultimi minuti del recupero.
Pulisic seals the 2-2 in the final minutes of stoppage time.
The English equivalents I've given above use the simple present (goes, responds, seals) — which is exactly what English sports commentary often does in real time, but rarely in written reports the next morning. The English written norm shifts to the past tense (Milan went ahead, Inter responded); Italian written norm holds the present.
Time markers: al 52', al 58', al 76'
Italian sports reports anchor every event to a specific match minute using the construction al + numeral + apostrophe — al 52' (at minute 52), al 58' (at minute 58), al 76' (at minute 76). The apostrophe represents the abbreviation for minuto, identical to the symbol used to mark minutes in degrees (50°50'30").
The pattern is consistent: al 1' (at the first minute), al 90' (at the 90th minute), al 90'+3 (at minute 90 plus 3 of stoppage time). Italian also uses the noun minuto less often than English uses "minute" — once you've established the pattern al 52', no further word is needed.
Il Milan passa in vantaggio al 52'.
Milan goes ahead in the 52nd minute.
Pareggio di Lautaro al 58' su rigore.
Lautaro's equalizer in the 58th minute, from a penalty.
Al 90'+3 arriva il gol vittoria.
In the 93rd minute (90+3 stoppage time) comes the winning goal.
The construction also extends beyond match minutes — al primo tempo (in the first half), al secondo tempo (in the second half), al tempo di recupero (in stoppage time) — and al + match minute is the standard frame for any event in the chronological narration.
Sports vocabulary: gol, pareggio, sorpasso, recupero
Italian sports journalism deploys a tight vocabulary that every Italian fan knows by heart. A representative cluster from the article:
| Italian | English | Note |
|---|---|---|
| gol | goal | borrowed from English; invariable |
| gol di testa | header (goal) | literally "goal of head" |
| pareggio | draw, equalizer | from pareggiare (to equalize) |
| sorpasso | overtake, going ahead | also used in driving and politics |
| recupero | stoppage / injury time | literally "recovery (time)" |
| vantaggio | lead, advantage | passare in vantaggio = to go ahead |
| cross | cross (pass) | borrowed from English |
| rigore | penalty kick | full form: calcio di rigore |
| fallo di mano | handball | literally "foul of hand" |
| area | (penalty) area, box | full: area di rigore |
| al volo | on the volley | striking the ball before it lands |
| respinta | save / parry | from respingere (to push back) |
| portiere | goalkeeper | also "doorman" in non-sports contexts |
| insaccare | to bag, score | literally "to put in a sack" |
| firmare | to sign / score (figurative) | firmare il 2-2 = "to sign the 2-2" |
| classifica | standings, league table | not "classification" |
| punti | points | 3 for a win, 1 for a draw |
| lunghezza | length / point (in standings) | "a sei lunghezze" = "six points clear" |
| piazzamento | finish, placement | league position |
| tecnico | coach, manager | also allenatore, mister |
A few of these deserve special attention.
Insaccare — literally "to put in a sack" — is football slang for scoring, with the metaphor being that the ball lands in the back of the net, which looks like a sack. Insacca al volo means "scores on the volley." The verb is everywhere in match reports.
Firmare — "to sign" — is used figuratively for firmare il gol / firmare il pareggio / firmare il 2-2: scoring a goal is "signing" it, as if leaving your name on the scoreboard. This is one of the most distinctive Italian sports metaphors.
Lunghezza — literally "length" — is the standard unit of standings difference. A sei lunghezze = "six points ahead" (or "behind"). A team is avanti di sei lunghezze (ahead by six lengths/points). The term originates in horse racing but has migrated to football and most team sports.
Thuram insacca al volo da pochi passi.
Thuram bags it (scores) on the volley from close range.
Pulisic firma il 2-2 negli ultimi minuti.
Pulisic seals (literally 'signs') the 2-2 in the final minutes.
L'Inter resta prima in classifica a sei lunghezze di vantaggio.
Inter remain first in the standings, six points clear.
Team nicknames: nerazzurro, rossonero
Every Italian Serie A team has a nickname rooted in the colors of its kit, and Italian sports writing uses the nicknames freely as substitutes for the team name. Knowing them is essential for reading sports news.
| Team | Nickname | Origin |
|---|---|---|
| Inter | nerazzurro/i | black and blue (the kit) |
| Milan | rossonero/i | red and black |
| Juventus | bianconero/i | white and black |
| Roma | giallorosso/i | yellow and red |
| Lazio | biancoceleste/i | white and sky-blue |
| Napoli | azzurro/i, partenopeo/i | blue / "Parthenopean" (from Naples' ancient name) |
| Fiorentina | viola | purple (kit) |
| Torino | granata | maroon |
| Atalanta | nerazzurro/i bergamasco/i, la Dea | black-and-blue from Bergamo, "the Goddess" (Atalanta) |
The article uses il sorpasso nerazzurro (Inter's go-ahead goal) and il tecnico rossonero (Milan's coach). The nicknames inflect like adjectives — il giocatore rossonero, i tifosi rossoneri — and can be used as substantives — il rossonero ha segnato (the Milan player scored).
Al 76' arriva il sorpasso nerazzurro con Thuram.
In the 76th minute Inter's go-ahead goal comes with Thuram.
"È stata una partita vera — ha commentato il tecnico rossonero".
"It was a real match — commented the Milan coach."
I bianconeri tornano alla vittoria dopo tre sconfitte consecutive.
The Juventus players return to victory after three consecutive defeats.
The mix of present and passato prossimo
Although the historical present dominates the narrative, the article shifts into the passato prossimo in two places:
"È stata una partita vera — ha commentato il tecnico rossonero..."
abbiamo dato tutto
These passato prossimo forms appear inside the post-match interview, where the speaker is reflecting on the now-completed event — the match has just ended, and the coach is using the natural Italian past tense to describe it. Note also è stata una partita vera — a passive-style construction with essere + adjective ("it has been a real match").
The pattern is consistent across Italian sports journalism: the narrative body uses the historical present to put you inside the match, while post-match quotations and reflections use the passato prossimo because the speaker is now looking back on a finished event.
Il Milan passa in vantaggio al 52'.
Milan goes ahead in the 52nd minute. (narrative — historical present)
"Abbiamo dato tutto" — ha commentato il tecnico.
"We gave everything" — commented the coach. (reflection — passato prossimo)
Dynamic narrative: gerunds and participial phrases
The article packs a fair amount into compact participial constructions:
Pulisic firma il 2-2, *raccogliendo una respinta corta del portiere.*
The gerund raccogliendo ("picking up / collecting") describes how Pulisic scored — by collecting a short save from the goalkeeper. Italian uses the gerund freely in narrative writing to compress sequence-and-cause into a single sentence: X happens, doing Y, having done Z. The construction lets the journalist fit a lot of action into limited space.
Pulisic firma il 2-2, raccogliendo una respinta corta del portiere.
Pulisic seals the 2-2, picking up a short save from the goalkeeper.
Lautaro segna scappando alla difesa avversaria.
Lautaro scores escaping the opposition defense.
Thuram conclude in rete sfruttando un assist al volo.
Thuram finishes into the net exploiting a volley assist.
Common Mistakes
❌ Il Milan è passato in vantaggio al 52'.
Wrong register — *è passato* (passato prossimo) is grammatically correct but breaks the genre. Italian sports narrative defaults to historical present: *passa*, not *è passato*. Use the passato prossimo only in post-match quotations or summary.
✅ Il Milan passa in vantaggio al 52'.
Milan goes ahead in the 52nd minute. (correct — historical present)
❌ Al minuto 52' il Milan passa in vantaggio.
Redundant — *al 52'* alone is the standard construction; adding *minuto* doubles up. The apostrophe already marks 'minuto.'
✅ Al 52' il Milan passa in vantaggio.
In the 52nd minute Milan goes ahead.
❌ Pulisic firma il 2-2, raccoglie una respinta del portiere.
Wrong connector — two finite verbs in sequence break the flow. Use a gerund or relative clause to subordinate the second action: *raccogliendo una respinta* or *che raccoglie una respinta*.
✅ Pulisic firma il 2-2, raccogliendo una respinta del portiere.
Pulisic seals the 2-2, picking up a save from the goalkeeper.
❌ Il Milan e l'Inter sono finiti 2-2.
Wrong subject — the *match* finishes 2-2, not the teams. *Il derby finisce 2-2* / *La partita finisce 2-2*.
✅ Il derby finisce 2-2.
The derby ends 2-2.
❌ L'Inter ha 67 punto in classifica.
Wrong number agreement — *punti* is plural; *Inter ha 67 punti*. Singular *punto* would be only for one point (a draw).
✅ L'Inter ha 67 punti in classifica.
Inter has 67 points in the standings.
Key takeaways
- The historical present is the default tense of Italian sports narration. Passa, risponde, arriva, firma — events that already happened are reported in the present tense to bring the reader inside the match.
- Time markers with al + numeral + apostrophe (al 52', al 90'+3) anchor every event to a specific match minute. The apostrophe abbreviates minuto; no further word is needed.
- A tight sports vocabulary cluster — gol, pareggio, sorpasso, recupero, vantaggio, insaccare, firmare, classifica, lunghezze — gives the register its texture. Insaccare (to bag) and firmare (to sign, figurative) are particularly distinctive.
- Team nicknames by kit color (nerazzurro for Inter, rossonero for Milan, bianconero for Juventus, giallorosso for Roma, biancoceleste for Lazio, azzurro/partenopeo for Napoli, viola for Fiorentina, granata for Torino) are essential vocabulary.
- The mix of present and passato prossimo distinguishes narrative body (historical present) from post-match reflection (passato prossimo).
- Gerund constructions (raccogliendo una respinta) compress sequence and cause into compact narrative.
- Mastering this register lets you read Italian football reports — and most other sports journalism — with the speed an Italian fan brings to them.
For more on the historical present, see historical present. For the broader register, see journalistic style. For different applications of newsroom Italian, see general news and political news. To return to the overall context, see the Annotated Texts overview.
Now practice Italian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Open the Italian course →Related Topics
- Journalistic ItalianB2 — The grammar and stylistic conventions of Italian news writing — the rumor conditional, verb-first headlines, the historical present, attribution formulas, and the vocabulary you need to read a Corriere della Sera article confidently.
- News Article: General NewsB2 — An annotated reading of a sample Italian news article on a Pantheon restoration, breaking down the conditional of unverified claims (condizionale di dicerie), the si-passivante in journalistic prose, the alternation of passato prossimo and future tense, and the conventions of the Italian newsroom.
- News Article: Political NewsB2 — An annotated reading of a political news article on coalition negotiations, breaking down the conditional of rumor (condizionale di dicerie), formal political vocabulary, complex subordination with reported speech, and the conventions of Italian political journalism.
- Annotated Texts: OverviewA1 — The Annotated Texts group presents real Italian texts — from A1 dialogues to C2 poetry — with grammatical commentary. Grammar in context, not in isolation: see how the rules from the rest of the guide play out in dialogues, news, recipes, songs, and literature.