2016 BP Football 2nd team:
Front Row (L-R): Luke Brown, Oyama Ntshona, Ziyaad Ally, Mr B Galane, Sheldon Parker, Liam Rivers-Moore, Bonolo Molatudi.
Back Row: Botshelo Angoma, Benjamin Viljoen, Benjamin Pringle, Richard Upfold, Jordan Naidu, Jordan Carr.
2016 BP Football 3rd team:
Front Row (L-R): Kieran Nash, Jonathan Fanton, Ethan Rauff, Mr M de Buys, Declan Louw, Robert Brabant, Tyron Worth.
Back Row: Daniel Schmidt, Devon Wright, Ryan Lane, Devan Parsons, Troy Graaff, Ryan Weaver, Aaron Lawrenz, Aiden Stevens, Nathan Hoffman.
2016 BP Football 4th team:
Front Row (L-R): Stuart Tanner, Tadhg O'Sullivan, Asiphe Gwala, Mr B Galane, Ryan Nicholson, Simon Beccaro, Samuel Taylor.
Back Row: Tonderai Nyagani, Matthew St Clair, Cameron Den, Daniel Taylor, Nthato Matseke, Luca Imbriolo, Shoaib Nakooda.
2016 BP Football M1 team TBI:
Front Row (L-R): Corbin Bouwer, Oliver Mattison, Teacher, Joshua Kontominas, Daniel Rawlinson.
Back Row: Masud Dakile, Retief Malherbe, Meyer Malherbe, Ethan van Heerden, Matthew Savage, Bruce Venter.
2016 BP Football U10A team:
Front Row (L-R): Matthew Rogers, Thomas Lowman, Teacher, Mac Lecuona, Peter Watt.
Back Row: Didier Rey, Cameron Rivers-Moore, Aidan Hitchings, Benjamin Wallis, Christopher Anderson, Loapi Kukama.
2016 BP Football U10B team:
Front Row (L-R): Ryan Palmer, Alessandro Ancillotti, Mr S Dyowi, Tendai Ankude, Lumka Zilimbola.
Back Row: Muhammad Ahmed, Jazib Ahmed, Branden Lightfoot, Taheem Ahmed, Gabriel Hore.
2016 BP Football U10M1 team
[No legend available]
2016 BP Football U10M2 team:
Front Row (L-R): Dumisa Ngobese, Sahil Maharaj, Ntsika Mqolomba, Abulele Tanga,
Back row: Jack Murray, Marco Turanjanin, Zak Aimone, Max Turanjanin, Bokgabane-Botsile Mangole, Rixongile Chinkanda.
2016 BP Football U10M3 team:
Front Row (L-R): Ayobami Adeniji, Lehlohonolo Monapathi, Teacher, Benjamin Chater, Joshua Hockley, Joshua Raath.
Back Row: Thabiso Shiceka, Joshua Melvin, Andile Simango, Christopher Griessel, Alexander Fanton, Bradley Callaghan.
2016 BP Football U10M4 team:
Front Row (L-R): Tumelo Molefe, Lifalethu Shange, Teacher, Zuko Msimang, Laird Hansen.
Back Row: Aidan Appalsamy, Declan Gyngell, James Stewart, Bukhosi Dube, Sebastian van Wyk, Ethan Nel.
2016 BP Football U10M5 team:
Front Row (L-R): Samuel Wilken, Reqalabotjha Matlaila, Teacher, Richard Leschner, Matthew Ehret.
Back Row: Jamie Joseph, Tshiamo Ramosunya, Francois Botes, Ross Pringle, Adrian Amm, Tiego Tainton.
2016 BP Football U10M6 team:
Front Row (L-R): Camren Allman, Samkelo Khoza, Teacher, Kyle Mayhew, Fletcher Brown.
Back Row: Boitumelo Sefotlhelo, Sonwabile Majola, Tristan Schuurmans, Brendan Nieuwstad, Luke Ralph.
2016 BP Football U11A team:
Front Row (L-R): Charles van Heerden, Nicholas Karlsson, Aidan O'Flaherty, Mr Q Pascoe, Daniel Karlsson, Inam Ntshingila, Jacques du Preez.
Back Row: Matthew Robinson, Mufaro Madiro, Dale Thompson, Benjamin Scher, Taine Tanner-Ellis, Connor Doig, Connor Milns.
2016 BP Football U11B team:
Front Row (L-R): Kian Van Ryswyck, Daniel Calver, Michael Hunter, Mr P Molotshwa, Tyler Badrick, Dean Grill, Dylan McCarthy.
Back Row: Reinhard Brink, Jake Schraader, Matthew Bertschinger, Bathandwa Moraka, Kyle Graaff, Joshua Crowie, Ethan Harvey.
2016 BP Football U11C team:
Front Row (L-R): Katleho Moletsane, Kopano Duba, Saphiwa Nzimande, Mr S Ward, Declan Heydra, Kukhanya Mahlangu, Declan Paulsen.
Back Row: Christopher Swart, Tyler Petersen, Jonathan Wilson, Jeremy Phipps, Connor Wells, Motlalekhumo Maema, Rory MacEwan
2016 BP Football U11D team:
Front Row (L-R): Brandon Wanjohi, Richard Jordaan, Hing Kwong, Mr S Ward, Tanner Kleynhans, Nika Duffin, Mahlatse Moloto.
Back Row: Luke Turner, Andrew Evans, Kiaan Sundersingh, Sentso Tlelai, Tshamaano Ramabulana, Aidan Van der Breggen, Thomas Caveney.
2016 BP Football U11M1 team:
Front Row (L-R): Luke Tillett, Colin Harwood, Mr S Ward, Jordan Wilson, Alexander Harwood.
Back Row: Samuel Johnson, Tristan Gnodde, Rick Van Den Heever, Ethan Gondo.
2016 BP Football U11M2 team:
Front Row (L-R): Daniel Prazeres, Nthato Gundu, Mr S Ward, Ethan Naidoo, Byron Grobler.
Back Row: Priyen Naidu, Sean Bell, Joshua Metcalf, Kai Morais, Holden Rademeyer, Adrian Keys.
2016 BP Football U12A team:
Front Row (L-R): Graham Palmer, Markos Stavrou, Kieran Kilmartin, Mr G Olivier, Daniel Crowie, James Lowman, David Thornton.
Back Row: Karabo Gadd, Luke Hopewell, Zaid Motala, Samuel Oluwadare, Matthew Rahme, Harlin Amaral, Ryan Sooku.
2016 BP Football U12B team:
Front Row (L-R): Daelan Crighton, Matthew Sieling, Jordan Rixon, Teacher, Bongani Mhlongo, Simphiwe Shange, Luke Maiden.
Back Row: Aidan Urquhart, Daniel Shumba, Afopefoluwa Olumide, Rhys Lomax, Armand Carstens, Jonathan Nash, Masedi Dilotsotlhe, James Hitchings.
2016 BP Football U12C team:
Front Row (L-R): Lwazi Mabena, Josh Vermeulen, Luca McKay, Mr R Williams, Zavier Rey, Christopher Sieling, Tristan Mathews.
Back Row: Tyron Hore, Jhett Lodewyk, Matthew Plant, Jack Schmidt, Thami Hlongwa, Liam Snyman, Roald Carstens, Andrew Moravec, Michael Zietsman.
2016 BP Football U12D team:
Front Row (L-R): Anotida Nemato, Michael Cane, Kyle Wasley, Teacher, Luke Dakers, Oliver Thorns, Campbell Ivins.
Back Row: Thomas Campbell, Amedeo Mirosevic, Liam Vermaak, Oliver McAslin, Fabio Spazzoli, Giorgio Amory, Nicholas Dobson.
2016 BP Football U12E team:
Front Row (L-R): Dylan Robertson, Dylan Verpoort, Gregory Smith, Teacher, Ntshireletsa Masekwameng, Vuyo Sibanda, Zwonaka Mafuna.
Back Row: Easton Allman, Darmiken Naidu, Vusisizwe Mazibuko, Mikka Kminek, Adrian Kamotho, Thivashkar Perumal, Thando Manzini, Matthew Hennig.
2016 BP Football U9 mixed group:
Front Row (L-R): Ryan Mitchell, Katlego Duba, Cahal James, Liam Ho Tun, Mrs J Wright, Dylan Burger, Ethan Ali, Jack Dodgen, Rushil Bhulla, Tristan van Rensburg.
2nd Row: Cameron Gould, Liam Emslie, Bryce Benfield, Andrew Strang, Dean Bouwer, Adam Capper, Adam Huddy, Matthew Douglas, Sasha Chuene, Nicholas Parsons, Ndinashe Chimunda.
3rd Row: Matthew De Vos, Ryan Zietsman, Louis McAslin, Matthew Springett, Benjamin Hulland, Hrithik Maistry, Ethan Naidu, Kiron Amory, Nicholas Dalrymple, Riley Washington, Luke Weaver, Heinrich Brink, Luke Saffy, James Cikes.
4th Row: Cade Elsey, Ryan De Vos, Divan Winterboer, Ethan Coetzee, Oliver Groves, James Crick, Luyolo Boqo, Siphesihle Ndlovu, Séan Erasmus, James Lobban, Dominic Richards, Luke Olivier, Arnaud Schoepflin, Makaziwe Motsomi.
Back Row: Liam Tebbutt, Michael Nash, Jake Finch, Oliver Bruyns, Niall Snyman, Luke Thorrold, Sameer Gill,Nicholas Judelsohn, Jack Ellis, Tatenda Mutyambizi, Mohammed Nakooda, Michael de Reuck.
2016 BP Football U9A team:
Front Row (L-R): Oliver Wilson, Liam O'Flaherty, Mrs j Wright, Thomas Venter, Thomas Robinson.
Back Row: Khanya Ntshiqa, Rourke O'Sullivan, Aidan Blatch, Jason Oliver.
2016 BP Football U9B team:
Front (L-R): Ross Turner, Riley Rohrbeck, Teacher, Andreas Theocharides, Owethu Mayekiso.
Back Row: Joshua Smith, Nicolas Iles, Jonathan Caveney, Aiden Dyer, Mawande Nkuhlu.