# 1957–58 Greek Football Cup

The 1957–58 Greek Football Cup was the 16th edition of the Greek Football Cup. The competition culminated with the Greek Cup Final, held at Karaiskakis Stadium, on 30 July 1958. The match was contested by Olympiacos and Doxa Drama, with Olympiacos winning by 5–1.

## Calendar

From Round of 32 onwards:
| Round | Date(s) | Fixtures | Clubs | New entries |
| Round of 32 | 30 March 1958 | 16 | 32 → 16 | none |
| Round of 16 | 6 April 1958 | 9 | 16 → 8 | none |
| Quarter-finals | 13 July 1958 | 2 | 8 → 4 | none |
| Semi-finals | July 1958 | 3 | 4 → 2 | none |
| Final | 30 July 1958 | 1 | 2 → 1 | none |

## Knockout phase

In the knockout phase, teams play against each other over a single match. If the match ends up as a draw, extra time will be played and if the match remains a draw a replay match is set at the home of the guest team which the extra time rule stands as well. If a winner doesn't occur after the replay match the winner emerges by a flip of a coin.

## Bracket

| Round of 32 | Round of 32 | Round of 32 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | | | Final | Final |
| OFI | OFI | 5 | | | | | | | | | | | | |
| Neos Asteras Rethymno | Neos Asteras Rethymno | 2 | | | | | | | | | | | | |
| Neos Asteras Rethymno | Neos Asteras Rethymno | 2 | OFI | OFI | 0 | | | | | | | | | |
| | | | Olympiacos | Olympiacos | 2 | | | | | | | | | |
| Olympiacos | Olympiacos | 9 | Olympiacos | Olympiacos | 2 | | | | | | | | | |
| Olympiacos Chalkida | Olympiacos Chalkida | 0 | | | | | | | | | | | | |
| Olympiacos Chalkida | Olympiacos Chalkida | 0 | | | | Olympiacos | 2 | | | | | | | |
| | | | | | | AEK Athens | 1 | | | | | | | |
| AEK Athens | AEK Athens | 2 | | | | | | AEK Athens | 1 | | | | | | | |
| Asteras Athens | Asteras Athens | 0 | | | | | | | | | | | | |
| Asteras Athens | Asteras Athens | 0 | AEK Athens | AEK Athens | 2 | | | | | | | | | |
| | | | Atromitos Piraeus | Atromitos Piraeus | 0 | | | | | | | | | |
| Diagoras | Diagoras | 0 | Atromitos Piraeus | Atromitos Piraeus | 0 | | | | | | | | | |
| Atromitos Piraeus | Atromitos Piraeus | 1 | | | | | | | | | | | | |
| Atromitos Piraeus | Atromitos Piraeus | 1 | | | | | | Olympiacos | Olympiacos | 3 | | | | |
| | | | | | | | | Panathinaikos | Panathinaikos | 0 | | | | |
| Olympiakos Patras | 2 | 2 | | | | | | | | | Panathinaikos | Panathinaikos | 0 | | | |
| Panachaiki | 2 | 1 | | | | | | | | | | | | |
| Panachaiki | 2 | 1 | Olympiakos Patras | Olympiakos Patras | 0 | | | | | | | | | |
| | | | Panathinaikos | Panathinaikos | 4 | | | | | | | | | |
| Apollon Kalamata | Apollon Kalamata | 2 | Panathinaikos | Panathinaikos | 4 | | | | | | | | | |
| Panathinaikos | Panathinaikos | 3 | | | | | | | | | | | | |
| Panathinaikos | Panathinaikos | 3 | | | | Panathinaikos (w/o) | 2 | | | | | | | |
| | | | | | | Aris | 0 | | | | | | | |
| Ethnikos Alexandroupoli | Ethnikos Alexandroupoli | 0 | | | | | | Aris | 0 | | | | | | | |
| Aris | Aris | 4 | | | | | | | | | | | | |
| Aris | Aris | 4 | Aris | Aris | 2 | | | | | | | | | |
| | | | PAOK | PAOK | 0 | | | | | | | | | |
| PAOK | PAOK | 2 | PAOK | PAOK | 0 | | | | | | | | | |
| Ermis Veria | Ermis Veria | 0 | | | | | | | | | | | | |
| Ermis Veria | Ermis Veria | 0 | | | | | | | | | | | Olympiacos | 5 |
| | | | | | | | | | | | | | Doxa Drama | 1 |
| Niki Volos | Niki Volos | 5 | | | | | | | | | | | | | Doxa Drama | 1 |
| Olympiacos Volos | Olympiacos Volos | 3 | | | | | | | | | | | | |
| Olympiacos Volos | Olympiacos Volos | 3 | Niki Volos | 0 | 0 | | | | | | | | | |
| | | | Iraklis (w/o) | 0 | 2 | | | | | | | | | |
| Elpis Drama | Elpis Drama | 1 | Iraklis (w/o) | 0 | 2 | | | | | | | | | |
| Iraklis | Iraklis | 3 | | | | | | | | | | | | |
| Iraklis | Iraklis | 3 | | | | Iraklis (w/o) | 2 | | | | | | | |
| | | | | | | Panegialios | 0 | | | | | | | |
| Panargiakos | Panargiakos | 0 | | | | | | Panegialios | 0 | | | | | | | |
| Proodeftiki | Proodeftiki | 2 | | | | | | | | | | | | |
| Proodeftiki | Proodeftiki | 2 | Proodeftiki | Proodeftiki | 0 | | | | | | | | | |
| | | | Panegialios | Panegialios | 1 | | | | | | | | | |
| Panegialios (a.e.t.) | Panegialios (a.e.t.) | 2 | Panegialios | Panegialios | 1 | | | | | | | | | |
| Panionios | Panionios | 1 | | | | | | | | | | | | |
| Panionios | Panionios | 1 | | | | | | Iraklis | 1 | 0 | | | | |
| | | | | | | | | Doxa Drama | 1 | 1 | | | | |
| AE Kavala | AE Kavala | 0 | | | | | | | | | Doxa Drama | 1 | 1 | | | |
| Doxa Drama | Doxa Drama | 3 | | | | | | | | | | | | |
| Doxa Drama | Doxa Drama | 3 | Doxa Drama | Doxa Drama | 1 | | | | | | | | | |
| | | | Apollon Kalamarias | Apollon Kalamarias | 0 | | | | | | | | | |
| Apollon Kalamarias | Apollon Kalamarias | 3 | Apollon Kalamarias | Apollon Kalamarias | 0 | | | | | | | | | |
| Olympos Katerini | Olympos Katerini | 0 | | | | | | | | | | | | |
| Olympos Katerini | Olympos Katerini | 0 | | | | Doxa Drama | 3 | | | | | | | |
| | | | | | | Fostiras | 1 | | | | | | | |
| Ethnikos Piraeus | Ethnikos Piraeus | 1 | | | | | | Fostiras | 1 | | | | | | | |
| Fostiras | Fostiras | 3 | | | | | | | | | | | | |
| Fostiras | Fostiras | 3 | Fostiras | Fostiras | 5 | | | | | | | | | |
| | | | Αchilleus Trikala | Αchilleus Trikala | 4 | | | | | | | | | |
| Apollon Athens | Apollon Athens | 1 | Αchilleus Trikala | Αchilleus Trikala | 4 | | | | | | | | | |
| Αchilleus Trikala | Αchilleus Trikala | 2 | | | | | | | | | | | | |

## Round of 32

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Ethnikos Alexandroupoli | 0–4 | Aris | | |
| Niki Volos | 5–3 | Olympiacos Volos | | |
| Olympiakos Patras | 4–3 | Panachaiki | 2–2 (a.e.t.) | 2–1 |
| Diagoras | 0–1 | Atromitos Piraeus | | |
| AE Kavala | 0–2 | Doxa Drama | | |
| Apollon Athens | 1–2 | Αchilleus Trikala | | |
| Apollon Kalamata | 2–3 | Panathinaikos | | |
| Elpis Drama | 1–3 | Iraklis | | |
| OFI | 5–2 | Neos Asteras Rethymno | | |
| Panegialios | 2–1 (a.e.t.) | Panionios | | |
| Ethnikos Piraeus | 1–3 | Fostiras | | |
| PAOK | 2–0 | Ermis Veria | | |
| Olympiacos | 9–0 | Olympiacos Chalkida | | |
| AEK Athens | 2–0 | Asteras Athens | | |
| Panargiakos | 0–2 | Proodeftiki | | |
| Apollon Kalamarias | 3–0 | Olympos Katerini | | |

## Round of 16

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Fostiras | 5–4 | Αchilleus Trikala || colspan="2" rowspan="4" data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center; " class="table-na" | |
| AEK Athens | 2–0 | Atromitos Piraeus |
| Proodeftiki | 0–1 | Panegialios |
| Aris | 2–0 | PAOK |
| Niki Volos | 0–2 | Iraklis | 0–0 | 0–2 (w/o)$^*$ |
| Olympiakos Patras | 0–4 | Panathinaikos | | |
| OFI | 0–2 | Olympiacos | | |
| Doxa Drama | 1–0 | Apollon Kalamarias | | |
$^*$ The match was suspended at the 43rd minute in expense of Niki Volos while the score was 1–2. Awarded to Iraklis.

## Quarter-finals

| Team 1 | Score | Team 2 |
| Olympiacos | 2–1 | AEK Athens |
| Doxa Drama | 3–1 | Fostiras |
| Iraklis | 2–0 (w/o) | Panegialios$^*$ |
| Panathinaikos | 2–0 (w/o) | Aris$^*$ |
$^*$ Withdrawn.

## Semi-finals

| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Olympiacos | 3–0 | Panathinaikos ||colspan="2" data-sort-value="" style="background: var(--background-color-interactive, #ececec); color: var(--color-base, inherit); vertical-align: middle; text-align: center; " class="table-na" | |
| Iraklis | 1–2 | Doxa Drama | 1–1 (a.e.t.) | 0–1 |