Hat tricks in a test – HMRKB Herath joins the list
HMRKB Herath performed the hat trick in the ongoing second test against Australia at Galle to provide the 42nd occasion of a bowler performing the hat trick in the annals of test cricket. The list includes the hat tricks performed by TJ Matthews who had accomplished the feat in both innings of the test. His feats are separately counted as two hat tricks. The following table list all the 42 hat tricks in chronological order
| No | Bowler | Match | Ground | season |
| 1 | FR Spofforth | Aus v Eng | Melbourne | 1878-79 |
| 2 | W Bates | Eng v Aus | Melbourne | 1882-83 |
| 3 | J Briggs | Eng v Aus | Sydney | 1891-92 |
| 4 | GA Lohmann | Eng v RSA | P Elizabeth | 1895-96 |
| 5 | JT Hearne | Eng v Aus | Leeds | 1899 |
| 6 | H Trumble | Aus v Eng | Melbourne | 1901-02 |
| 7 | H Trumble | Aus v Eng | Melbourne | 1903-04 |
| 8 | TJ Matthews | Aus v RSA | Manchester | 1912 |
| 9 | TJ Matthews | Aus v RSA | Manchester | 1912 |
| 10 | MJC Allom | Eng v NZl | Christchurch | 1929-30 |
| 11 | TWJ Goddard | Eng v RSA | Johannesburg | 1938-39 |
| 12 | PJ Loader | Eng v Win | Leeds | 1957 |
| 13 | LF Kline | Aus v RSA | Cape Town | 1957-58 |
| 14 | WW Hall | Win v Pak | Lahore | 1958-59 |
| 15 | GM Griffin | RSA v Eng | Lord’s | 1960 |
| 16 | LR Gibbs | Win v Aus | Adelaide | 1960-61 |
| 17 | PJ Petherick | NZl v Pak | Lahore | 1976-77 |
| 18 | CA Walsh | Win v Aus | Brisbane | 1988-89 |
| 19 | MG Hughes | Aus v Win | Perth | 1988-89 |
| 20 | DW Fleming | Aus v Pak | Rawalpindi | 1994-95 |
| 21 | SK Warne | Aus v Eng | Melbourne | 1994-95 |
| 22 | DG Cork | Eng v Win | Manchester | 1995 |
| 23 | D Gough | Eng v Aus | Sydney | 1998-99 |
| 24 | Wasim Akram | Pak v Srl | Lahore | 1998-99 |
| 25 | Wasim Akram | Pak v Srl | Dhaka | 1998-99 |
| 26 | DNT Zoysa | Srl v Zim | Harare | 1999-00 |
| 27 | Abdul Razzaq | Pak v Srl | Galle | 1999-00 |
| 28 | GD McGrath | Aus v Win | Perth | 2000-01 |
| 29 | Harbhajan Singh | Ind v Aus | Kolkata | 2000-01 |
| 30 | Mohammad Sami | Pak v Srl | Lahore | 2001-02 |
| 31 | JJC Lawson | Win v Aus | Bridgetown | 2002-03 |
| 32 | Alok Kapali | Ban v Pak | Peshawar | 2003 |
| 33 | AM Blignaut | Zim v Ban | Harare | 2003-04 |
| 34 | MJ Hoggard | Eng v Win | Barbados | 2003-04 |
| 35 | JEC Franklin | NZl v Ban | Dhaka | 2004-05 |
| 36 | IK Pathan | Ind v Pak | Karachi | 2005-06 |
| 37 | RJ Sidebottom | Eng v NZl | Hamilton | 2007-08 |
| 38 | PM Siddle | Aus v Eng | Brisbane | 2010-11 |
| 39 | SCJ Broad | Eng v Ind | Nottingham | 2011 |
| 40 | Sohag Gazi | Ban v NZl | Chittagong | 2013-14 |
| 41 | SCJ Broad | Eng v Srl | Leeds | 2014 |
| 42 | HMRKB Herath | Srl v Aus | Galle | 2016 |
HMRKB Herath became the second Sri Lankan bowler to perform hat trick in a test after DNT Zoysa. DNT Zoysa had performed the feat against Zimbabwe at Harare in 1999-00
| No | Bowler | Match | Ground | season |
| 1 | DNT Zoysa | Srl v Zim | Harare | 1999-00 |
| 2 | HMRKB Herath | Srl v Aus | Galle | 2016 |
HMRKB Herath became the ninth bowler to perform the hat trick against Australia. The nine bowlers list is furnished below
| No | Bowler | Match | Ground | season |
| 1 | W Bates | Eng v Aus | Melbourne | 1882-83 |
| 2 | J Briggs | Eng v Aus | Sydney | 1891-92 |
| 3 | JT Hearne | Eng v Aus | Leeds | 1899 |
| 4 | LR Gibbs | Win v Aus | Adelaide | 1960-61 |
| 5 | CA Walsh | Win v Aus | Brisbane | 1988-89 |
| 6 | D Gough | Eng v Aus | Sydney | 1998-99 |
| 7 | Harbhajan Singh | Ind v Aus | Kolkata | 2000-01 |
| 8 | JJC Lawson | Win v Aus | Bridgetown | 2002-03 |
| 9 | HMRKB Herath | Srl v Aus | Galle | 2016 |