| Rd | Date and local time | Opponent | Scores(St Kilda's scores indicated in bold) | Venue | Attendance | Ladder |
| Home | Away | Result |
|---|
| 1 | Saturday, 30 March (6:45 pm) | Gold Coast | 13.12 (90) | 10.17 (77) | Lost by 13 points | Metricon Stadium (A) | 13,832 | 12th |
| 2 | Friday, 5 April (7:50 pm) | Richmond | 12.10 (82) | 14.15 (99) | Lost by 17 points | MCG (H) | 56,783 | 14th |
| 3 | Saturday, 13 April (4:40 pm) | Greater Western Sydney | 10.8 (68) | 21.14 (140) | Won by 72 points | StarTrack Oval Canberra (A) | 11,092 | 9th |
| 4 | Saturday, 20 April (4:40 pm) | Essendon | 13.13 (91) | 19.14 (128) | Lost by 37 points | Etihad Stadium (H) | 46,965 | 10th |
| 5 | Thursday, 25 April (7:50 pm) | Sydney | 9.9 (63) | 11.13 (79) | Lost by 16 points | Westpac Stadium (H) | 22,546 | 14th |
| 6 | Friday, 3 May (7:50 pm) | Collingwood | 15.13 (103) | 11.11 (77) | Lost by 26 points | Etihad Stadium (A) | 40,071 | 15th |
| 7 | Monday, 13 May (7:40 pm) | Carlton | 11.11 (77) | 9.14 (68) | Won by 9 points | Etihad Stadium (H) | 34,054 | 14th |
| 8 | Sunday, 19 May (4:10 pm) | Adelaide | 12.15 (87) | 6.11 (47) | Lost by 40 points | AAMI Stadium (A) | 34,605 | 15th |
| 9 | Saturday, 25 May (4:40 pm) | Western Bulldogs | 15.11 (101) | 17.8 (110) | Lost by 9 points | Etihad Stadium (H) | 25,982 | 15th |
| 10 | Sunday, 2 June (4:40 pm) | North Melbourne | 19.19 (133) | 10.5 (65) | Lost by 68 points | Etihad Stadium (A) | 25,658 | 16th |
| 11 | Sunday, 9 June (4:40 pm) | West Coast | 11.14 (80) | 12.12 (84) | Lost by 4 points | Etihad Stadium (H) | 23,795 | 16th |
| 12 | Bye | 16th |
| 13 | Saturday, 22 June (4:40 pm) | Melbourne | 16.8 (104) | 10.9 (69) | Won by 35 points | MCG (H) | 28,751 | 15th |
| 14 | Sunday, 30 June (4:40 pm) | Richmond | 17.17 (119) | 8.7 (55) | Lost by 64 points | MCG (A) | 52,184 | 15th |
| 15 | Sunday, 7 July (1:20 pm) | Fremantle | 15.10 (100) | 11.4 (70) | Lost by 30 points | Patersons Stadium (A) | 34,064 | 16th |
| 16 | Saturday, 13 July (7:40 pm) | Carlton | 16.14 (110) | 10.14 (74) | Lost by 36 points | Etihad Stadium (H) | 30,949 | 16th |
| 17 | Saturday, 20 July (7:40 pm) | Port Adelaide | 13.14 (92) | 14.13 (97) | Lost by 5 points | Etihad Stadium (H) | 14,878 | 16th |
| 18 | Saturday, 27 July (7:40 pm) | Geelong | 21.11 (137) | 5.6 (36) | Lost by 101 points | Simonds Stadium (A) | 27,200 | 16th |
| 19 | Saturday, 3 August (7:40 pm) | Brisbane Lions | 16.12 (108) | 11.11 (77) | Lost by 31 points | Gabba (A) | 19,856 | 16th |
| 20 | Friday, 9 August (7:50 pm) | Hawthorn | 7.14 (56) | 14.18 (102) | Lost by 46 points | Etihad Stadium (H) | 24,765 | 16th |
| 21 | Sunday, 18 August (3:20 pm) | Sydney | 18.10 (118) | 8.11 (59) | Lost by 59 points | SCG (A) | 26,730 | 16th |
| 22 | Sunday, 25 August (1:10 pm) | Gold Coast | 17.14 (116) | 10.10 (70) | Lost by 46 points | Etihad Stadium (H) | 17,622 | 16th |
| 23 | Saturday, 31 August (1:45 pm) | Fremantle | 16.16 (112) | 6.5 (41) | Won by 71 points | Etihad Stadium (H) | 22,476 | 16th |