vr, May 10, 2024 · 19:30
Lucerne [7]
5 1
1 - 1
Eindstand · RUST 0-0
Grasshoppers [11]
5 2
OudsteRecent
GWGVGG
1.91
3.60
3.75
RecentOudste
WVVVVV

Notities

Gratis voorspellingen (gebaseerd op historische statistieken, alleen ter referentie)
Onder 3.0
Totaal doelpunten
Boven 10.0
Totaal hoekschoppen
+0.5
Grasshoppers
Lucerne
WVVGGWGVGGRecentStabiel+0.1 pt/wedstrijd, laatste 5 vs vorige 21
Boven 9.5 hoekschoppenBoven7/10
Boven 2.5 doelpuntenOnder3/10
Aziatisch handicapFaaltGedekt 3/10
Tweede-helft-ploegComeback-ploeg · pakt punten in 3 van 5 wedstrijden na een vroege achterstand2 gelijke spelen op rij2 van de laatste 10 gewonnen
Grasshoppers
VGVGVVVVVWRecentDalend-0.5 pt/wedstrijd, laatste 5 vs vorige 22
Boven 9.5 hoekschoppenOnder4/10
Boven 2.5 doelpuntenOnder3/10
Aziatisch handicapFaaltGedekt 3/10
Tweede-helft-ploegTrage starter · krijgt eerst tegen in 9 van 101 van de laatste 10 gewonnenGoal in 1e helft in 8 van de laatste 10
Lucerne

2W-5G-3V in de laatste 10 wedstrijden, met 11 doelpunten voor en 13 tegen. Gemiddelde goals: 1.1 voor, 1.3 tegen. Winst 20%, AH winst 30%, doelpunt Over 20%, corner Over 70%.

Eindstand
Gewonnen 20%2 Gelijkspel 50%5 Verloren 30%3
Totaal doelpunten 3.0
Boven 20%2 Geannuleerd 20%2 Onder 60%6
Totaal hoekschoppen 10.0
Boven 70%7 Geannuleerd 10%1 Onder 20%2
Aziatische handicap
Gewonnen 30%3 Geannuleerd 20%2 Verloren 50%5
Grasshoppers

1W-2G-7V in de laatste 10 wedstrijden, met 8 doelpunten voor en 17 tegen. Gemiddelde goals: 0.8 voor, 1.7 tegen. Winst 10%, AH winst 30%, doelpunt Over 20%, corner Over 30%.

Eindstand
Gewonnen 10%1 Gelijkspel 20%2 Verloren 70%7
Totaal doelpunten 3.0
Boven 20%2 Geannuleerd 20%2 Onder 60%6
Totaal hoekschoppen 10.0
Boven 30%3 Geannuleerd 20%2 Onder 50%5
Aziatische handicap
Gewonnen 30%3 Geannuleerd 0%0 Verloren 70%7
Laatste
Lucerne
Volledig Wedstrijd Gem. totaal Gem. voor Gem. tegen Gewonnen Gelijkspel Verloren Winkans
Totaal
Thuis
Uit
Laatste 6
Helft Wedstrijd Gem. totaal Gem. voor Gem. tegen Gewonnen Gelijkspel Verloren Winkans
Totaal
Thuis
Uit
Laatste 6
Grasshoppers
Volledig Wedstrijd Gem. totaal Gem. voor Gem. tegen Gewonnen Gelijkspel Verloren Winkans
Totaal
Thuis
Uit
Laatste 6
Helft Wedstrijd Gem. totaal Gem. voor Gem. tegen Gewonnen Gelijkspel Verloren Winkans
Totaal
Thuis
Uit
Laatste 6
Totaal hoekschoppen Boven 7.5 - 13.5
Lucerne
Thuis– wedstrijden Uit– wedstrijden Totaal– wedstrijden
Boven 7.5
Boven 8.5
Boven 9.5
Boven 10.5
Boven 11.5
Boven 12.5
Boven 13.5
Grasshoppers
Thuis– wedstrijden Uit– wedstrijden Totaal– wedstrijden
Boven 7.5
Boven 8.5
Boven 9.5
Boven 10.5
Boven 11.5
Boven 12.5
Boven 13.5

Lucerne Laatste
Competitie Tijd Thuis Score Uit Resultaat Handicap Doelpunten B/O Hoekschoplijn Hoek. B/O Gebeurtenissen Hoek. vol. Hoek. half. 35-45 80-90
Zwitserland - Super League 2024-02-24 4 Grasshoppers
0 - 0
0 - 1
Lucerne 3 W +0.5 Onder 10.5
Zwitserland - Super League 2023-11-05 2 Lucerne
1 - 0
2 - 0
Grasshoppers 2 W -0.5 Onder 10.5
Zwitserland - Super League 2023-08-27 3 Grasshoppers
0 - 0
0 - 1
Lucerne 1 W +0.5 Onder 11.0
Zwitserland - Super League 2023-05-13 2 Grasshoppers
0 - 0
2 - 0
Lucerne 4 V +0.5, +1.0 Onder 10.5
Zwitserland - Super League 2023-02-26 Lucerne
0 - 0
1 - 0
Grasshoppers 2 W -0.5, -1.0 Onder 10.5
Europa - Vriendschappelijke wedstrijden 2022-12-07 1 Grasshoppers
0 - 0
0 - 0
Lucerne G 0.0 Onder 9.5 Onder
5-4 (9) 1-0 (1) 1 (1-0) 3 (1-2)
Zwitserland - Super League 2022-10-29 2 Grasshoppers
1 - 2
1 - 3
Lucerne 2 W 0.0, +0.5 Boven 10.5 Boven
6-8 (14) 1-3 (4) 3 (1-2) 3 (3-0)
Zwitserland - Super League 2022-08-10 3 Lucerne
1 - 1
1 - 1
Grasshoppers 1 G -0.5, -1.0 Onder 10.0 Boven
11-5 (16) 6-2 (8) 1 (0-1) 2 (2-0)
Zwitserland - Super League 2022-04-09 1 4 Grasshoppers
2 - 0
2 - 2
Lucerne 3 G 0.0, +0.5 Boven 10.0 Boven
4-10 (14) 3-4 (7) 1 (0-1) 3 (0-3)
Zwitserland - Super League 2022-03-13 1 Lucerne
1 - 0
1 - 0
Grasshoppers 2 W 0.0, -0.5 Onder 9.5 Onder
3-3 (6) 3-3 (6) 3 (2-1) 0 (0-0)
Zwitserland - Super League 2021-12-12 3 Grasshoppers
1 - 0
1 - 1
Lucerne 3 1 G 0.0, -0.5 Onder 10.0 Onder
6-3 (9) 3-1 (4) 0 (0-0) 4 (3-1)
Zwitserland - Super League 2021-09-11 3 Lucerne
1 - 0
1 - 1
Grasshoppers 3 G -0.5, -1.0 Onder 10.0 Boven
3-9 (12) 2-2 (4) 1 (0-1) 4 (1-3)
Europa - Vriendschappelijke wedstrijden 2021-07-10 Grasshoppers
0 - 2
0 - 2
Lucerne W -0.5 Onder
7-1 (8) 3-0 (3) 1 (1-0) 2 (1-1)
Zwitserland - Beker 2019-10-30 2 Grasshoppers
0 - 0
0 - 1
Lucerne 3 W 0.0, +0.5 Onder 10.5 Onder
2-1 (3) 0-1 (1) 1 (0-1) 1 (1-0)
Zwitserland - Super League 2019-05-12 2 Lucerne
2 - 0
4 - 0
Grasshoppers 2 1 W -1.0, -1.5 Boven 10.5 Onder
5-3 (8) 3-1 (4) 2 (2-0) 0 (0-0)
Laatste , Score Gewonnen , Gelijkspel , Verloren , Score Winkans:
Laatste , Hoekschop Gewonnen , Gelijkspel , Verloren , Hoekschop Winkans:
Lucerne Laatste
Competitie Tijd Thuis Score Uit Resultaat Handicap Doelpunten B/O Hoekschoplijn Hoek. B/O Gebeurtenissen Hoek. vol. Hoek. half. 35-45 80-90
Zwitserland - Super League 2024-05-05 4 Basel
0 - 0
1 - 1
Lucerne 3 G 0.0, -0.5 Onder 10.0
Zwitserland - Super League 2024-04-21 1 Lucerne
0 - 1
1 - 1
Basel 1 G 0.0, -0.5 Onder 10.5
Zwitserland - Super League 2024-04-14 3 Young Boys
1 - 2
4 - 2
Lucerne 2 V -0.5, -1.0 Boven 10.5
Zwitserland - Super League 2024-04-07 4 Lucerne
0 - 0
0 - 0
Lausanne Sports 4 G -0.5 Onder 10.0
Zwitserland - Super League 2024-04-04 2 Lucerne
1 - 0
1 - 0
Yverdon Sport FC 3 W -1.0 Onder 10.5
Zwitserland - Super League 2024-04-01 4 St Gallen
1 - 0
1 - 1
Lucerne 5 G -0.5 Onder 11.0 Onder
7-3 (10) 4-0 (4) 2 (2-0) 2 (1-1)
Europa - Vriendschappelijke wedstrijden 2024-03-22 Lucerne
1 - 0
2 - 1
FC Sion W -0.5 Push 9.0 Boven
9-8 (17) 5-5 (10) 3 (2-1) 0 (0-0)
Zwitserland - Super League 2024-03-17 1 Lucerne
1 - 2
2 - 2
Servette G 0.0 Boven 10.0 Boven
8-6 (14) 3-1 (4) 2 (1-1) 4 (1-3)
Zwitserland - Super League 2024-03-10 1 Stade Lausanne-Ouchy
0 - 0
2 - 1
Lucerne 2 V +1.0 Push 9.5 Boven
4-10 (14) 1-3 (4) 1 (0-1) 1 (0-1)
Zwitserland - Super League 2024-03-03 4 Lucerne
0 - 1
0 - 1
Lugano 4 V -0.5 Onder 9.5 Onder
6-1 (7) 2-1 (3) 1 (0-1) 0 (0-0)
Zwitserland - Super League 2024-02-24 4 Grasshoppers
0 - 0
0 - 1
Lucerne 3 W +0.5 Onder 10.5 Onder
3-2 (5) 2-1 (3) 0 (0-0) 0 (0-0)
Zwitserland - Super League 2024-02-18 2 Lucerne
0 - 0
0 - 1
FC Zürich 1 V 0.0, -0.5 Onder 9.5 Onder
3-5 (8) 2-2 (4) 2 (1-1) 2 (0-2)
Zwitserland - Super League 2024-02-11 2 Winterthur
0 - 1
2 - 1
Lucerne 1 1 V 0.0 Boven 10.0 Onder
4-5 (9) 1-5 (6) 2 (1-1) 1 (1-0)
Zwitserland - Super League 2024-02-04 2 Lucerne
0 - 0
1 - 0
St Gallen 4 W 0.0 Onder 10.5 Boven
7-5 (12) 2-3 (5) 2 (1-1) 1 (1-0)
Zwitserland - Super League 2024-02-01 2 Stade Lausanne-Ouchy
0 - 2
0 - 3
Lucerne 1 W +0.5 Boven 10.0 Boven
9-7 (16) 5-3 (8) 1 (1-0) 1 (1-0)
Zwitserland - Super League 2024-01-28 1 3 Lucerne
0 - 1
2 - 1
Lausanne Sports 4 W 0.0, -0.5 Boven 10.5 Onder
7-1 (8) 3-1 (4) 2 (1-1) 3 (3-0)
Zwitserland - Super League 2024-01-23 1 Yverdon Sport FC
1 - 0
2 - 1
Lucerne 2 V 0.0, +0.5 Boven 10.5 Onder
4-4 (8) 2-3 (5) 1 (0-1) 1 (1-0)
Europa - Vriendschappelijke wedstrijden 2024-01-12 2 Lucerne
4 - 0
5 - 0
Lincoln Red Imps 1 W -0.5, -1.0 Boven 9.0 Onder
3-1 (4) 0-1 (1) 0 (0-0) 1 (1-0)
Europa - Vriendschappelijke wedstrijden 2024-01-12 Lucerne
1 - 1
1 - 2
Standard Luik V +0.5 Push
6-4 (10) 5-2 (7) 3 (2-1) 0 (0-0)
Europa - Vriendschappelijke wedstrijden 2024-01-09 2 Karlsruher SC
1 - 0
3 - 1
Lucerne 1 V 0.0 Boven 9.0 Boven
7-8 (15) 5-4 (9) 2 (0-2) 2 (1-1)
Zwitserland - Super League 2023-12-17 4 Lucerne
0 - 0
0 - 1
Basel 2 V -0.5, -1.0 Onder 10.0 Boven
13-1 (14) 5-0 (5) 2 (2-0) 4 (3-1)
Zwitserland - Super League 2023-12-10 1 FC Zürich
0 - 0
1 - 1
Lucerne 1 G -0.5, -1.0 Onder 10.0 Onder
6-1 (7) 3-0 (3) 1 (1-0) 2 (2-0)
Zwitserland - Super League 2023-12-03 3 Lugano
0 - 0
1 - 0
Lucerne 1 V 0.0, -0.5 Onder 10.0 Boven
2-9 (11) 2-3 (5) 2 (2-0) 1 (0-1)
Zwitserland - Super League 2023-11-25 3 Lucerne
1 - 0
3 - 1
Winterthur 4 W -0.5 Boven 10.5 Onder
3-5 (8) 1-3 (4) 2 (0-2) 1 (1-0)
Zwitserland - Super League 2023-11-11 Young Boys
3 - 1
6 - 1
Lucerne 2 V -0.5 Boven 10.5 Boven
6-8 (14) 2-0 (2) 0 (0-0) 6 (2-4)
Zwitserland - Super League 2023-11-05 2 Lucerne
1 - 0
2 - 0
Grasshoppers 2 W -0.5 Onder 10.5 Onder
3-2 (5) 2-2 (4) 0 (0-0) 0 (0-0)
Zwitserland - Beker 2023-11-01 5 Delemont
1 - 0
1 - 0
Lucerne 2 V +2.0, +2.5 Onder
5-4 (9) 2-3 (5) 0 (0-0) 2 (1-1)
Zwitserland - Super League 2023-10-29 1 Servette
1 - 1
4 - 2
Lucerne 2 V -0.5 Boven 10.5 Boven
6-5 (11) 5-1 (6) 2 (2-0) 0 (0-0)
Zwitserland - Super League 2023-10-22 2 Lucerne
1 - 0
2 - 1
Yverdon Sport FC 2 1 W -1.0 Push 11.0 Onder
4-3 (7) 4-0 (4) 1 (1-0) 2 (0-2)
Zwitserland - Super League 2023-10-08 3 Lausanne Sports
0 - 1
3 - 1
Lucerne 4 V 0.0 Boven 11.5 Boven
8-4 (12) 4-1 (5) 1 (0-1) 7 (4-3)
Laatste , Score Gewonnen , Gelijkspel , Verloren , Score Winkans:
Laatste , Hoekschop Gewonnen , Gelijkspel , Verloren , Hoekschop Winkans:
Grasshoppers Laatste
Competitie Tijd Thuis Score Uit Resultaat Handicap Doelpunten B/O Hoekschoplijn Hoek. B/O Gebeurtenissen Hoek. vol. Hoek. half. 35-45 80-90
Zwitserland - Super League 2024-05-04 2 Grasshoppers
1 - 1
3 - 2
Stade Lausanne-Ouchy 5 1 W -0.5, -1.0 Boven 10.0
Zwitserland - Super League 2024-04-20 Servette
1 - 0
1 - 0
Grasshoppers V -1.0, -1.5 Onder 10.5
Zwitserland - Super League 2024-04-13 2 Grasshoppers
0 - 1
0 - 1
Lugano 5 1 V +0.5 Onder 9.0
Zwitserland - Super League 2024-04-07 2 Yverdon Sport FC
1 - 0
3 - 2
Grasshoppers 1 V 0.0 Boven 10.5
Zwitserland - Super League 2024-04-04 Young Boys
3 - 0
3 - 0
Grasshoppers V -1.0 Boven 10.5
Zwitserland - Super League 2024-04-01 1 Grasshoppers
0 - 1
0 - 1
Lausanne Sports 2 V 0.0 Onder 10.0 Boven
6-9 (15) 1-7 (8) 4 (0-4) 1 (0-1)
Europa - Vriendschappelijke wedstrijden 2024-03-21 Grasshoppers
0 - 1
1 - 2
FC Schaffhausen 2 V -1.0 Onder 9.0 Boven
7-3 (10) 2-3 (5) 1 (0-1) 1 (1-0)
Zwitserland - Super League 2024-03-16 5 Grasshoppers
0 - 1
1 - 1
St Gallen 1 G 0.0, +0.5 Onder 10.0 Boven
5-7 (12) 1-3 (4) 1 (0-1) 5 (3-2)
Zwitserland - Super League 2024-03-09 2 Winterthur
0 - 0
2 - 0
Grasshoppers 1 1 V 0.0, -0.5 Onder 10.0 Boven
3-8 (11) 1-1 (2) 1 (0-1) 3 (0-3)
Zwitserland - Super League 2024-03-02 1 Stade Lausanne-Ouchy
1 - 1
1 - 1
Grasshoppers 1 G 0.0, +0.5 Onder 10.0 Onder
4-3 (7) 3-0 (3) 3 (3-0) 0 (0-0)
Zwitserland - Super League 2024-02-24 4 Grasshoppers
0 - 0
0 - 1
Lucerne 3 V +0.5 Onder 10.5 Onder
3-2 (5) 2-1 (3) 0 (0-0) 0 (0-0)
Zwitserland - Super League 2024-02-17 1 4 Grasshoppers
2 - 1
2 - 1
Basel 3 W 0.0 Boven 10.0 Boven
5-6 (11) 2-0 (2) 0 (0-0) 2 (0-2)
Zwitserland - Super League 2024-02-10 1 FC Zürich
1 - 0
1 - 0
Grasshoppers 1 1 V -0.5 Onder 10.0 Onder
1-3 (4) 0-1 (1) 1 (0-1) 0 (0-0)
Zwitserland - Super League 2024-02-03 3 Grasshoppers
0 - 1
0 - 1
Winterthur 2 V 0.0 Onder 10.0 Onder
4-4 (8) 3-2 (5) 2 (1-1) 0 (0-0)
Zwitserland - Super League 2024-01-31 Lugano
0 - 0
0 - 0
Grasshoppers 3 G -0.5 Onder 9.5 Onder
1-4 (5) 0-2 (2) 0 (0-0) 0 (0-0)
Zwitserland - Super League 2024-01-28 3 Grasshoppers
0 - 1
2 - 1
FC Zürich W +0.5 Boven 10.0 Onder
3-5 (8) 0-5 (5) 0 (0-0) 1 (1-0)
Zwitserland - Super League 2024-01-20 Young Boys
0 - 0
1 - 0
Grasshoppers 3 V -1.0, -1.5 Onder 11.0 Onder
6-2 (8) 3-1 (4) 2 (2-0) 2 (1-1)
Europa - Vriendschappelijke wedstrijden 2024-01-10 Neuchatel Xamax
0 - 0
1 - 1
Grasshoppers G 0.0, +0.5 Onder
3-5 (8) 2-2 (4) 1 (1-0) 2 (0-2)
Europa - Vriendschappelijke wedstrijden 2024-01-07 Wil 1900
0 - 0
0 - 5
Grasshoppers W +0.5 Boven
7-3 (10) 3-0 (3) 0 (0-0) 2 (2-0)
Zwitserland - Super League 2023-12-16 2 Grasshoppers
1 - 0
1 - 1
Yverdon Sport FC G -0.5 Onder 10.5 Boven
10-6 (16) 5-3 (8) 5 (3-2) 1 (0-1)
Zwitserland - Super League 2023-12-09 1 3 Basel
0 - 0
0 - 1
Grasshoppers 2 W -0.5 Onder 10.0 Boven
4-11 (15) 2-4 (6) 1 (0-1) 2 (2-0)
Zwitserland - Super League 2023-12-02 1 Grasshoppers
0 - 0
5 - 0
Lausanne Sports 1 W 0.0, +0.5 Boven 10.0 Boven
3-8 (11) 2-2 (4) 0 (0-0) 3 (1-2)
Zwitserland - Super League 2023-11-26 Servette
1 - 0
2 - 0
Grasshoppers 2 V -1.0 Onder 10.5 Onder
6-3 (9) 1-1 (2) 1 (1-0) 5 (3-2)
Zwitserland - Super League 2023-11-12 3 Grasshoppers
4 - 1
5 - 2
Stade Lausanne-Ouchy 2 W 0.0, -0.5 Boven 10.5 Onder
1-2 (3) 0-1 (1) 0 (0-0) 1 (0-1)
Zwitserland - Super League 2023-11-05 2 Lucerne
1 - 0
2 - 0
Grasshoppers 2 V -0.5 Onder 10.5 Onder
3-2 (5) 2-2 (4) 0 (0-0) 0 (0-0)
Zwitserland - Super League 2023-10-28 3 St Gallen
3 - 1
3 - 1
Grasshoppers V -1.0 Boven 10.5 Onder
6-4 (10) 1-3 (4) 0 (0-0) 1 (1-0)
Zwitserland - Super League 2023-10-22 2 Grasshoppers
0 - 0
2 - 1
Lugano 2 W 0.0 Push 10.0 Boven
2-9 (11) 0-3 (3) 3 (0-3) 3 (0-3)
Zwitserland - Super League 2023-10-07 2 Yverdon Sport FC
0 - 1
0 - 3
Grasshoppers 1 W 0.0 Boven 11.5 Onder
4-7 (11) 2-4 (6) 1 (0-1) 3 (2-1)
Zwitserland - Super League 2023-09-30 1 Grasshoppers
0 - 1
0 - 1
Young Boys 3 V +0.5, +1.0 Onder 10.5 Onder
4-4 (8) 1-2 (3) 2 (0-2) 1 (1-0)
Zwitserland - Super League 2023-09-26 3 FC Zürich
1 - 0
2 - 1
Grasshoppers 5 V -1.0 Boven 10.5 Onder
3-3 (6) 2-0 (2) 0 (0-0) 1 (0-1)
Laatste , Score Gewonnen , Gelijkspel , Verloren , Score Winkans:
Laatste , Hoekschop Gewonnen , Gelijkspel , Verloren , Hoekschop Winkans:
Tips publiceren
1x2
Volledig 1.909 3.6 3.75
Helft 2.5 2.375 4
Aziatische handicap
Volledig (-0.5) [email protected] [email protected]
Helft (-0.25) [email protected] [email protected]
Totaal hoekschoppen
Volledig (10.0) [email protected] [email protected]
Helft (4.5) [email protected] [email protected]
Totaal doelpunten
Volledig (3.0) Boven@2 [email protected]
Helft (1.25) [email protected] [email protected]


Tijd Type Selectie Inzet Resultaat
Live gebeurtenissen

Status: Eindstand , Score: 1 - 1 , Hoekschop: 5 - 5

Hoekschop: 10.0 , Handicap: -0.5 , Doelpunten: 3.0

4
Schot op doel
2
3
Schot naast
10
103
Aanval
94
81
Gevaarlijke aanval
72
61
Balbezit %
39

Score: 0 - 0 , Hoekschop: 4 - 2 Helft

Hoekschop: 4.5 , Handicap: 0.0, -0.5 , Doelpunten: 1.0, 1.5

2
Schot op doel
1
2
Schot naast
5
47
Aanval
49
39
Gevaarlijke aanval
36
52
Balbezit %
48
  • 7' - 1st Corner - Lucerne
  • 11' - 2nd Corner - Grasshoppers
  • 25' - 3rd Corner - Lucerne
  • 32' - 4th Corner - Lucerne
  • Race to 3 Corners - Lucerne
  • 40' - 5th Corner - Lucerne
  • 42' - 6th Corner - Grasshoppers
  • 0-0 score at the end of First Half
  • 50' - 7th Corner - Grasshoppers
  • 59' - 1st Goal - Grasshoppers
  • 62' - 1st Yellow Card - Grasshoppers
  • 63' - 8th Corner - Grasshoppers
  • 65' - 2nd Yellow Card - Grasshoppers
  • 66' - 9th Corner - Lucerne
  • Race to 5 Corners - Lucerne
  • 71' ~ Substitution ~ Ademi ~ Villiger ~(Lucerne)
  • 68' ~ Substitution ~ Meyer ~ Kadak ~(Lucerne)
  • 76' - 10th Corner - Grasshoppers
  • 80' - 3rd Yellow Card - Lucerne
  • 85' ~ Substitution ~ Ulrich ~ Ottiger ~(Lucerne)
  • 90' - 2nd Goal - Lucerne
  • 1-1 score at the end of Second Half

Blijf op de hoogte met TotalCorner

Word lid van ons gratis Telegram-kanaal met tips. Je kunt ook aangepaste wedstrijdalerts instellen.

Gratis Telegram-tips Aangepaste alerts