#2 Darren Teh

Balestier Khalsa
Balestier Khals
Country: SingaporeSingapore Joined: Jan 1, 2022 Contract expires: Jun 30, 2026
  • Date of birth/Age: Sep 9, 1996 (27)
  • Place of birth: Singapore Singapore
  • Citizenship: Singapore Singapore
  • Height: 1,69 m
  • Position: Left-Back

Detailed stats of Darren Teh

This page contains information about a player's detailed stats. In the info box, you can filter by period, club, type of league and competition. The "Detailed stats" tab shows a player's total appearances, goals, cards and cumulative minutes of play for each competition, and indicates the season in which it occurred.

Filter by season:
Filter by club:
League ranking / League type:
Filter by competition:
Filter by position:
Filter by coach:
SeasonCompetitionreihenfolge ASC, saison_id DESC, verein_id ASCClub     /   /   
 Total :   13621016 / - / -11.754'
22/2324-31 / - / -2.138'
21/2226-33 / - / -2.232'
20/2113--2 / - / -1.012'
19/2014112 / - / -1.215'
18/1923--5 / - / -2.061'
17/1824123 / - / -2.144'
16/1712-1- / - / -952'
Matchday Date Venue For Opponent Result Pos.            
1 2/27/17 Geylang International Hougang United 2:0 Not in squad
2 3/4/17 Geylang International Balestier Khalsa 2:0 on the bench
3 3/10/17 Geylang International Warriors FC 1:1 on the bench
5 4/8/17 Geylang International Tampines Rovers 0:4 7'
6 4/15/17 Geylang International Garena Young Lions 0:2 Not in squad
7 4/20/17 Geylang International Brunei DPMM FC 2:0 RB 90'
8 4/28/17 Geylang International Home United 3:0 on the bench
9 5/11/17 Geylang International Albirex Niigata (S) 0:1 RM 90'
10 5/20/17 Geylang International Hougang United 1:1 on the bench
11 5/26/17 Geylang International Balestier Khalsa 0:1 on the bench
12 6/16/17 Geylang International Warriors FC 0:2 on the bench
14 6/29/17 Geylang International Tampines Rovers 1:1 on the bench
15 7/2/17 Geylang International Garena Young Lions 2:1 on the bench
16 7/24/17 Geylang International Brunei DPMM FC 0:1 Not in squad
18 8/5/17 Geylang International Albirex Niigata (S) 5:0 Not in squad
19 8/18/17 Geylang International Hougang United 0:1 LB 90'
20 9/9/17 Geylang International Balestier Khalsa 2:0 LB 90'
21 9/15/17 Geylang International Warriors FC 0:2 LB 90'
22 9/23/17 Geylang International Home United 1:3 LB 90'
23 10/15/17 Geylang International Tampines Rovers 2:3 CB 1 90'
24 10/21/17 Geylang International Garena Young Lions 0:4 LB 90'
25 10/27/17 Geylang International Brunei DPMM FC 4:1 LB 90'
26 11/4/17 Geylang International Home United 2:1 LB 45'
27 11/17/17 Geylang International Albirex Niigata (S) 2:7 CB 90'
1 4/4/18 Geylang International Warriors FC 1:1 RM 90'
2 4/7/18 Geylang International Tampines Rovers 3:1 CB 90'
3 4/14/18 Geylang International Balestier Khalsa 0:1 RB 90'
4 4/17/18 Geylang International Brunei DPMM FC 4:1 RB 90'
5 4/22/18 Geylang International Home United 1:4 RB 90 + 3' 90'
6 4/28/18 Geylang International Albirex Niigata (S) 5:0 CB 90'
8 5/9/18 Geylang International Young Lions 1:1 CB 90'
9 5/12/18 Geylang International Hougang United 1:3 CB 90'
10 5/20/18 Geylang International Warriors FC 0:2 CB 90'
11 5/27/18 Geylang International Tampines Rovers 1:2 CB 90'
12 6/2/18 Geylang International Balestier Khalsa 1:2 CB 90'
13 6/10/18 Geylang International Brunei DPMM FC 2:6 CB 90'
14 6/17/18 Geylang International Home United 2:0 CB 90'
15 6/24/18 Geylang International Albirex Niigata (S) 0:3 RM 74'
17 7/4/18 Geylang International Young Lions 1:3 CB 1 22' 90'
19 7/15/18 Geylang International Warriors FC 0:1 RB 85' 90'
20 7/21/18 Geylang International Tampines Rovers 4:1 CB 90'
21 8/1/18 Geylang International Balestier Khalsa 1:0 RB 90'
18 8/5/18 Geylang International Hougang United 0:3 RB 90'
22 8/11/18 Geylang International Brunei DPMM FC 2:2 RM 90'
23 8/15/18 Geylang International Home United 1:5 RM 1 90'
24 8/18/18 Geylang International Albirex Niigata (S) 4:0 RB 90'
26 9/22/18 Geylang International Young Lions 2:2 RB 90'
27 9/29/18 Geylang International Hougang United 1:1 RB 1 90'
1 3/2/19 Geylang International Albirex Niigata (S) 1:0 RM  90'
2 3/9/19 Geylang International Brunei DPMM FC 3:0 LB  90' 90'
3 3/16/19 Geylang International Tampines Rovers 0:1 RB 29' 90'
4 3/31/19 Geylang International Balestier Khalsa 3:0 RB 90'
5 4/5/19 Geylang International Warriors FC 5:2 RM 81'
6 4/14/19 Geylang International Young Lions 0:1 RM 90'
7 4/20/19 Geylang International Hougang United 4:1 RM 18' 90'
8 4/24/19 Geylang International Home United 3:0 RM 90'
10 5/5/19 Geylang International Albirex Niigata (S) 2:0 RB 66' 90'
11 5/11/19 Geylang International Brunei DPMM FC 1:3  Yellow card suspension
12 5/25/19 Geylang International Tampines Rovers 1:1 LB 90'
13 6/16/19 Geylang International Balestier Khalsa 5:0 RB 90'
14 6/23/19 Geylang International Warriors FC 1:2 RB 90'
15 6/29/19 Geylang International Young Lions 1:2 RB 90'
16 7/5/19 Geylang International Hougang United 2:2 LB 90'
17 7/12/19 Geylang International Home United 2:3 LB 90'
20 7/26/19 Geylang International Albirex Niigata (S) 1:0 RB 90'
21 8/2/19 Geylang International Brunei DPMM FC 3:0 RB 90'
22 8/14/19 Geylang International Tampines Rovers 2:1 LB 90'
23 8/18/19 Geylang International Balestier Khalsa 3:4 LB 55' 90'
24 8/30/19 Geylang International Young Lions 1:2 RB 90'
25 9/15/19 Geylang International Hougang United 4:4 LB 90'
26 9/18/19 Geylang International Warriors FC 4:3 RB 90'
27 9/21/19 Geylang International Home United 3:2 LB 90'
1 2/29/20 Geylang International Albirex Niigata (S) 4:0 RB 45'
2 3/11/20 Geylang International Young Lions 3:0 RB 90'
3 3/15/20 Geylang International Hougang United 1:2 RB 90'
8 10/18/20 Geylang International Lion City Sailors 4:0 RB 90'
5 10/24/20 Geylang International Balestier Khalsa 2:3 RB 90'
7 11/4/20 Geylang International Tanjong Pagar United 0:3 RB 90'
9 11/7/20 Geylang International Tampines Rovers 1:1 RB 90'
10 11/13/20 Geylang International Albirex Niigata (S) 0:1 RB 90'
16 11/17/20 Geylang International Tanjong Pagar United 2:1 RB 90'
12 11/21/20 Geylang International Hougang United 2:0 RM 90'
17 11/25/20 Geylang International Lion City Sailors 0:3 RM 90'
14 11/28/20 Geylang International Balestier Khalsa 2:0 RM 90'
11 12/2/20 Geylang International Young Lions 1:2 RB 1 1 81' 90'
18 12/5/20 Geylang International Tampines Rovers 1:1 RB 87' 90'
1 3/14/21 Geylang International Tanjong Pagar United 2:1 RB 90'
2 3/17/21 Geylang International Hougang United 4:1 RB 90'
3 3/20/21 Geylang International Young Lions 1:1 RB 90'
4 4/4/21 Geylang International Albirex Niigata (S) 1:0 RB 90'
5 4/7/21 Geylang International Balestier Khalsa 2:1 RB  90'
6 4/11/21 Geylang International Lion City Sailors 0:8 RB 42' 90'
7 4/16/21 Geylang International Tampines Rovers 3:2 RB 90'
10 4/25/21 Geylang International Young Lions 2:4 RB 90'
8 5/9/21 Geylang International Lion City Sailors 2:1 LB 90'
9 5/16/21 Geylang International Hougang United 2:5 RB 45 + 2' 90'
11 5/23/21 Geylang International Albirex Niigata (S) 1:2 LB 90'
12 7/25/21 Geylang International Balestier Khalsa 3:1  unknown injury
13 8/1/21 Geylang International Tanjong Pagar United 1:3  unknown injury
15 8/14/21 Geylang International Tanjong Pagar United 2:4  unknown injury
16 8/20/21 Geylang International Hougang United 2:1  unknown injury
14 8/25/21 Geylang International Tampines Rovers 3:1  unknown injury
17 8/28/21 Geylang International Young Lions 2:3  unknown injury
18 9/11/21 Geylang International Albirex Niigata (S) 5:0  unknown injury
20 9/26/21 Geylang International Lion City Sailors 0:3 RB 17'
19 10/3/21 Geylang International Balestier Khalsa 3:0 RB 5'
21 10/10/21 Geylang International Tampines Rovers 1:1 on the bench
1 2/26/22 Balestier Khalsa Tampines Rovers 2:2 RM 90'
2 3/5/22 Balestier Khalsa Albirex Niigata (S) 6:0 RM 82'
3 3/12/22 Balestier Khalsa Tanjong Pagar United 3:5 RB  2 90'
4 3/19/22 Balestier Khalsa Young Lions 4:3 RM 85'
5 4/1/22 Balestier Khalsa Lion City Sailors 4:0 RB 26'
6 4/5/22 Balestier Khalsa Hougang United 2:1 RM 90'
7 4/10/22 Balestier Khalsa Geylang International 0:1 RM  90'
8 5/8/22 Balestier Khalsa Tampines Rovers 2:1 RM 90'
9 5/13/22 Balestier Khalsa Albirex Niigata (S) 1:2 RB 1 90'
10 5/20/22 Balestier Khalsa Tanjong Pagar United 1:0 RB  90'
11 5/28/22 Balestier Khalsa Hougang United 3:1 RB 90'
12 6/19/22 Balestier Khalsa Lion City Sailors 1:6 RB 90'
13 6/25/22 Balestier Khalsa Young Lions 0:1 RM 56' 90'
14 7/2/22 Balestier Khalsa Geylang International 0:2 RM  75'
15 7/9/22 Balestier Khalsa Tampines Rovers 2:2 RM 90'
16 7/16/22 Balestier Khalsa Albirex Niigata (S) 4:1 RM 74'
17 7/23/22 Balestier Khalsa Tanjong Pagar United 0:2 Not in squad
18 7/31/22 Balestier Khalsa Young Lions 2:0 LB 90'
19 8/6/22 Balestier Khalsa Lion City Sailors 4:0 LB 90'
20 8/12/22 Balestier Khalsa Hougang United 6:1 on the bench
21 8/21/22 Balestier Khalsa Geylang International 3:0 RB  90'
22 8/28/22 Balestier Khalsa Tampines Rovers 2:1 RB 90 + 1' 90'
23 9/2/22 Balestier Khalsa Albirex Niigata (S) 3:5 RB 90'
24 9/9/22 Balestier Khalsa Tanjong Pagar United 3:1 RB 90'
26 10/2/22 Balestier Khalsa Lion City Sailors 5:3 RB 90'
27 10/8/22 Balestier Khalsa Young Lions 4:4 RB 90'
28 10/14/22 Balestier Khalsa Geylang International 2:4 RB 90'
25 10/20/22 Balestier Khalsa Hougang United 4:1 RB 62' 90'
1 2/26/23 Balestier Khalsa Hougang United 2:3 LB 90'
2 3/4/23 Balestier Khalsa Young Lions 3:1 LB 90'
3 3/10/23 Balestier Khalsa Brunei DPMM FC 3:4 LB 90'
4 3/14/23 Balestier Khalsa Tampines Rovers 1:3 LB 90'
5 3/18/23 Balestier Khalsa Lion City Sailors 3:0 LB 90'
7 4/5/23 Balestier Khalsa Albirex Niigata (S) 1:6 LB 80'
7 4/8/23 Balestier Khalsa Young Lions 1:3 LB 90'
8 4/12/23 Balestier Khalsa Geylang International 3:0 LB 90'
9 4/16/23 Balestier Khalsa Tanjong Pagar United 2:4 LB 90'
10 5/5/23 Balestier Khalsa Tampines Rovers 2:3 LB 90'
12 5/20/23 Balestier Khalsa Brunei DPMM FC 3:2 LB 90'
13 5/26/23 Balestier Khalsa Albirex Niigata (S) 6:2 LB 1 90'
14 6/1/23 Balestier Khalsa Lion City Sailors 4:5 LB 2 90'
16 6/11/23 Balestier Khalsa Tanjong Pagar United 4:3 LB 90'
17 6/23/23 Balestier Khalsa Geylang International 2:3 CB 90'
18 7/2/23 Balestier Khalsa Hougang United 1:3 RB 90'
19 7/6/23 Balestier Khalsa Tanjong Pagar United 2:3 LB 90'
20 7/12/23 Balestier Khalsa Young Lions 4:2 LB 90'
21 7/16/23 Balestier Khalsa Brunei DPMM FC 2:3 LB 90'
22 7/21/23 Balestier Khalsa Hougang United 1:3 LB 90'
23 7/31/23 Balestier Khalsa Lion City Sailors 5:2 LB 78'
25 8/12/23 Balestier Khalsa Geylang International 2:6 LB 90'
26 8/20/23 Balestier Khalsa Albirex Niigata (S) 1:5 LB 90'
27 9/15/23 Balestier Khalsa Tampines Rovers 1:3 LB 90' 90'
Squad: 146, Starting eleven: 132, Substituted in: 4, On the bench: 10, Suspended: 1, Injured: 7

Positions played

14 23 41 57

National team career

# National team Debut  
Singapore
4 Singapore Oct 6, 2019 2 -
Go to national player profile