List of I-League hat-tricks
Since the inception of the Indian association football league competition, the I-League, in 2007, around more than 15 players scored three or more goals in a single match. The first player to achieve the feat was Brazilian Eduardo da Silva Escobar, who scored three times for JCT in a 3–1 victory over East Bengal. Seven players have scored more than three goals in a match: Odafa Onyeka Okolie, Jeje Lalpekhlua, Tolgay Özbey, Ranti Martins, Beto, Gbeneme Friday and Bektur Talgat Uulu. Baljit Sahni holds the record for the quickest I-League hat-trick, netting three times against Shillong Lajong in 54 minutes.
Odafa has scored three or more goals 13 times in the I-League, more than any other player. Three players have each scored hat-tricks for two different clubs: Odafa, Muritala Ali, and Martins.Hat-tricks
Player | Nationality | For | Against | Result | Date | Ref |
| | JCT | East Bengal* | 3–1 | 30 11 2007 | |
| | Churchill Brothers* | East Bengal | 3–2 | 13 12 2007 | |
| | Salgaocar* | Mohun Bagan | 4–5 | 22 12 2007 | |
4 | | Churchill Brothers | Salgaocar* | 5–1 | 31 12 2007 | |
| | Dempo* | Sporting Goa | 4–1 | 13 1 2008 | |
4 | | Churchill Brothers* | Mahindra United | 4–2 | 14 1 2008 | |
| | Churchill Brothers | Vasco* | 4–1 | 25 10 2008 | |
6 | | Churchill Brothers* | Vasco | 9–1 | 20 2 2009 | |
| | JCT* | Shillong Lajong | 5–1 | 4 10 2009 | |
| | Mahindra United | Salgaocar* | 4–1 | 18 10 2009 | |
| | Mahindra United | Air India* | 4–0 | 12 11 2009 | |
| | Churchill Brothers | Chirag United* | 4–2 | 7 3 2010 | |
4 | | Churchill Brothers | Mumbai* | 5–1 | 18 12 2010 | |
5 | | Churchill Brothers* | AIFF | 6–0 | 3 1 2011 | |
| | Pune* | JCT | 4–0 | 30 1 2011 | |
| | Viva Kerala* | Air India | 7–1 | 20 2 2011 | |
4 | | Indian Arrows | Air India* | 5–2 | 13 3 2011 | |
| | East Bengal | Air India* | 3–0 | 4 4 2011 | |
4 | | Pailan Arrows* | Mohun Bagan | 5–4 | 29 5 2011 | |
| | Mohun Bagan | Indian Arrows* | 4–5 | 29 5 2011 | |
6 | | Dempo* | Air India | 14–0 | 30 5 2011 | |
4 | | Dempo* | Air India | 14–0 | 30 5 2011 | |
| | Mohun Bagan | Pailan Arrows* | 3–1 | 23 10 2011 | |
| | Sporting Goa* | Salgaocar | 4–2 | 5 11 2011 | |
| | Prayag United* | Pune | 5–1 | 5 11 2011 | |
4 | | East Bengal | HAL* | 8–1 | 23 11 2011 | |
| | Churchill Brothers* | Shillong Lajong | 6–0 | 17 12 2011 | |
| | Churchill Brothers* | Sporting Goa | 5–0 | 28 12 2011 | |
| | Mohun Bagan | Churchill Brothers* | 3–2 | 15 1 2012 | |
| | Churchill Brothers* | Chirag United Kerala | 4–0 | 04 04 2012 | |
| | HAL* | Pune | 4–6 | 10 04 2012 | |
4 | | Mumbai | HAL* | 5–1 | 14 04 2012 | |
| | Chirag United Kerala | East Bengal* | 3–4 | 16 04 2012 | |
| | Pailan Arrows | Chirag United Kerala* | 3–0 | 25 04 2012 | |
| | Prayag United* | Air India | 5–1 | 7 10 2012 | |
| | Churchill Brothers* | ONGC | 5–0 | 11 10 2012 | |
| | Mohun Bagan* | Sporting Goa | 3–1 | 4 11 2012 | |
5 | | Prayag United* | United Sikkim | 10–1 | 10 11 2012 | |
| | Churchill Brothers* | Sporting Goa | 8–4 | 16 12 2012 | |
| | East Bengal | Salgaocar* | 4–1 | 5 1 2013 | |
| | Dempo* | United Sikkim | 7–0 | 19 1 2013 | |
| | Prayag United | Air India* | 4–1 | 2 2 2013 | |
| | Mohun Bagan | Sporting Goa* | 5–1 | 7 4 2013 | |
| | Salgaocar* | United Sikkim | 9–0 | 13 4 2013 | |
| | Sporting Goa* | Shillong Lajong | 5–1 | 14 12 2013 | |
4 | | Dempo | Churchill Brothers* | 4–1 | 28 3 2014 | |
| | Mumbai* | Churchill Brothers | 4–2 | 13 4 2014 | |
| | Shillong Lajong | Mohammedan* | 5–4 | 16 4 2014 | |
| | Pune* | Shillong Lajong | 5–2 | 29 1 2015 | |
5 | | East Bengal | Dempo* | 5–1 | 1 3 2015 | |
| | Royal Wahingdoh* | Salgaocar | 4–2 | 3 5 2015 | |
| | Shillong Lajong* | Bharat | 3–1 | 17 5 2015 | |
| | Shillong Lajong* | East Bengal | 5–1 | 30 5 2015 | |
| | Sporting Goa* | Pune | 4–0 | 30 5 2015 | |
| | East Bengal* | Shillong Lajong | 4–0 | 9 2 2016 | |
| | Salgaocar | DSK Shivajians* | 3–2 | 14 2 2016 | |
| | East Bengal | Aizawl* | 3–2 | 12 3 2016 | |
| | Bengaluru* | Mumbai | 3–0 | 18 1 2017 | |
| | East Bengal | Minerva Punjab* | 5–0 | 29 1 2017 | |
4 | | Churchill Brothers* | Chennai City | 6–1 | 22 4 2017 | |
4 | | East Bengal* | Chennai City | 7–0 | 24 2 2018 | |
| | Chennai City* | Indian Arrows | 4–1 | 26 10 2018 | |
| | Churchill Brothers* | Shillong Lajong | 4–2 | 15 11 2018 | |
| | Chennai City* | Shillong Lajong | 6–1 | 29 12 2018 | |
| | Chennai City* | Gokulam Kerala | 3–2 | 4 1 2019 | |
| | Chennai City | NEROCA* | 3–3 | 11 2 2019 | |
| | East Bengal* | Shillong Lajong | 5–0 | 14 2 2019 | |
| | Punjab* | NEROCA | 3–2 | 29 1 2020 | |
| | NEROCA* | TRAU | 5–0 | 8 2 2020 | |
| | Mohun Bagan | NEROCA | 6–2 | 14 2 2020 | |
Multiple hat-tricks
Hat-tricks by nationality