Port Adelaide lead St Kilda 26–14 in 40 games since 1997. Their last meeting, in the 2026 Round 18 at Marvel Stadium, went to St Kilda by 14 points. They next meet in the 2027 Round 5, Sun 18 Apr 2027, 3:15pm AEST.
| Year | Round | Home | Score | Away | Venue | Result |
|---|---|---|---|---|---|---|
| 2026 11 July | Round 18 | St Kilda | 13.9 (87) – 10.13 (73) | Port Adelaide | Marvel Stadium | St Kilda by 14 |
| 2026 12 Apr | Round 5 | Port Adelaide | 9.13 (67) – 12.9 (81) | St Kilda | Adelaide Oval | St Kilda by 14 |
| 2025 6 Apr | Round 4 | Port Adelaide | 10.12 (72) – 13.11 (89) | St Kilda | Adelaide Oval | St Kilda by 17 |
| 2024 30 June | Round 16 | St Kilda | 8.12 (60) – 8.14 (62) | Port Adelaide | Marvel Stadium | Port Adelaide by 2 |
| 2024 26 Apr | Round 7 | Port Adelaide | 11.16 (82) – 11.6 (72) | St Kilda | Adelaide Oval | Port Adelaide by 10 |
| 2023 28 Apr | Round 7 | St Kilda | 11.10 (76) – 12.11 (83) | Port Adelaide | Marvel Stadium | Port Adelaide by 7 |
| 2022 30 Apr | Round 7 | St Kilda | 4.18 (42) – 5.13 (43) | Port Adelaide | Cazaly's Stadium | Port Adelaide by 1 |
| 2021 17 July | Round 18 | St Kilda | 8.13 (61) – 10.14 (74) | Port Adelaide | Marvel Stadium | Port Adelaide by 13 |
| 2021 25 Apr | Round 6 | Port Adelaide | 14.9 (93) – 5.9 (39) | St Kilda | Adelaide Oval | Port Adelaide by 54 |
| 2020 25 July | Round 8 | Port Adelaide | 6.8 (44) – 12.1 (73) | St Kilda | Adelaide Oval | St Kilda by 29 |
| Year | Round | Home | Score | Away | Venue | Result |
|---|---|---|---|---|---|---|
| 2004 17 Sept | Preliminary Finals | Port Adelaide | 14.10 (94) – 13.10 (88) | St Kilda | Football Park | Port Adelaide by 6 |
| Year | Round | Home | Score | Away | Venue | Result |
|---|---|---|---|---|---|---|
| 2026 11 July | Round 18 | St Kilda | 13.9 (87) – 10.13 (73) | Port Adelaide | Marvel Stadium | St Kilda by 14 |
| 2026 12 Apr | Round 5 | Port Adelaide | 9.13 (67) – 12.9 (81) | St Kilda | Adelaide Oval | St Kilda by 14 |
| 2025 6 Apr | Round 4 | Port Adelaide | 10.12 (72) – 13.11 (89) | St Kilda | Adelaide Oval | St Kilda by 17 |
| 2024 30 June | Round 16 | St Kilda | 8.12 (60) – 8.14 (62) | Port Adelaide | Marvel Stadium | Port Adelaide by 2 |
| 2024 26 Apr | Round 7 | Port Adelaide | 11.16 (82) – 11.6 (72) | St Kilda | Adelaide Oval | Port Adelaide by 10 |
| 2023 28 Apr | Round 7 | St Kilda | 11.10 (76) – 12.11 (83) | Port Adelaide | Marvel Stadium | Port Adelaide by 7 |
| 2022 30 Apr | Round 7 | St Kilda | 4.18 (42) – 5.13 (43) | Port Adelaide | Cazaly's Stadium | Port Adelaide by 1 |
| 2021 17 July | Round 18 | St Kilda | 8.13 (61) – 10.14 (74) | Port Adelaide | Marvel Stadium | Port Adelaide by 13 |
| 2021 25 Apr | Round 6 | Port Adelaide | 14.9 (93) – 5.9 (39) | St Kilda | Adelaide Oval | Port Adelaide by 54 |
| 2020 25 July | Round 8 | Port Adelaide | 6.8 (44) – 12.1 (73) | St Kilda | Adelaide Oval | St Kilda by 29 |
| Year | Round | Home | Score | Away | Venue | Result |
|---|---|---|---|---|---|---|
| 2019 2 June | Round 11 | St Kilda | 9.15 (69) – 22.7 (139) | Port Adelaide | Jiangwan Stadium | Port Adelaide by 70 |
| 2018 7 July | Round 16 | Port Adelaide | 12.14 (86) – 7.8 (50) | St Kilda | Adelaide Oval | Port Adelaide by 36 |
| 2017 29 July | Round 19 | Port Adelaide | 9.9 (63) – 8.13 (61) | St Kilda | Adelaide Oval | Port Adelaide by 2 |
| 2016 27 Mar | Round 1 | Port Adelaide | 20.13 (133) – 15.10 (100) | St Kilda | Adelaide Oval | Port Adelaide by 33 |
| 2015 2 Aug | Round 18 | Port Adelaide | 17.10 (112) – 6.13 (49) | St Kilda | Adelaide Oval | Port Adelaide by 63 |
| 2014 7 June | Round 12 | Port Adelaide | 19.15 (129) – 9.5 (59) | St Kilda | Adelaide Oval | Port Adelaide by 70 |
| 2013 20 July | Round 17 | St Kilda | 13.14 (92) – 14.13 (97) | Port Adelaide | Marvel Stadium | Port Adelaide by 5 |
| 2012 1 Apr | Round 1 | Port Adelaide | 13.11 (89) – 13.7 (85) | St Kilda | Football Park | Port Adelaide by 4 |
| 2011 10 July | Round 16 | Port Adelaide | 8.5 (53) – 17.7 (109) | St Kilda | Football Park | St Kilda by 56 |
| 2010 8 Aug | Round 19 | St Kilda | 23.13 (151) – 8.9 (57) | Port Adelaide | Marvel Stadium | St Kilda by 94 |
| 2010 24 Apr | Round 5 | Port Adelaide | 7.12 (54) – 6.8 (44) | St Kilda | Football Park | Port Adelaide by 10 |
| Year | Round | Home | Score | Away | Venue | Result |
|---|---|---|---|---|---|---|
| 2009 24 Apr | Round 5 | Port Adelaide | 5.6 (36) – 15.12 (102) | St Kilda | Football Park | St Kilda by 66 |
| 2008 3 Aug | Round 18 | St Kilda | 14.17 (101) – 14.9 (93) | Port Adelaide | Marvel Stadium | St Kilda by 8 |
| 2008 26 Apr | Round 6 | Port Adelaide | 12.10 (82) – 9.7 (61) | St Kilda | Football Park | Port Adelaide by 21 |
| 2007 27 Apr | Round 5 | Port Adelaide | 14.12 (96) – 6.7 (43) | St Kilda | Football Park | Port Adelaide by 53 |
| 2006 23 July | Round 16 | St Kilda | 8.16 (64) – 8.12 (60) | Port Adelaide | York Park | St Kilda by 4 |
| 2006 24 Apr | Round 4 | Port Adelaide | 19.8 (122) – 18.10 (118) | St Kilda | Football Park | Port Adelaide by 4 |
| 2005 5 June | Round 11 | St Kilda | 11.15 (81) – 16.8 (104) | Port Adelaide | York Park | Port Adelaide by 23 |
| 2004 17 Sept | Preliminary Finals | Port Adelaide | 14.10 (94) – 13.10 (88) | St Kilda | Football Park | Port Adelaide by 6 |
| 2004 4 July | Round 14 | St Kilda | 7.5 (47) – 14.9 (93) | Port Adelaide | York Park | Port Adelaide by 46 |
| 2003 14 June | Round 12 | St Kilda | 7.15 (57) – 15.9 (99) | Port Adelaide | York Park | Port Adelaide by 42 |
| 2002 3 Aug | Round 18 | Port Adelaide | 16.9 (105) – 9.9 (63) | St Kilda | Football Park | Port Adelaide by 42 |
| 2002 14 Apr | Round 3 | St Kilda | 8.8 (56) – 20.19 (139) | Port Adelaide | Marvel Stadium | Port Adelaide by 83 |
| 2001 11 Aug | Round 19 | St Kilda | 16.18 (114) – 19.11 (125) | Port Adelaide | Marvel Stadium | Port Adelaide by 11 |
| 2001 21 Apr | Round 4 | Port Adelaide | 17.12 (114) – 7.8 (50) | St Kilda | Football Park | Port Adelaide by 64 |
| 2000 19 May | Round 11 | St Kilda | 17.15 (117) – 8.7 (55) | Port Adelaide | Marvel Stadium | St Kilda by 62 |
| Year | Round | Home | Score | Away | Venue | Result |
|---|---|---|---|---|---|---|
| 1999 23 May | Round 9 | St Kilda | 18.11 (119) – 7.15 (57) | Port Adelaide | Waverley Park | St Kilda by 62 |
| 1998 16 May | Round 8 | St Kilda | 10.12 (72) – 5.15 (45) | Port Adelaide | Waverley Park | St Kilda by 27 |
| 1997 31 Aug | Round 22 | Port Adelaide | 12.12 (84) – 17.15 (117) | St Kilda | Football Park | St Kilda by 33 |
| 1997 10 May | Round 7 | St Kilda | 20.6 (126) – 8.13 (61) | Port Adelaide | Waverley Park | St Kilda by 65 |
Includes every completed VFL/AFL game between the two clubs, home-and-away and finals.