49 αγώνες σε Α’, Β’ και Γ’ Εθνική έχουν δώσει Ολυμπιακός και Καβάλα, που την περίοδο 2019-20 πρόλαβαν να παίξουν μόνο ένα ματς λόγω της διακοπής της Football League εξαιτίας της πανδημίας. Συνολικά ο Ολυμπιακός έχει 18 νίκες, 13 ισοπαλίες και 18 ήττες, ενώ έχει παίξει κόντρα στην Καβάλα και 2 ματς ως ΑΣΚ και 2 ως Εθνικός Ολυμπιακός.
Σε ό,τι αφορά στα ματς που οι ερυθρόλευκοι είναι γηπεδούχοι, έχουν καταγραφεί τα εξής αποτελέσματα:
1965-66: Ολυμπιακός-Καβάλα 1-3 (Β’)
1968-69: Ολυμπιακός -Καβάλα 0-0 (Β’)
24/5/70: Ολυμπιακός-Καβάλα 0-0 (Α’)
26/9/71: Ολυμπιακός-Καβάλα 1-0 (Α’)
5/11/72: Ολυμπιακός-Καβάλα 1-2 (Α’)
17/3/74: Ολυμπιακός-Καβάλα 3-1 (Α’)
18/5/75: Ολυμπιακός-Καβάλα 3-1 (Α’)
1975-76: Ολυμπιακός-Καβάλα 0-0 (Β’)
1982-83: Ολυμπιακός-Καβάλα 2-0 (Β’)
1983-84: Ολυμπιακός-Καβάλα 1-1 (Β’)
1986-87: Ολυμπιακός-Καβάλα 2-0 (Β’)
1987-88: Ολυμπιακός-Καβάλα 2-0 (Β’)
22/4/91: Ολυμπιακός-Καβάλα 1-0 (Β’)
19/1/92: Ολυμπιακός-Καβάλα 2-1 (Β’)
23/12/92: Ολυμπιακός-Καβάλα 2-0 (Β’)
9/1/94: Ολυμπιακός-Καβάλα 0-0 (Β’)
28/10/00: Ολυμπιακός-Καβάλα 3-0 (Β’)
25/8/02: Ολυμπιακός-Καβάλα 2-1 (Β’)
17/12/06: ΑΣΚ Ολυμπιακός-Καβάλα 1-1 (Γ’)
21/10/07: Εθνικός Ολυμπιακός-Καβάλα 1-3 (Γ’)
22/3/09: Ολυμπιακός – Καβάλα 0-0 (Β’)
28/11/10: Ολυμπιακός-Καβάλα 1-1 (A’)
30/9/12: Ολυμπιακός-Καβάλα 2-0 (Β’)
28/4/21: Ολυμπιακός-Καβάλα 1-3 (FL).
Αρα, ο Ολυμπιακός, όταν υποδέχεται την Καβάλα, έχει 12 νίκες, 8 ισοπαλίες και 4 ήττες.