2012 BP Golf team
Unknown2012 BP Grade 3D Class
Unknown2012 BP Grade 3H Class
Unknown2012 BP Grade 3N Class
Unknown2012 BP Grade 4S Class
Unknown2012 BP Grade 4T Class
Unknown2012 BP Grade 4V Class
Unknown2012 BP Grade 5B Class
Unknown2012 BP Grade 5H Class
Unknown2012 BP Grade 5W Class
Unknown2012 BP Grade 6G Class
Unknown2012 BP Grade 6M Class
Unknown2012 BP Grade 6P Class
Unknown2012 BP Grade 7 Class
Unknown2012 BP Grade 7M Class
Unknown2012 BP Grade 7O Class
Unknown2012 BP Grade 7P Class
Unknown2012 BP Hockey 1st team
Unknown2012 BP Hockey 2nd team
Unknown2012 BP Hockey 3rd team
Unknown2012 BP Hockey 4th team
Unknown2012 BP Hockey group
Unknown2012 BP Hockey U10 group
Unknown2012 BP Hockey U11 mixed group
Unknown2012 BP Hockey U11A team
Unknown2012 BP Hockey U12A team
Unknown2012 BP Hockey U12B team
Unknown2012 BP Hockey U12C team
Unknown2012 BP Hockey U12D team
Unknown2012 BP Jazz Band
Unknown2012 BP Marimba Band Grade 3
Unknown2012 BP Marimba Band Grade 4
Unknown2012 BP Marimba Band Grade 5
Unknown2012 BP Marimba Band Grade 6
Unknown2012 BP Marimba Band Senior
Unknown2012 BP Orchestra
Unknown2012 BP PR team 001
Unknown2012 BP PR team 002
Unknown2012 BP Rugby 1st XV
Unknown2012 BP Rugby 2nd XV
Unknown2012 BP Rugby 3rd XV
Unknown2012 BP Rugby U10 mixed team
Unknown2012 BP Rugby U10A team
Unknown2012 BP Rugby U10B team
Unknown2012 BP Rugby U10C team
Unknown2012 BP Rugby U11A team
Unknown2012 BP Rugby U11B team
Unknown2012 BP Rugby U11C team
Unknown2012 BP Rugby U12A team
Unknown2012 BP Rugby U12B team
Unknown2012 BP Rugby U12C team
Unknown2012 BP Rugby U12D team
Unknown2012 BP Rugby U9A team
Unknown2012 BP Rugby U9B team
Unknown2012 BP Rugby U9C & D team
Unknown2012 BP Squash A team
Unknown2012 BP Squash B team
Unknown2012 BP Squash C team
Unknown2012 BP Squash D team
Unknown2012 BP Squash fun team
Unknown2012 BP Staff
Unknown2012 BP Swimming A team 01
Unknown2012 BP Swimming A team 02
Unknown2012 BP Swimming B team
Unknown2012 BP Tennis 1st team
Unknown2012 BP Tennis 2nd & 3rd team
Unknown2012 BP Tennis Junior team
Unknown2012 BP Water Polo 1st team
Unknown2012 BP Water Polo 2nd team
Unknown2013 BP Athletics team
Front Row: Troyden Blackie, Jack Schmidt, Karabo Gadd, Michael Zietsman, James Lowman, Matthew Plant.
2nd Row: Connor Skinner, Kieran Kilmartin, David Thornton, Jordan Carr, Daniel Crowie, Daniel Dyer, Trystan Kennedy, Kyle Parker, Graham Palmer.
3rd Row: Enzo Barbaglia, Benjamin Linde, Vuyo Malinga, Dylan Cox, Emmanuel Acheampong, Callum Mitchley, Jonathan Nash, Oliver Moses, Stuart Brown, Ryan Cooper, Christopher Diesel, Jaime Lewis, Benjamin Pringle, Campbell White, Jodi De Sousa, Armaanjit Singh, Alexander Jackson, Alastair Myers, Cameron O'Grady.
4th Row: Connor Alves, George Smith, Colby Dyer, Jean-Pierre du Preez, Sheldon Nash, Matthew Pilling, Shaun Karlsson, Selaelo Makhura, Daniel McAslin, Massimiliano Beccaro, James Thornton, Cullum Kilmartin, Matthew Baines, Oliver McAslin, Matthew St Clair, Zein Karodia, Jean-Marc Rey, Angelo Galatis, Willem Van Ryswyck.
5th Row: Katleho Matlala, Jed Alves, Caide Spriestersbach, Sean Else, Andile Khuluse, Michael Aiken, Jordan Hean, Joshua Pilling, Rory Blain, Bradley Cooper, Jarrod Whitehorn, Luke Caveney, Nicholas Carr, Kamau Wainaina, Zwelami Mandela, Matthew McDiarmid, Stanley Duthie, Nicholas Frances.
6th Row: Jared Grant, Thomas Fitzsimons, Njabulo Dlamini, Ryan van Wyk, Connor Williamson, Michael Millard, Jason Bewsey, Kopano Leeuw, Joshua Harvey, Joshua Schmidt, Justin Van Tubbergh, Michael Swart, Alexander Gordon, Brendan Doyle, Ian Parsons, Charles-Edgar Desjardins, Edward Gibbons, Joshua Ozabor.
2013 BP Basketball U12
Front Row: James McPhail, Khutso Masege, Selaelo Makhura, Connor Williamson, Brandon Chapman, Dylan Morgan.
2nd Row: Alexander Masters, Semano Mashishi, Thandolwethu Nkomo, Mihlali Jiya, Vuyolwethu Khuluse, Yenam Zouzoua, Daniel Fraser, Kamau Wainaina, Tinaye Mari.
2013 BP Basketball U13
Front Row: Asanda Radebe, Keanu Chuene, Kopano Leeuw, Vuyo Goocin, Kwezi Qolweni, Tashen Moodley.
2nd Row: Lindani Khoza, Thabang Royds, Njabulo Mabena, Bhekumuzi Shezi, Kenneth Lin, Bono-Likhethwa Nematswerani, Hlamalani Malungani, Lancian Naidoo.
2013 BP Chatterbox group
Front Row: Lwazi Matiwaza, Richard Van Heerden, David-John Templeton, Konke Nzimande, Christopher Wilson.
2nd Row: Michael Hills, Daniel McAslin, Bradley Walden, Matt Davies, Keldon Schroeder, Adrian Leech.
3rd Row: James McPhail, Michael Millard, Joshua Casey, James Van Heerden, Robert-Reece North, Reece MacEwan.
2013 BP Chess team
Front Row: Thato Bernardo, Brandon Chapman, Courtney Morton, Liam Wales, David-John Templeton.
2nd Row: Inzwirashe Zunga, Michael Viljoen, Michael Hills, Gareth Hunter, Nicholas Harris, Michael Laburn, Ayrton Singh.
3rd Row: James McPhail, Ross Thomson, Jared Calaca, Kenneth Lin, Ryan van Wyk, Maynard Wilson, Bradley Walden.
2013 BP Choir Junior
Front Row: Markos Stavrou, Kieran Kilmartin, Jordan Rixon, Jordan Carr, Devon Williams, Ntshireletsa Masekwameng, Dylan Robertson, Aidan Urquhart.
2nd Row: Giorgio Amory, Matthew Plant, Kabo Madi, Thando Manzini, Vuyo Malinga, Jack Schmidt, Matthew Dalrymple, Zwonaka Mafuna, James Hitchings, Luke Brown, Michael Cane.
3rd Row: Ethan Rauff, Fabio Spazzoli, Devan Stolp, Nthato Matseke, Richard Upfold, Rhys Schipholt, Alastair Myers, Joshua Evans, Philip Botes, Matthew Walker, Daniel Schmidt.
2013 BP Choir Senior 001
Front Row: Luka Djordjevic, Kamau Wainaina, Michael Deans, Mudiwa Shamuyarira, Tyler Harrington, Marcel Sithole, Campbell White, Sithembiso Khumalo, Matt Davies, Harry Saner.
2nd Row: Cullum Kilmartin, Iviwe Matikinca, Brandon Chapman, Asanda Radebe, Spiridon Argirys, Thato Bernardo, Jason Brown, Tinaye Mari, Courtney Morton, Daniel McAslin, Katleho Matlala, Ryan Macfarlane, Rory Libera, Mbongeni Malinga, Luyanda Mashanda, Massimo Milanesi, Inzwirashe Zunga.
3rd Row: Dax Traill, Reece MacEwan, Alexander Masters, James McPhail, Matthew Beresford, Thandolwethu Nkomo, Michael Wasley, Thabang Royds, Robert-Reece North, Lindani Khoza, Keanu Chuene, Wonga Mguda, Bradley Walden, Zwelami Mandela, Matthew Potter.
4th Row: Maynard Wilson, Bono-Likhethwa Nematswerani, Ryan van Wyk, Njabulo Dlamini, Kylen Govender, Joshua Casey, Mihlali Jiya, Kopano Leeuw, Liam Wales, Matthew Galatis, Seyuran Arran, James Richardson, Vuyo Goocin.
2013 BP Choir Senior 002
Front Row: Luka Djordjevic, Kamau Wainaina, Michael Deans, Mudiwa Shamuyarira, Tyler Harrington, Marcel Sithole, Campbell White, Sithembiso Khumalo, Matt Davies, Harry Saner.
2nd Row: Cullum Kilmartin, Iviwe Matikinca, Brandon Chapman, Asanda Radebe, Spiridon Argirys, Thato Bernardo, Jason Brown, Tinaye Mari, Courtney Morton, Daniel McAslin, Katleho Matlala, Ryan Macfarlane, Rory Libera, Mbongeni Malinga, Luyanda Mashanda, Massimo Milanesi, Inzwirashe Zunga.
3rd Row: Dax Traill, Reece MacEwan, Alexander Masters, James McPhail, Matthew Beresford, Thandolwethu Nkomo, Michael Wasley, Thabang Royds, Robert-Reece North, Lindani Khoza, Keanu Chuene, Wonga Mguda, Bradley Walden, Zwelami Mandela, Matthew Potter.
4th Row: Maynard Wilson, Bono-Likhethwa Nematswerani, Ryan van Wyk, Njabulo Dlamini, Kylen Govender, Joshua Casey, Mihlali Jiya, Kopano Leeuw, Liam Wales, Matthew Galatis, Seyuran Arran, James Richardson, Vuyo Goocin.
2013 BP Cricket Open 1st XI
Front Row: Jean-Marc Rey, Michael Millard, Joshua Harvey, Simon Webber, Joshua Pilling.
2nd Row: Gareth King, Jordan Hean, Michael Wasley, Jason Bewsey, Brendan Doyle, Michael Swart, Keaton Murray.
2013 BP Cricket Open 3rd XI
Front Row: Seyuran Arran, Michael Aiken, Brett Liebenberg, Kyle Steenberg, Michael Kropp.
2nd Row: Jason Brown, Gregory Pienaar, Joshua Schmidt, Nicholas Rogers, Ryan van Wyk, Kristan O'Brien.
2013 BP Cricket Open 4th XI
Front Row: Julian Pienaar, Brett Kruger, Matthew Mitchley, Aidan Penfold, Jared de la Harpe.
2nd Row: Davied Mak, Dylan Arnold, Kylen Govender, Andrew Hill, Matthew Galatis, Jed Alves.
2013 BP Cricket Open 5th XI
Front Row: Casparus Troskie, Jacobus Snyman, Caleb Chilvers, Ryan Bertschinger.
2nd Row: Caide Spriestersbach, Matthew Stransky, Benjamin Lawrenz, Harry Saner.
2013 BP Cricket Open mixed team
Front Row: Ayrton Singh, Matthew Loots, Massimo Milanesi, Robert Lever, Grant Urdang.
2nd Row: Bradley Walden, Kyle Wise, Michael Deans, Tinaye Mari.
2013 BP Cricket Open Saracens
Front Row: Liam Laidlaw, Erich van Beek, Dimitri Manganadelis, Matthew Kamps, Michael Salmon.
2nd Row: Jack Dyer, Keith Kromhout, Edward Gibbons, Justin Van Tubbergh, Nicholas Fraser, Bradley Cooper, Noah Kirby.
2013 BP Cricket Open Victorians
Front Row: Nicholas Carr, James Thornton, Joshua Lazenby, Angelo Galatis, Christopher Diesel, Shaunak Rama.
2nd Row: Luke Ellis, Ethan Charles, Julian Viljoen, Jared Grant, Lloyd Kerwan, Max Ellis
2013 BP Cricket U10A
Front Row: Liam Rivers-Moore, Cameron O'Grady, Kyle Parker, Daniele Sguazzin, Ryan Weaver.
2nd Row: Troyden Blackie, Dylan Cox, Adam Michael, Matthew McDiarmid, Jean-Pierre du Preez, Devan Parsons, Ryan Cooper.
2013 BP Cricket U10B
Front Row: Daniel Schmidt, Jordan Carr, Ziyaad Ally, Jonathan Fanton, Luke Brown.
2nd Row: Armaanjit Singh, Konke Nzimande, Kieran Nash, Richard Upfold, Kyle Cohead, Oliver Moses, Robert Brabant.
2013 BP Cricket U10C
Front Row: Connor Gahagan, Sheldon Parker, Oyama Ntshona, Connor Skinner, Declan Louw.
2nd Row: Alexander Jackson, Jordan Naidu, Tadhg O'Sullivan, Stuart Brown, Connor Nayler, Ethan Rauff, Vuyo Malinga.
2013 BP Cricket U10D
Front Row: Simon Beccaro, Connor Henchie, David-John Templeton, Keagan Murray, Tonderai Nyagani.
2nd Row: Benjamin Pringle, Stephen Pienaar, Devon Wright, Aaron Lawrenz, Aiden Stevens, Phillip Poplett, Armand van der Colf, Theo Dieltjens.
2013 BP Cricket U11A
Front Row: Jaime Lewis, Jodi De Sousa, Colby Dyer, Cullum Kilmartin, Cameron White, Matthew Pilling.
2nd Row: Luke Caveney, Joshua De Decker, Liam McCarthy, Jarrod Whitehorn, Nicholas Frances, Zein Karodia.
2013 BP Cricket U11B
Front Row: Callum Mitchley, Connor Alves, Jacques Delport, Willem Van Ryswyck, Michael Stone, Stanley Duthie.
2nd Row: Jesse Plant, Shaun Karlsson, Daniel McAslin, Donovan Lupke, Katleho Matlala, Matthew Hood.
2013 BP Cricket U11C
Front Row: Ryan Campbell, TheodoreThabiso Mokake, Mudiwa Shamuyarira, George Smith, Michael Keogh.
2nd Row: Mark Van Der Poel, Adrian Leech, Oliver Gunner, Matthew Baines.
2013 BP Cricket U11D
Front Row: Onke-Amandla Gwala, Inzwirashe Zunga, James Smuts, Christopher Wilson, Campbell White.
2nd Row: Michael Hills, Joshua Van Tubbergh, Jared Freeman, James Macdonald, Tendekai Mawoneke, Daniel Jarvis.
2013 BP Cricket U9 group
Front Row: Christopher Sieling, Lwenziwe Sibiya, Tristan Mathews, Connor Bayvel, Lwazi Mabena, Kieran Kilmartin, Graham Palmer, Bongani Mhlongo, Trystan Kennedy.
2nd Row: David Thornton, Matthew Sieling, Markos Stavrou, Jordan Rixon, Daniel Dyer, Daelan Crighton, Luke Dakers, Zavier Rey.
3rd Row: Luca McKay, Simphiwe Shange, Dylan Verpoort, Easton Allman, Josh Vermeulen, Lesedi Ralebepa, Liam Regenass, Devon Williams, Gregory Smith, Dylan Botha, Ntshireletsa Masekwameng, Michael Zietsman, Daniel Crowie, Tyron Hore, Zwonaka Mafuna.
2nd Row: Michael Cane, Kyle Wasley, Cole Stacey, Aidan Urquhart, Matthew Plant, Armand Carstens, Matthew Hennig, Cameron Panzera, Darmiken Naidu, Nicholas Ternent, Luke Gouws, Amedeo Mirosevic, Karabo Gadd, Oliver Thorns, Jack Schmidt, Dylan Robertson, Liam Willis.
3rd Row: Liam Chilton, Kabo Madi, Giorgio Amory, Thabiso Ntloko, Roald Carstens, Joshua Evans, Liam Snyman, Oliver McAslin, Alastair Myers, Daniel Shumba, Jonathan Nash, Liam Vermaak, Philip Botes, James Hitchings, Campbell Ivins.
2013 BP Cross Country team
Front Row: Kyle Parker, Markos Stavrou, David Thornton, Liam Rivers-Moore, Ryan Campbell, Daniel Dyer, Connor Skinner, Kieran Kilmartin, Trystan Kennedy, Graham Palmer.
2nd Row: Michael Zietsman, Daniel Crowie, Tyron Hore, Jordan Carr, Luke Brown, James Lowman, Cameron O'Grady, Enzo Barbaglia, Alexander Jackson, Theo Dieltjens, Jonathan Nash, Jack Schmidt, Mudiwa Shamuyarira, Benjamin Linde, Troyden Blackie, Matthew Plant, Liam Chilton, Daniel Schmidt, Easton Allman, Zavier Rey.
3rd Row: Caleb Chilvers, Brandon Chapman, Emmanuel Acheampong, Callum Mitchley, Stuart Brown, Oliver Moses, Sheldon Nash, Luka Djordjevic, Liam Laidlaw, Jaime Lewis, Matthew Pilling, Zein Karodia, Colby Dyer, Willem Van Ryswyck, George Smith, Connor Alves, Cameron Brammer, Alastair Myers, Ryan Cooper, Michael Bertschinger, Benjamin Pringle.
4th Row: Matthew Baines, Selaelo Makhura, James Thornton, Massimiliano Beccaro, Jed Alves, Stanley Duthie, Jacques Delport, James Macdonald, Luke Caveney, Luca Imbriolo, Robert-Reece North, Joshua Van Tubbergh, Jarrod Whitehorn, Dimitri Manganadelis, Erich van Beek, Inzwirashe Zunga, Cullum Kilmartin, Nicholas Frances, Kgothatso Selepe, Jean-Pierre du Preez, Massimo Milanesi.
5th Row: Matthew Kamps, Gareth King, Bradley Cooper, Edward Gibbons, Daniel Fraser, Michael Millard, Maynard Wilson, Jason Bewsey, Joshua Harvey, Joshua Schmidt, Justin Van Tubbergh, Cameron Painting, Brendan Doyle, Nicholas Fraser, Ryan van Wyk, Thomas Fitzsimons, Caide Spriestersbach, Kamau Wainaina.
2013 BP Football 1st XI U13
Front Row: Michael Salmon, Edward Gibbons, Dimitri Manganadelis, Asanda Radebe, Matthew Kamps.
2nd Row: Gareth King, Andrew Hill, Joshua Harvey, Brendan Doyle, Michael Swart, Jason Bewsey, Bradley Cooper.
2013 BP Football 2nd XI U13
Front Row: Kgothatso Selepe, Nicholas Fraser, Simon Webber, Alexander Gordon, Matthew Mitchley, Noah Kirby.
2nd Row: Dax Traill, Keaton Murray, Vuyo Goocin, Hlamalani Malungani, Kopano Leeuw, Michael Aiken, Seyuran Arran, Justin Liebenberg, Michael Millard.
2013 BP Football 3rd XI U13
Front Row: Joshua Schmidt, Michael Kropp, Ryan Macfarlane, Jason Brown, Liam Laidlaw, Thomas Keogh.
2nd Row: Dylan Copeland, Matthew Galatis, Bhekumuzi Shezi, Justin Van Tubbergh, Joram Hinds, Brett Kruger, Bono-Likhethwa Nematswerani.
2013 BP Football U10 group
Front Row: Matthew St Clair, Ethan Rauff, Jean-Pierre du Preez, Connor Skinner, Connor Gahagan, Dylan Cox, Liam Rivers-Moore, Kyle Cohead.
2nd Row: Ziyaad Ally, Kyle Parker, Stuart Tanner, Jordan Carr, Sheldon Parker, Aidan Ferris, Samuel Taylor, Troyden Blackie, Cameron O'Grady, Jordan Naidu, Vuyo Malinga, Nthato Matseke, Benjamin Linde, Daniele Sguazzin, Ryan Nicholson, Enzo Barbaglia, Simon Beccaro, Matthew Dalrymple, Jonathan Fanton, Luke Brown, Oyama Ntshona.
3rd Row: Daniel Schmidt, Declan Louw, Tyron Worth, Konke Nzimande, Ratjatji Malatji, Robert Brabant, Devon Wright, Armand van der Colf, Kieran Nash, Armaanjit Singh, Keagan Murray, Aiden Stevens, Ryan Weaver, Asiphe Gwala, David-John Templeton, James Fraser, Tonderai Nyagani, Alexander Jackson, Botshelo Angoma, David Armstrong.
4th Row: Tadhg O'Sullivan, Stuart Brown, Devan Parsons, Stephen Pienaar, Michael Lever, Rhys Schipholt, Matthew Finger, Connor Nayler, Sean Else, Luca Imbriolo, Matthew McDiarmid, Troy Graaff, Nicholas Beek, Aaron Lawrenz, Adam Michael, Ryan Cooper, Oliver Moses, Benjamin Pringle, Richard Upfold.
2013 BP Football U11 mixed group 001
Front Row: Christopher Wilson, Lwazi Matiwaza, Oliver Gunner, Dylan Bouwer, Spiridon Argirys.
2nd Row: Thato Bernardo, Michael Laburn, Ian Parsons, Jarrod Van Der Poll, Jared Freeman.
2013 BP Football U11 mixed group 002
Front Row: Matthew Cheng, Matthew Campbell, Nashe Mucharambeyi.
2nd Row: James Algeo, James Smuts, Keldon Schroeder, Michael Hills.