Records through Oct 2026 · latest successful job 11 Oct 2026 · sourced from data.gov.sg, URA, CEA · methodology →

CEA-registered property agent

Teo Hyek Lang (Zoe)

Thl Property Management ServicesP003571ARegistered Jan 2011Specialised⬆ Top 16% in Kallang Whampoa▲ 100% momentum

125 CEA transaction entries from Jan 2020 to Aug 2026.

Claim this profile
CEA entries
125
Last 12 months
1
1% of career
Last transaction
Aug 2026
Avg per quarter
4.5
7 active years

Activity over time

4 CEA entries in Sept 2025–Aug 2026, down 73% vs the previous 12 months

7 active years

Rankings

Where they rank

Overall rank#16,682of 21,064
1 txns
Sales rank#9,208of 21,064
1 txns
Rentals rank—

Rank by CEA-recorded transaction count among all active agents in the timeframe. Sales excludes rentals.

Property type

Distribution by property category

Last 24 months · n = 17

70.6%
Condominium…
  • Condominium Apartments1270.6%
  • Landed317.6%
  • HDB15.9%
  • Strata Landed15.9%

Transaction type

Distribution by transaction category

Full recorded history · n = 125

96.0%
Whole Rental
  • Whole Rental12096.0%
  • Resale32.4%
  • New Sale21.6%

Sales representation

New sale, resale & sub-sale

60.0%
Buyer
  • Buyer360.0%
  • Seller240.0%

Rental representation

Whole rental & room rental

89.2%
Landlord
  • Landlord10789.2%
  • Tenant1310.8%

Top neighbourhoods

Where they actually transact, last 60 months

  • BUKIT BATOK
    133.3%
  • KALLANG/WHAMPOA
    133.3%
  • SENGKANG
    133.3%

Geographic footprint

Where this agent is active

Choose a district to see the agent’s recorded activity there.

Last 24 months
District 10, Tanglin · Holland · Bukit Timah: 3 recorded entriesDistrict 11, Newton · Novena · Thomson: 6 recorded entriesDistrict 12, Balestier · Toa Payoh · Serangoon: 1 recorded entriesDistrict 14, Geylang · Eunos · Paya Lebar: 2 recorded entriesDistrict 15, Katong · Joo Chiat · Marine Parade: 1 recorded entriesDistrict 18, Tampines · Pasir Ris: 1 recorded entriesDistrict 19, Hougang · Punggol · Sengkang: 1 recorded entriesDistrict 28, Seletar · Yio Chu Kang: 1 recorded entries
City centre
  • 1 entry
  • 2 entries
  • 3–6 entries
  • No recorded activity

CEA records identify a postal district, not an exact address. District outlines are approximate (derived from URA Master Plan subzones).

Transaction records

CEA transaction records

Showing 1–50 of 125

DateProperty typeTransaction typeRepresentedLocationDistrict
Aug 2026HDBResaleBuyerKALLANG/WHAMPOA—
Sep 2025Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Sep 2025LandedRentalLandlordWatten Estate/ Novena/ ThomsonD11
Sep 2025Condominium ApartmentsRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
Aug 2025Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
Aug 2025LandedRentalLandlordWatten Estate/ Novena/ ThomsonD11
Jul 2025Condominium ApartmentsRentalLandlordTampines/ Pasir RisD18
Jun 2025LandedRentalLandlordSerangoon Garden/ Hougang/ PunggolD19
Jun 2025Condominium ApartmentsRentalLandlordGeylang/ EunosD14
May 2025Condominium ApartmentsRentalLandlordKatong/ Joo Chiat/ Amber RoadD15
May 2025Strata LandedRentalLandlordSeletarD28
Apr 2025Condominium ApartmentsRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
Feb 2025Condominium ApartmentsRentalLandlordGeylang/ EunosD14
Feb 2025Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
Feb 2025Condominium ApartmentsRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
Feb 2025Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
Dec 2024Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
Sep 2024Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Sep 2024Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Jun 2024Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Jun 2024Condominium ApartmentsRentalTenantWatten Estate/ Novena/ ThomsonD11
Jun 2024Condominium ApartmentsRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
May 2024Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
May 2024Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
May 2024Condominium ApartmentsRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
May 2024Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Mar 2024Condominium ApartmentsRentalTenantGeylang/ EunosD14
Mar 2024Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Mar 2024Condominium ApartmentsRentalLandlordBedok/ Upper East Coast/ Eastwood/ Kew DriveD16
Feb 2024LandedNew SaleSellerSerangoon Garden/ Hougang/ PunggolD19
Jan 2024Condominium ApartmentsRentalLandlordKatong/ Joo Chiat/ Amber RoadD15
Jan 2024Condominium ApartmentsRentalLandlordKatong/ Joo Chiat/ Amber RoadD15
Jan 2024Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Jan 2024Condominium ApartmentsRentalLandlordTampines/ Pasir RisD18
Jan 2024Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Jan 2024HDBRentalLandlordBUKIT BATOK—
Oct 2023LandedRentalLandlordWatten Estate/ Novena/ ThomsonD11
Sep 2023Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
Aug 2023Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Aug 2023Condominium ApartmentsRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
Jul 2023LandedRentalLandlordWatten Estate/ Novena/ ThomsonD11
Jul 2023Condominium ApartmentsRentalLandlordBalestier/ Toa Payoh/ SerangoonD12
Jul 2023Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
Jun 2023LandedRentalLandlordArdmore/ Bukit Timah/ Holland Road/ TanglinD10
Jun 2023LandedRentalLandlordSerangoon Garden/ Hougang/ PunggolD19
Jun 2023Condominium ApartmentsRentalLandlordWatten Estate/ Novena/ ThomsonD11
May 2023Condominium ApartmentsRentalLandlordPasir Panjang/ Hong Leong Garden/ Clementi New TownD5
Apr 2023Condominium ApartmentsRentalLandlordGeylang/ EunosD14
Mar 2023Condominium ApartmentsRentalLandlordGeylang/ EunosD14
Mar 2023Condominium ApartmentsRentalLandlordOrchard/ Cairnhill/ River ValleyD9
Page 1 of 3

Each row is one CEA source entry. Entries with the same month and location remain separate because the public data does not establish that they are the same deal.