| Rd | Date and local time | Opponent | Scores(St Kilda's scores indicated in bold) | Venue | Attendance | Ladder |
| Home | Away | Result |
|---|
| 1 | Sunday, 1 April, 4:10pm | Port Adelaide | 13.11 (89) | 13.7 (85) | Lost by 4 points | AAMI Stadium (A) | 21,179 | 12th |
| 2 | Sunday, 8 April, 4:40pm | Gold Coast | 21.13 (139) | 7.5 (47) | Won by 92 points | Etihad Stadium (H) | 21,032 | 7th |
| 3 | Saturday, 14 April, 7:40pm | Western Bulldogs | 5.10 (40) | 15.13 (103) | Won by 63 points | Etihad Stadium (A) | 28,971 | 5th |
| 4 | Friday, 20 April, 7:50pm | Fremantle | 11.13 (79) | 14.8 (92) | Lost by 13 points | Etihad Stadium (H) | 30,172 | 7th |
| 5 | Saturday, 28 April, 7:40pm | Melbourne | 10.6 (66) | 12.12 (84) | Won by 18 points | MCG (A) | 24,798 | 6th |
| 6 | Saturday, 5 May, 7:40pm | Hawthorn | 13.10 (88) | 18.15 (123) | Lost by 35 points | MCG (H) | 42,289 | 9th |
| 7 | Monday, 14 May, 7:40pm | Carlton | 19.8 (122) | 14.14 (98) | Won by 24 points | Etihad Stadium (H) | 38,823 | 8th |
| 8 | Sunday, 20 May, 2:40pm | West Coast | 18.13 (121) | 13.13 (91) | Lost by 30 points | Patersons Stadium (A) | 38,174 | 9th |
| 9 | Saturday, 26 May, 4:40pm | Sydney | 16.15 (111) | 12.11 (83) | Won by 28 points | Etihad Stadium (H) | 34,737 | 7th |
| 10 | Friday, 1 June, 7:50pm | Richmond | 16.17 (113) | 18.13 (121) | Lost by 8 points | Etihad Stadium (H) | 49,337 | 9th |
| 11 | Saturday, 9 June, 4:40pm | Gold Coast | 7.7 (49) | 21.18 (144) | Won by 95 points | Metricon Stadium (A) | 12,534 | 8th |
| 12 | Friday, 15 June, 8:10pm | Adelaide | 17.13 (115) | 16.15 (111) | Lost by 4 points | AAMI Stadium (A) | 36,394 | 8th |
| 13 | Bye | 8th |
| 14 | Sunday, 1 July, 4:40pm | North Melbourne | 15.13 (103) | 21.10 (136) | Lost by 33 points | Etihad Stadium (H) | 33,106 | 9th |
| 15 | Saturday, 7 July, 7:40pm | Essendon | 21.7 (133) | 8.14 (62) | Won by 71 points | Etihad Stadium (H) | 45,838 | 8th |
| 16 | Saturday, 14 July, 7:40pm | Brisbane Lions | 14.8 (92) | 16.9 (105) | Won by 13 points | The Gabba (A) | 19,228 | 8th |
| 17 | Sunday, 22 July, 1:10pm | Sydney | 15.15 (105) | 10.16 (76) | Lost by 29 points | SCG (A) | 26,834 | 10th |
| 18 | Sunday, 29 July, 3:15pm | Western Bulldogs | 16.22 (118) | 6.6 (42) | Won by 76 points | Etihad Stadium (H) | 23,498 | 10th |
| 19 | Saturday, 4 August, 7:40pm | Collingwood | 12.19 (91) | 13.7 (85) | Lost by 6 points | MCG (A) | 57,873 | 10th |
| 20 | Saturday, 11 August, 1:45pm | Melbourne | 16.11 (107) | 12.10 (82) | Won by 25 points | MCG (H) | 23,464 | 10th |
| 21 | Friday, 17 August, 7:50pm | Geelong | 18.15 (123) | 11.15 (81) | Lost by 42 points | Etihad Stadium (A) | 38,169 | 11th |
| 22 | Saturday, 25 August, 1:45pm | Greater Western Sydney | 25.13 (163) | 5.5 (35) | Won by 128 points | Etihad Stadium (H) | 17,327 | 9th |
| 23 | Sunday, 2 September, 1:10pm | Carlton | 12.19 (91) | 16.10 (106) | Won by 15 points | Etihad Stadium (A) | 31,393 | 9th |