1987–88 DFB-Pokal

{{Use dmy dates|date=November 2020}}

{{Infobox football tournament season

| title = DFB-Pokal

| year = 1987–88

| other_titles =

| image =

| image_size =

| caption =

| country = West Germany

| num_teams = 64

| defending_champions = Hamburg

| winners = Eintracht Frankfurt

| second = VfL Bochum

| matches = 72

| goals = 249

| scoring_leader = Stefan Kuntz (5)

| award =

| prev_season = 1986–87

| next_season = 1988–89

}}

The 1987–88 DFB-Pokal was the 45th season of the annual German football cup competition. It began on 28 August 1987 and ended on 28 May 1988. Eintracht Frankfurt defeated VfL Bochum 1–0 thereby winning the trophy for the fourth time.{{cite web | title = Spielstatistik Eintracht Frankfurt - VfL Bochum 1:0 (0:0) | publisher = fussballdaten.de | year = 2008 | access-date = 15 October 2008 | url = http://www.fussballdaten.de/dfb/1988/finale/frankfurt-bochum/ | language = de | archive-url = https://web.archive.org/web/20131017121244/http://fussballdaten.de/dfb/1988/finale/frankfurt-bochum/ | archive-date = 17 October 2013 | url-status = dead}}

Matches

=First round=

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = SV Südwest Ludwigshafen

| score = 1–6

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/svludwigshafen-fortkoeln/ report]
{{in lang|de}}

| team2 = SC Fortuna Köln

| goals1 = Hielscher {{goal|54|o.g.}}

| goals2 = Fuchs {{goal|9||40}}
Baffoe {{goal|24||52}}
Gede {{goal|70||76|pen.}}

| stadium =

| attendance = 200

| referee = Berthold Schneider (Püttlingen)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = FC St. Pauli

| score = 0–3

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/stpauli-bw90berlin/ report]
{{in lang|de}}

| team2 = Blau-Weiß 90 Berlin

| goals1 =

| goals2 = Dinauer {{goal|110}}
Hellmann {{goal|112||119}}

| stadium = Millerntor-Stadion, Hamburg

| attendance = 5.500

| referee = Bernd Kruse (Beckum)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = 1. FC Pforzheim

| score = 3–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/fcpforzheim-saarbruecken/ report]
{{in lang|de}}

| team2 = 1. FC Saarbrücken

| goals1 = Walz {{goal|12}}
Pfirrmann {{goal|25}}
Steiner {{goal|57|o.g.}}

| goals2 = Hintermaier {{goal|2}}
Dum {{goal|50}}

| stadium = Holzhof Stadion, Pforzheim

| attendance = 5.000

| referee = Stocker (Freiburg)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = TSV Verden

| score = 0–4

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/tsvverden-bremen/ report]
{{in lang|de}}

| team2 = SV Werder Bremen

| goals1 =

| goals2 = Meier {{goal|34||77}}
Neubarth {{goal|60}}
Ordenewitz {{goal|72}}

| stadium =

| attendance = 12.000

| referee = Michael Malbranc (Hamburg)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Eintracht Frankfurt

| score = 3–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/frankfurt-schalke/ report]
{{in lang|de}}

| team2 = FC Schalke 04

| goals1 = Möller {{goal|16}}
Schulz {{goal|29}}
Balzis {{goal|72}}

| goals2 = Thon {{goal|43||63}}

| stadium = Waldstadion, Frankfurt

| attendance = 18.000

| referee = Wolfgang Mierswa (Hennigsen)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfB Oldenburg

| score = 0–0

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/oldenburg-bochum/ report]
{{in lang|de}}

| team2 = VfL Bochum

| goals1 =

| goals2 =

| stadium = Marschweg-Stadion, Oldenburg

| attendance = 8.200

| referee = Peter Mölm (Bremerhaven)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfL Wolfsburg

| score = 3–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/wolfsburg-hannover/ report]
{{in lang|de}}

| team2 = Hannover 96

| goals1 = Plagge {{goal|11|pen.}}
Kretzschmar {{goal|46}}
Fiebich {{goal|81}}

| goals2 =

| stadium =

| attendance = 7.200

| referee = Bodo Kriegelstein (Berlin)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = 1. FC Kaiserslautern

| score = 3–1

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/klautern-mannheim/ report]
{{in lang|de}}

| team2 = SV Waldhof Mannheim

| goals1 = Wolf {{goal|81}}
Emmerling {{goal|97}}
Wuttke {{goal|119}}

| goals2 = Dais {{goal|23}}

| stadium = Betzenberg, Kaiserslautern

| attendance = 15.600

| referee = Dieter Pauly (Rheydt)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Hamburger SV

| score = 3–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/hamburg-homburg/ report]
{{in lang|de}}

| team2 = FC 08 Homburg

| goals1 = Kaltz {{goal|15|pen.}}
Gründel {{goal|34}}
Kastl {{goal|73}}

| goals2 =

| stadium =

| attendance = 4.500

| referee = Rainer Boos (Kronberg)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Borussia Mönchengladbach

| score = 2–1

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/mgladbach-leverkusen/ report]
{{in lang|de}}

| team2 = Bayer 04 Leverkusen

| goals1 = Frontzeck {{goal|55}}
Rahn {{goal|112}}

| goals2 = Falkenmayer {{goal|61}}

| stadium =

| attendance = 12.000

| referee = Hans-Joachim Osmers (Bremen)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = 1. FC Köln

| score = 3–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/fckoeln-vfbstuttgart/ report]
{{in lang|de}}

| team2 = VfB Stuttgart

| goals1 = Littbarski {{goal|27||37}}
Engels {{goal|90}}

| goals2 =

| stadium = Radrennbahn Müngersdorf, Köln

| attendance = 30.000

| referee = Peter Gabor (Berlin)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Rot-Weiss Essen

| score = 1–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/essen-bmuenchen/ report]
{{in lang|de}}

| team2 = FC Bayern Munich

| goals1 = Regenbogen {{goal|54}}

| goals2 = Wohlfarth {{goal|37||54||77}}

| stadium = Georg-Melches-Stadion, Essen

| attendance = 3.000

| referee = Hans-Heinrich Barnick (Schenfeld)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfR Aachen-Forst

| score = 0–5

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/vfraachenforst-karlsruhe/ report]
{{in lang|de}}

| team2 = Karlsruher SC

| goals1 =

| goals2 = Süss {{goal|10}}
Bogdan {{goal|34}}
Glesius {{goal|62}}
Biewendt {{goal|79|o.g.}}
Heisig {{goal|90}}

| stadium =

| attendance = 2.000

| referee = Leonhard Kentsch (Essen)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = SV Heidingsfeld

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/svheidingsfeld-uerdingen/ report]
{{in lang|de}}

| team2 = Bayer 05 Uerdingen

| goals1 = Winkler {{goal|37}}

| goals2 = Kuntz {{goal|62}}
Herget {{goal|87}}

| stadium =

| attendance = 6.000

| referee = Peter Corell (Heilbronn)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Arminia Bielefeld

| score = 1–4

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/bielefeld-freiburg/ report]
{{in lang|de}}

| team2 = SC Freiburg

| goals1 = Westerwinter {{goal|57}}

| goals2 = Löffler {{goal|85}}
Sané {{goal|98}}
Higl {{goal|106}}
Schaub {{goal|109|pen.}}

| stadium = Alm, Bielefeld

| attendance = 1.500

| referee = Hans-Jürgen Weber (Essen)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = TuS Paderborn-Neuhaus

| score = 0–5

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/tuspaderbornneuhaus-stkickers/ report]
{{in lang|de}}

| team2 = Stuttgarter Kickers

| goals1 =

| goals2 = Hein {{goal|15}}
Grabosch {{goal|33}}
Vollmer {{goal|57||73}}
Schlotterbeck {{goal|81}}

| stadium =

| attendance = 4.200

| referee = Junk

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = RSV Würges

| score = 0–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/rsvwuerges-duesseldorf/ report]
{{in lang|de}}

| team2 = Fortuna Düsseldorf

| goals1 =

| goals2 = Thomas {{goal|34||88}}
Weikl {{goal|81|pen.}}

| stadium =

| attendance = 4.000

| referee = Edgar Steinborn (Sinzig)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = TSV Vestenbergsgreuth

| score = 0–4

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/vestenbergsgreuth-darmstadt/ report]
{{in lang|de}}

| team2 = SV Darmstadt 98

| goals1 =

| goals2 = Dörr {{goal|5}}
Trunk {{goal|52||89}}
Emig {{goal|60}}

| stadium =

| attendance = 5.000

| referee = Kurt Witke (Mönchzell)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = SV St. Ingbert

| score = 0–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/svstingbert-solingen/ report]
{{in lang|de}}

| team2 = Union Solingen

| goals1 =

| goals2 = Basten {{goal|20}}
Römer {{goal|68}}

| stadium =

| attendance = 1.300

| referee = Alfons Berg (Konz)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Viktoria Aschaffenburg

| score = 4–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/aschaffenb-wattenscheid/ report]
{{in lang|de}}

| team2 = SG Wattenscheid 09

| goals1 = Aulbach {{goal|4}}
Schäfer {{goal|40||46}}
Lindenau {{goal|73}}

| goals2 =

| stadium = Stadion am Schönbusch, Aschaffenburg

| attendance = 5.000

| referee = Siegbert Rubel (Neukenroth)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfR Aalen

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/aalen-aachen/ report]
{{in lang|de}}

| team2 = Alemannia Aachen

| goals1 = Zeller {{goal|79}}

| goals2 = Gries {{goal|20||82}}

| stadium =

| attendance = 1.900

| referee = Karl Gangkofer (Eggenfelden)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = FSV Salmrohr

| score = 2–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/salmrohr-osnabrueck/ report]
{{in lang|de}}

| team2 = VfL Osnabrück

| goals1 = Rolshausen {{goal|36}}
Irmisch {{goal|82}}

| goals2 =

| stadium = Salmtalstadion, Salmrohr

| attendance = 1.000

| referee = Paulus (Primstal)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfL Hamm

| score = 2–7

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/vflhamm-kassel/ report]
{{in lang|de}}

| team2 = KSV Hessen Kassel

| goals1 = Wilhelm {{goal|63}}
Becher {{goal|90}}

| goals2 = Drube {{goal|3}}
Th. Schmidt {{goal|30}}
Knauf {{goal|39}}
Hecking {{goal|45|pen.|57||69}}
Scott {{goal|84}}

| stadium =

| attendance = 1.300

| referee = Kreutz

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfB Dillingen

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/vfbdillingen-tsggiengen/ report]
{{in lang|de}}

| team2 = TSG Giengen

| goals1 =

| goals2 = G. Tekale {{goal|67}}

| stadium =

| attendance = 1.000

| referee = Peter Thul (Leiwen)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = SV Werder Bremen II

| score = 5–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/bremenii-mtvingolstadt/ report]
{{in lang|de}}

| team2 = MTV Ingolstadt

| goals1 = Spannuth {{goal|14||85}}
Krampe {{goal|23}}
Hanses {{goal|56}}
Rose {{goal|68}}

| goals2 = Andresen {{goal|17}}

| stadium =

| attendance = 300

| referee = Lüttig (Hamburg)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = Eintracht Braunschweig

| score = 2–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/braunschweig-nuernberg/ report]
{{in lang|de}}

| team2 = 1. FC Nürnberg

| goals1 = Posipal {{goal|44}}
Buchheister {{goal|85}}

| goals2 = Eckstein {{goal|20}}
Schneider {{goal|33}}
Dittwar {{goal|59}}

| stadium = Stadion an der Hamburger Straße, Braunschweig

| attendance = 13.500

| referee = Lothar Löwer (Unna)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = KSV Baunatal

| score = 1–1

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/baunatal-ulm/ report]
{{in lang|de}}

| team2 = SSV Ulm 1846

| goals1 = Lindemann {{goal|90}}

| goals2 = Glückler {{goal|80}}

| stadium =

| attendance = 1.000

| referee = Harald Feistner (Einbeck)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = FV Offenburg

| score = 3–3

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/fvoffenburg-dortmund/ report]
{{in lang|de}}

| team2 = Borussia Dortmund

| goals1 = Ritter {{goal|35}}
Wagner {{goal|60||115}}

| goals2 = Răducanu {{goal|34}}
Banach {{goal|49}}
Anderbrügge {{goal|105}}

| stadium =

| attendance = 7.000

| referee = Schäfer (Rohrhof)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = VfB Lübeck

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/luebeck-swessen/ report]
{{in lang|de}}

| team2 = Schwarz-Weiß Essen

| goals1 = Jeschke {{goal|89}}

| goals2 = Wirbitzky {{goal|22}}
Sassen {{goal|72}}

| stadium = Lohmühle, Lübeck

| attendance = 3.500

| referee = Wolfgang Engelmann (Hamburg)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = SC Concordia Hamburg

| score = 3–0

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/chamburg-erkenschwick/ report]
{{in lang|de}}

| team2 = SpVgg Erkenschwick

| goals1 = Witte {{goal|101}}
Malek {{goal|103}}
Petersen {{goal|109}}

| goals2 =

| stadium = Marienthal-Stadion, Hamburg

| attendance = 800

| referee = Augar (Berlin)

}}

----

{{Football box

| date = 28 August 1987

| event =

| round =

| time =

| team1 = SC Preußen Münster

| score = 1–1

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde1/muenster-oberhausen/ report]
{{in lang|de}}

| team2 = Rot-Weiß Oberhausen

| goals1 = Riemann {{goal|63}}

| goals2 = Gorka {{goal|17}}

| stadium = Preußenstadion, Münster

| attendance = 4.500

| referee = Peter Richmann (Leverkusen)

}}

----

{{Football box

| date = 30 August 1987

| event =

| round =

| time =

| team1 = Viktoria Köln

| score = 1–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/vkoeln-herthabsc/ report]
{{in lang|de}}

| team2 = Hertha BSC

| goals1 = Herren {{goal|66}}

| goals2 = Dietrich {{goal|2}}
Vogler {{goal|37||63|pen.}}

| stadium = Südstadion, Köln

| attendance = 2.000

| referee = Blütgen (Gelsenkirchen)

}}

==Replays==

{{Football box

| date = 15 September 1987

| event =

| round =

| time =

| team1 = SSV Ulm 1846

| score = 2–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/ulm-baunatal/ report]
{{in lang|de}}

| team2 = KSV Baunatal

| goals1 = Patzer {{goal|16|o.g.}}
Böpple {{goal|79}}

| goals2 = Dounogher {{goal|22}}

| stadium = Donaustadion, Ulm

| attendance = 800

| referee = Winfried Buchhart (Schrobenhausen)

}}

----

{{Football box

| date = 6 October 1987

| event =

| round =

| time =

| team1 = Borussia Dortmund

| score = 5–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/dortmund-fvoffenburg/ report]
{{in lang|de}}

| team2 = FV Offenburg

| goals1 = Dickel {{goal|8}}
Mill {{goal|46||81}}
Lusch {{goal|54}}
Pagelsdorf {{goal|87}}

| goals2 =

| stadium = Westfalenstadion, Dortmund

| attendance = 5.600

| referee = Wolf-Dieter Ahlenfelder (Oberhausen)

}}

----

{{Football box

| date = 6 October 1987

| event =

| round =

| time =

| team1 = Rot-Weiß Oberhausen

| score = 0–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/oberhausen-muenster/ report]
{{in lang|de}}

| team2 = SC Preußen Münster

| goals1 =

| goals2 = Riemann {{goal|20}}
Koop {{goal|70}}

| stadium = Niederrheinstadion, Oberhausen

| attendance = 1.200

| referee = Peter Steffens (Herzogenrath)

}}

----

{{Football box

| date = 13 October 1987

| event =

| round =

| time =

| team1 = VfL Bochum

| score = 4–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde1/bochum-oldenburg/ report]
{{in lang|de}}

| team2 = VfB Oldenburg

| goals1 = Woelk {{goal|27||69|pen.}}
Nehl {{goal|57}}
Fischer {{goal|83}}

| goals2 = Voigt {{goal|90}}

| stadium = Ruhrstadion, Bochum

| attendance = 2.600

| referee = Michael Prengel (Düsseldorf)

}}

=Second round=

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = 1. FC Kaiserslautern

| score = 4–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/klautern-bw90berlin/ report]
{{in lang|de}}

| team2 = Blau-Weiß 90 Berlin

| goals1 = Kohr {{goal|9}}
Hartmann {{goal|19}}
Allievi {{goal|65||88}}

| goals2 = Schlumberger {{goal|20}}
Holzer {{goal|79}}
Dinauer {{goal|83}}

| stadium = Betzenberg, Kaiserslautern

| attendance = 9.700

| referee = Hans-Peter Dellwing (Trier)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = SV Werder Bremen II

| score = 1–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/bremenii-hamburg/ report]
{{in lang|de}}

| team2 = Hamburger SV

| goals1 = Eilts {{goal|73}}

| goals2 = Kaltz {{goal|43}}
Dittmer {{goal|62}}
Labbadia {{goal|68}}

| stadium =

| attendance = 4.200

| referee = Zimmermann (Kiel)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = SC Preußen Münster

| score = 2–2

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde2/muenster-aachen/ report]
{{in lang|de}}

| team2 = Alemannia Aachen

| goals1 = Fleige {{goal|42}}
Knauer {{goal|86}}

| goals2 = Zimmermann {{goal|25}}
Abdelli {{goal|31}}

| stadium = Preußenstadion, Münster

| attendance = 12.000

| referee = Heimann (Krefeld)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = TSG Giengen

| score = 1–2

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde2/tsggiengen-bochum/ report]
{{in lang|de}}

| team2 = VfL Bochum

| goals1 = Gentner {{goal|84}}

| goals2 = Fischer {{goal|33}}
Hantzidis {{goal|112}}

| stadium =

| attendance = 3.300

| referee = Holger Dehmelt (Sabachwalden)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = 1. FC Pforzheim

| score = 2–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/fcpforzheim-chamburg/ report]
{{in lang|de}}

| team2 = SC Concordia Hamburg

| goals1 = Moutas {{goal|78||88|pen.}}

| goals2 =

| stadium =

| attendance = 4.800

| referee = Bauer (Ulm)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = Viktoria Aschaffenburg

| score = 1–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/aschaffenb-fckoeln/ report]
{{in lang|de}}

| team2 = 1. FC Köln

| goals1 = Höfer {{goal|83}}

| goals2 =

| stadium = Stadion am Schönbusch, Aschaffenburg

| attendance = 12.000

| referee = Hans Fux (Stutensee)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = Eintracht Frankfurt

| score = 3–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/frankfurt-ulm/ report]
{{in lang|de}}

| team2 = SSV Ulm 1846

| goals1 = Turowski {{goal|43||64}}
Smolarek {{goal|62}}

| goals2 =

| stadium = Waldstadion, Frankfurt

| attendance = 4.100

| referee = Siegfried Brehm (Kemmern)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = KSV Hessen Kassel

| score = 3–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/kassel-stkickers/ report]
{{in lang|de}}

| team2 = Stuttgarter Kickers

| goals1 = Sippel {{goal|25||48||76}}

| goals2 = Vollmer {{goal|54}}

| stadium = Auestadion, Kassel

| attendance = 3.000

| referee = Manfred Führer (Steinhagen)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = Karlsruher SC

| score = 1–1

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde2/karlsruhe-nuernberg/ report]
{{in lang|de}}

| team2 = 1. FC Nürnberg

| goals1 = Glesius {{goal|74}}

| goals2 = Eckstein {{goal|65}}

| stadium = Wildparkstadion, Karlsruhe

| attendance = 15.000

| referee = Anton Matheis (Rodalben)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = SC Fortuna Köln

| score = 1–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/fortkoeln-freiburg/ report]
{{in lang|de}}

| team2 = SC Freiburg

| goals1 = Außem {{goal|74}}

| goals2 =

| stadium =

| attendance = 800

| referee = Hans-Jürgen Kasper (Katlenburg)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = SG Union Solingen

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/solingen-duesseldorf/ report]
{{in lang|de}}

| team2 = Fortuna Düsseldorf

| goals1 = Römer {{goal|73|pen.}}

| goals2 = Fach {{goal|54}}
Demandt {{goal|89|pen.}}

| stadium = Stadion am Hermann-Löhns-Weg, Solingen

| attendance = 7.000

| referee = Karl-Josef Assenmacher (Fischenich)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = FSV Salmrohr

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/salmrohr-dortmund/ report]
{{in lang|de}}

| team2 = Borussia Dortmund

| goals1 =

| goals2 = MacLeod {{goal|26}}

| stadium = Salmtalstadion, Salmrohr

| attendance = 3.500

| referee = Markus Merk (Kaiserslautern)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = Schwarz-Weiß Essen

| score = 1–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/swessen-darmstadt/ report]
{{in lang|de}}

| team2 = SV Darmstadt 98

| goals1 = Müffler {{goal|41}}

| goals2 =

| stadium = Uhlenkrugstadion, Essen

| attendance = 5.500

| referee = Frorath (Köln)

}}

----

{{Football box

| date = 23 October 1987

| event =

| round =

| time =

| team1 = Borussia Mönchengladbach

| score = 2–2

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde2/mgladbach-bmuenchen/ report]
{{in lang|de}}

| team2 = FC Bayern Munich

| goals1 = Hochstätter {{goal|78}}
Thiele {{goal|100}}

| goals2 = Rummenigge {{goal|72}}
Dorfner {{goal|97}}

| stadium =

| attendance = 34.000

| referee = Gerhard Theobald (Neunkirchen)

}}

----

{{Football box

| date = 24 October 1987

| event =

| round =

| time = 14:30

| team1 = Hertha BSC

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/herthabsc-uerdingen/ report]
{{in lang|de}}

| team2 = Bayer 05 Uerdingen

| goals1 = Rinke {{goal|90}}

| goals2 = Kuntz {{goal|39||56}}

| stadium = Olympiastadion, Berlin

| attendance = 5.600

| referee = Manfred Harder (Lüneburg)

}}

----

{{Football box

| date = 21 November 1987

| event =

| round =

| time =

| team1 = VfL Wolfsburg

| score = 4–5

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde2/wolfsburg-bremen/ report]
{{in lang|de}}

| team2 = SV Werder Bremen

| goals1 = Plagge {{goal|79|pen.}}
Ansorge {{goal|89}}
Otto {{goal|90}}
Fiebich {{goal|90}}

| goals2 = Neubarth {{goal|40}}
Ansorge {{goal|53|o.g.}}
Kutzop {{goal|70|pen.}}
Riedle {{goal|84}}
Ordenewitz {{goal|101}}

| stadium =

| attendance = 10.000

| referee = Schmidt (Bad Hersfeld)

}}

==Replays==

{{Football box

| date = 11 November 1987

| event =

| round =

| time =

| team1 = Alemannia Aachen

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/aachen-muenster/ report]
{{in lang|de}}

| team2 = SC Preußen Münster

| goals1 =

| goals2 = Buschlinger {{goal|28|o.g.}}

| stadium = Tivoli, Aachen

| attendance = 2.000

| referee = Wolf-Rüdiger Umbach (Rottdorf)

}}

----

{{Football box

| date = 11 November 1987

| event =

| round =

| time =

| team1 = 1. FC Nürnberg

| score = 2–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/runde2/nuernberg-karlsruhe/ report]
{{in lang|de}}

| team2 = Karlsruher SC

| goals1 = Eckstein {{goal|46}}
Philipkowski {{goal|50}}

| goals2 = Bogdan {{goal|73}}

| stadium =

| attendance = 7.400

| referee = Joachim Kautschor (Eschweiler)

}}

----

{{Football box

| date = 11 November 1987

| event =

| round =

| time =

| team1 = FC Bayern Munich

| score = 3–2

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/runde2/bmuenchen-mgladbach/ report]
{{in lang|de}}

| team2 = Borussia Mönchengladbach

| goals1 = Matthäus {{goal|74}}
Rummenigge {{goal|93||111}}

| goals2 = Thiele {{goal|57}}
Criens {{goal|110}}

| stadium = Olympiastadion, Munich

| attendance = 42.000

| referee = Heinz Werner (Auersmacher)

}}

=Round of 16=

{{Football box

| date = 24 November 1987

| event =

| round =

| time =

| team1 = Fortuna Düsseldorf

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/duesseldorf-frankfurt/ report]
{{in lang|de}}

| team2 = Eintracht Frankfurt

| goals1 =

| goals2 = Détári {{goal|77|pen.}}

| stadium = Rheinstadion, Düsseldorf

| attendance = 6.500

| referee = Zimmermann (Kiel)

}}

----

{{Football box

| date = 10 December 1987

| event =

| round =

| time =

| team1 = SC Preußen Münster

| score = 2–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/muenster-fortkoeln/ report]
{{in lang|de}}

| team2 = SC Fortuna Köln

| goals1 = Koop {{goal|47}}
Gäher {{goal|79}}

| goals2 = Baffoe {{goal|18}}
Schlösser {{goal|32}}
Niggemann {{goal|70}}

| stadium = Preußenstadion, Münster

| attendance = 22.000

| referee = Friedrich Retzmann (Pinneberg)

}}

----

{{Football box

| date = 13 February 1988

| event =

| round =

| time =

| team1 = Bayer 05 Uerdingen

| score = 3–3

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/uerdingen-dortmund/ report]
{{in lang|de}}

| team2 = Borussia Dortmund

| goals1 = Fach {{goal|46}}
Witeczek {{goal|77}}
Kuntz {{goal|96}}

| goals2 = Helmer {{goal|31}}
Hupe {{goal|87}}
Kutowski {{goal|119}}

| stadium = Grotenburg Stadion, Krefeld

| attendance = 13.000

| referee = Karl-Josef Assenmacher (Fischenich)

}}

----

{{Football box

| date = 13 February 1988

| event =

| round =

| time =

| team1 = 1. FC Pforzheim

| score = 1–1

| aet = y

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/fcpforzheim-bremen/ report]
{{in lang|de}}

| team2 = SV Werder Bremen

| goals1 = Pfirrmann {{goal|69}}

| goals2 = Bratseth {{goal|7}}

| stadium = Holzhof Stadion, Pforzheim

| attendance = 11.500

| referee = Karl-Heinz Tritschler (Freiburg)

}}

----

{{Football box

| date = 13 February 1988

| event =

| round =

| time =

| team1 = KSV Hessen Kassel

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/kassel-aschaffenb/ report]
{{in lang|de}}

| team2 = Viktoria Aschaffenburg

| goals1 =

| goals2 = Höfer {{goal|66}}

| stadium = Auestadion, Kassel

| attendance = 8.000

| referee = Karl-Heinz Gochermann (Bochum)

}}

----

{{Football box

| date = 13 February 1988

| event =

| round =

| time =

| team1 = 1. FC Kaiserslautern

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/klautern-hamburg/ report]
{{in lang|de}}

| team2 = Hamburger SV

| goals1 = Moser {{goal|66}}

| goals2 = Jakobs {{goal|41}}
Okoński {{goal|76|pen.}}

| stadium =

| attendance = 28.000

| referee = Aron Schmidhuber (Ottobrunn)

}}

----

{{Football box

| date = 14 February 1988

| event =

| round =

| time =

| team1 = FC Bayern Munich

| score = 3–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/bmuenchen-nuernberg/ report]
{{in lang|de}}

| team2 = 1. FC Nürnberg

| goals1 = Nachtweih {{goal|20}}
Hughes {{goal|62}}
Matthäus {{goal|90|pen.}}

| goals2 = Andersen {{goal|33}}

| stadium = Olympiastadion, Munich

| attendance = 61.000

| referee = Wolf-Rüdiger Umbach (Rottdorf)

}}

----

{{Football box

| date = 14 February 1988

| event =

| round =

| time =

| team1 = Schwarz-Weiss Essen

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/swessen-bochum/ report]
{{in lang|de}}

| team2 = VfL Bochum

| goals1 =

| goals2 = Leifeld {{goal|57}}

| stadium = Uhlenkrugstadion, Essen

| attendance = 15.000

| referee = Edgar Steinborn (Sinzig)

}}

==Replays==

{{Football box

| date = 24 February 1988

| event =

| round =

| time =

| team1 = Borussia Dortmund

| score = 1–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/dortmund-uerdingen/ report]
{{in lang|de}}

| team2 = Bayer 05 Uerdingen

| goals1 = Dickel {{goal|50}}

| goals2 = W. Funkel {{goal|21}}
Kuntz {{goal|72}}

| stadium = Westfalenstadion, Dortmund

| attendance = 12.000

| referee = Wilfried Heitmann (Drentwede)

}}

----

{{Football box

| date = 24 February 1988

| event =

| round =

| time =

| team1 = SV Werder Bremen

| score = 3–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/achtelfinale/bremen-fcpforzheim/ report]
{{in lang|de}}

| team2 = 1. FC Pforzheim

| goals1 = Neubarth {{goal|19}}
Ordenewitz {{goal|37}}
Riedle {{goal|43}}

| goals2 = Mähler {{goal|30}}

| stadium = Weserstadion, Bremen

| attendance = 5.000

| referee = Hellmut Krug (Gelsenkirchen)

}}

=Quarter-finals=

{{Football box

| date = 8 March 1988

| event =

| round =

| time =

| team1 = Hamburger SV

| score = 2–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/viertelfinale/hamburg-bmuenchen/ report]
{{in lang|de}}

| team2 = FC Bayern Munich

| goals1 = Kastl {{goal|6}}
Gründel {{goal|45}}

| goals2 = Matthäus {{goal|59}}

| stadium =

| attendance = 45.000

| referee = Werner Föckler (Bad Dürkheim)

}}

----

{{Football box

| date = 8 March 1988

| event =

| round =

| time =

| team1 = Eintracht Frankfurt

| score = 4–2

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/viertelfinale/frankfurt-uerdingen/ report]
{{in lang|de}}

| team2 = Bayer 05 Uerdingen

| goals1 = Détári {{goal|22}}
Sievers {{goal|33}}
Binz {{goal|55}}
Smolarek {{goal|64}}

| goals2 = Münn {{goal|10|o.g.}}
W. Funkel {{goal|39}}

| stadium = Waldstadion, Frankfurt

| attendance = 10.300

| referee = Peter Gabor (Berlin)

}}

----

{{Football box

| date = 9 March 1988

| event =

| round =

| time =

| team1 = Viktoria Aschaffenburg

| score = 1–3

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/viertelfinale/aschaffenb-bremen/ report]
{{in lang|de}}

| team2 = SV Werder Bremen

| goals1 = Lindenau {{goal|87}}

| goals2 = Neubarth {{goal|7}}
Votava {{goal|31}}
Schaaf {{goal|55}}

| stadium = Stadion am Schönbusch, Aschaffenburg

| attendance = 13.000

| referee = Hans-Jürgen Weber (Essen)

}}

----

{{Football box

| date = 9 March 1988

| event =

| round =

| time =

| team1 = VfL Bochum

| score = 4–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/viertelfinale/bochum-fortkoeln/ report]
{{in lang|de}}

| team2 = SC Fortuna Köln

| goals1 = Leifeld {{goal|70||83}}
Iwan {{goal|87}}
Epp {{goal|88}}

| goals2 = Pförtner {{goal|29}}

| stadium = Ruhrstadion, Bochum

| attendance = 5.000

| referee = Eugen Strigel (Horb)

}}

=Semi-finals=

{{Football box

| date = 12 April 1988

| event =

| round =

| time =

| team1 = VfL Bochum

| score = 2–0

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/halbfinale/bochum-hamburg/ report]
{{in lang|de}}

| team2 = Hamburger SV

| goals1 = Kree {{goal|27}}
Iwan {{goal|60}}

| goals2 =

| stadium = Ruhrstadion, Bochum

| attendance = 31.000

| referee = Hans Scheuerer (Munich)

}}

----

{{Football box

| date = 13 April 1988

| event =

| round =

| time =

| team1 = SV Werder Bremen

| score = 0–1

| aet =

| report = [http://www.fussballdaten.de/dfb/1988/halbfinale/bremen-frankfurt/ report]
{{in lang|de}}

| team2 = Eintracht Frankfurt

| goals1 =

| goals2 = Schulz {{goal|45}}

| stadium = Weserstadion, Bremen

| attendance = 20.000

| referee = Dieter Pauly (Rheydt)

}}

=Final=

{{main article|1988 DFB-Pokal Final}}

{{:1988 DFB-Pokal Final}}

References

{{reflist}}