11 January – The third Test match in the series between South Africa and Pakistan takes place inJohannesburg (Wanderers Cricket Stadium). South Africa win the match within four days, by 107 runs. South Africa win the 3-match Test series, 3–0. (Test no.2341[3])
19 January – The firstOne-Day International (ODI) match in the series between South Africa and Pakistan takes place inPort Elizabeth (St George's Park Cricket Ground). Pakistan win the match with 5 wickets, with 5 balls remaining. Pakistan takes a 0–1 lead in the 5-match ODI series. (ODI no. 4080[5])
22 January – The second ODI match in the series between South Africa and Pakistan takes place inDurban (Kingsmead Cricket Ground). South Africa win the match by 5 wickets, with 48 balls remaining. South Africa levels the 5-match ODI series, 1–1. (ODI no. 4081[6])
25 January – The third ODI match in the series between South Africa and Pakistan takes place inCenturion (SuperSport Park). South Africa win the match by 13 runs (following the Duckworth-Lewis calculation). South Africa takes the lead in the series, 2–1. (ODI no. 4084[7])
27 January – The fourth ODI match in the series between South Africa and Pakistan takes place inJohannesburg (Wanderers Cricket Stadium). Pakistan win the match by 8 wickets, with 111 balls remaining. Pakistan levels the series, 2–2. (ODI no. 4087[8])
30 January – The fifth ODI match in the series between South Africa and Pakistan takes place inCape Town (Newlands Cricket Ground). South Africa win the match by 7 wickets, with 60 balls remaining. South Africa win the 5-match ODI series, 3–2 (ODI no. 4090[9])
3 February – The second T20I match in the series between South Africa and Pakistan takes place inJohannesburg (Wanderers Cricket Stadium). South Africa win the match by 7 runs. South Africa takes a lead in the series, 2–0. (T20I no. 734[11])
6 February – The third T20I match in the series between South Africa and Pakistan takes place inCenturion (SuperSport Park). Pakistan win the match by 27 runs. South Africa win the 3-match T20I series, 2–1 (T20I no. 736[12])
21 February – The second Test match in the series between South Africa and Sri Lanka takes place inPort Elizabeth (St George's Park Cricket Ground). Sri Lanka win the match within three days, by 8 wickets. Sri Lanka win the 2-match Test series, 2–0. (Test no. 2358[17])
10 March – 2019Cape Town Cycle Tour: The world's largest organised cycle race with over 35,000 participants is held; Tyler Lange wins the event.[18]
14-20 March –Cyclone Idai causes severe flooding inMozambique and neighbouring countries including South Africa. Over 2.6 million people are affected, with South Africa aiding rescue efforts.[19]
25 March – Foreign truck drivers nearDurban are attacked by locals opposing their employment; oneZimbabwean driver, Tinei Takawira, is stabbed while police fail to intervene.[20]
18 May – AZimbabwean truck driver is assaulted with stones near Mooi River on theN3 Highway, suffering serious facial injuries.[20]
25 May –Zeitz MOCAA host theAfrica Day celebrations inCape Town with school choir performances, live music, storytelling, and free admission for children.[24]
22 June – About 60 men claiming to be ATDF members block theR544 road nearWitbank, forcing foreign truck drivers to abandon their vehicles or unload cargo.[20]
19 August – Cecilia Steyn, Marcel Steyn and Zak Valentine, three members of a religious group called Electus per Deus (Chosen by God), receive multiple life sentences atGauteng High Court inJohannesburg. Between 2012 and 2016 they killed eleven people in and aroundKrugersdorp, including Valentine's wife.[27]