Mon, May 4, 2026 · 17:30
1 - 4
Full-time · HT 1-2
OldestRecent
LWDDLD
2.40
3.30
2.88
RecentOldest
WLDDLD

Notes

Free Predictions (based on history stats, only for reference)
Under 2.25
Total Goals
Under 9.0
Total Corners
0.0
SCR Altach
SCR Altach

3W-4D-3L in the last 10 matches, with 12 goals scored and 14 conceded. Average goals: 1.2 for, 1.4 against. Win 30%, AH win 50%, goal over 50%, corner over 30%.

Full-time Result
Win 30%3 Draw 40%4 Lose 30%3
Total Goals 2.0, 2.5
Over 50%5 Void 0%0 Under 50%5
Total Corners 9.0
Over 30%3 Void 30%3 Under 40%4
Asian Handicap
Win 50%5 Void 10%1 Lose 40%4
Wolfsberger AC

1W-4D-5L in the last 10 matches, with 6 goals scored and 15 conceded. Average goals: 0.6 for, 1.5 against. Win 10%, AH win 10%, goal over 40%, corner over 50%.

Full-time Result
Win 10%1 Draw 40%4 Lose 50%5
Total Goals 2.0, 2.5
Over 40%4 Void 0%0 Under 60%6
Total Corners 9.0
Over 50%5 Void 0%0 Under 50%5
Asian Handicap
Win 10%1 Void 30%3 Lose 60%6

Football Predictions: Goal under 2.25, Corner under 9.0, SCR Altach 0.0 (based on history stats, only for reference)

SCR Altach inconsistent at home, winless in 3 with frequent conceding. Wolfsberger poor on road, 1 win in 6, lack firepower. H2H slightly favors hosts but many draws recently. O/U 2/2.5 leans under. Corner line 9, both average. Handicap 0.0, odds suggest equal, but hosts have home edge. Draw likely, low-scoring probable, under value.

Last [4,3] [24,24] [2,3]
SCR Altach
Full Match Avg. Total Avg. Get Avg. Lost Win Draw Lose Win Prob.
Total
Home
Away
Last 6
Half Match Avg. Total Avg. Get Avg. Lost Win Draw Lose Win Prob.
Total
Home
Away
Last 6
Wolfsberger AC
Full Match Avg. Total Avg. Get Avg. Lost Win Draw Lose Win Prob.
Total
Home
Away
Last 6
Half Match Avg. Total Avg. Get Avg. Lost Win Draw Lose Win Prob.
Total
Home
Away
Last 6
Total Corners over 7.5 - 13.5
Home Away Average
Over 7.5
Over 8.5
Over 9.5
Over 10.5
Over 11.5
Over 12.5
Over 13.5
Cards Over 1.5 - 7.5
Home Away Average
Over 1.5
Over 2.5
Over 3.5
Over 4.5
Over 5.5
Over 6.5
Over 7.5
Guest Team Matches
Total: 40, Avg: 2.85, Variance: 1.89, Median: 3, Modal: , Over-Rate: 0.57, Under-Rate: 0.43
Guest Team Matches at away
Total: 20, Avg: 3.20, Variance: 1.75, Median: 3, Modal: 4, Over-Rate: 0.68, Under-Rate: 0.32
Guest Team Recent Matches
Total: 8, Avg: 1.88, Variance: 1.36, Median: 2, Modal: , Under-Rate: 0.29, Under-Rate: 0.71
Guest Team Matches
Total: 40, Avg: 8.88, Variance: 3.43, Median: 8, Modal: 7, Over-Rate: 0.46, Under-Rate: 0.54

SCR Altach Last
League Time Home Score Away Result Handicap Goal O/U Corner Line Corner O/U Events Corner full. Corner Half. 35-45 80-90
Austria Bundesliga 2026-03-21 2 Wolfsberger AC
1 - 1
1 - 1
SCR Altach 1 D 0.0, -0.5 Under 9.0
Austria Bundesliga 2025-11-22 1 SCR Altach
1 - 0
3 - 1
Wolfsberger AC 2 W 0.0, +0.5 Over 9.5
Austria Bundesliga 2025-08-02 3 Wolfsberger AC
0 - 0
0 - 2
SCR Altach 2 W 0.0, -0.5 Under 9.5
Austria Bundesliga 2024-11-24 3 Wolfsberger AC
0 - 0
2 - 0
SCR Altach 5 L -0.5 Under 9.5
Austria Bundesliga 2024-08-18 3 SCR Altach
1 - 0
2 - 0
Wolfsberger AC 2 W 0.0, -0.5 Under 9.5
Austria Bundesliga 2024-05-04 1 SCR Altach
0 - 1
0 - 1
Wolfsberger AC 3 L -0.5 Under 9.5 Over
6-4 (10) 3-2 (5) 0 (0-0) 2 (2-0)
Austria Bundesliga 2024-03-30 1 Wolfsberger AC
0 - 0
0 - 0
SCR Altach 1 D 0.0 Under 10.0 Over
6-11 (17) 1-9 (10) 4 (0-4) 2 (2-0)
Austria Bundesliga 2024-03-10 2 Wolfsberger AC
1 - 1
1 - 1
SCR Altach 2 D 0.0 Under 10.0 Over
2-10 (12) 1-4 (5) 1 (1-0) 4 (1-3)
Austria Bundesliga 2023-10-22 4 SCR Altach
0 - 0
0 - 0
Wolfsberger AC 1 D 0.0 Under 10.0 Over
12-1 (13) 3-1 (4) 4 (3-1) 5 (5-0)
Austria Bundesliga 2023-05-05 2 Wolfsberger AC
0 - 0
0 - 0
SCR Altach 2 D -0.5 Under 10.0 Push
7-3 (10) 1-2 (3) 1 (0-1) 5 (4-1)
Austria Bundesliga 2023-04-28 2 SCR Altach
0 - 1
0 - 2
Wolfsberger AC 1 L 0.0, +0.5 Under 10.0 Over
9-3 (12) 3-2 (5) 3 (1-2) 0 (0-0)
Austria Bundesliga 2022-10-23 3 Wolfsberger AC
2 - 2
2 - 3
SCR Altach 3 W -0.5, -1.0 Over 10.0 Under
4-2 (6) 1-0 (1) 0 (0-0) 1 (1-0)
Austria Bundesliga 2022-07-30 SCR Altach
1 - 0
2 - 2
Wolfsberger AC D 0.0, +0.5 Over 9.5 Under
1-6 (7) 0-4 (4) 1 (0-1) 1 (0-1)
Austria Bundesliga 2021-12-05 1 Wolfsberger AC
1 - 0
3 - 0
SCR Altach 1 L -1.0 Over 10.0 Over
6-6 (12) 2-1 (3) 2 (2-0) 4 (1-3)
Austria Bundesliga 2021-08-28 3 SCR Altach
1 - 2
1 - 2
Wolfsberger AC 3 L 0.0, +0.5 Over 9.5 Over
8-5 (13) 4-4 (8) 2 (0-2) 2 (2-0)
Last ,Score Win ,Draw ,Lose ,Score Win Prob.:
Last ,Corner Win ,Draw ,Lose ,Corner Win Prob.:

SCR Altach Recent Form

SCR Altach Last
League Time Home Score Away Result Handicap Goal O/U Corner Line Corner O/U Events Corner full. Corner Half. 35-45 80-90
Austria Cup 2026-05-01 2 LASK Linz
1 - 2
2 - 2
SCR Altach 2 D -0.5, -1.0 Over 10.5
Austria Bundesliga 2026-04-24 FC Blau Weiss Linz
0 - 0
3 - 0
SCR Altach L 0.0, -0.5 Over 9.0
Austria Bundesliga 2026-04-21 1 SCR Altach
0 - 0
0 - 0
WSG Swarovski Tirol 3 D 0.0, -0.5 Under 9.0
Austria Bundesliga 2026-04-18 1 WSG Swarovski Tirol
1 - 2
2 - 2
SCR Altach 1 1 D 0.0 Over 9.5
Austria Bundesliga 2026-04-11 1 SCR Altach
0 - 0
1 - 0
Grazer AK W 0.0 Under 9.0
Austria Bundesliga 2026-04-03 3 SV Ried
0 - 1
3 - 2
SCR Altach 1 1 L 0.0, -0.5 Over 9.0 Under
5-1 (6) 1-1 (2) 1 (0-1) 0 (0-0)
Austria Bundesliga 2026-03-21 2 Wolfsberger AC
1 - 1
1 - 1
SCR Altach 1 D 0.0, -0.5 Under 9.0 Over
12-2 (14) 6-1 (7) 3 (2-1) 3 (2-1)
Austria Bundesliga 2026-03-14 2 SCR Altach
1 - 0
3 - 1
FC Blau Weiss Linz 3 W 0.0, -0.5 Over 9.0 Push
4-5 (9) 3-2 (5) 0 (0-0) 0 (0-0)
Austria Bundesliga 2026-03-08 1 SK Sturm Graz
0 - 0
2 - 0
SCR Altach 2 1 L 0.0, -0.5 Under 9.0 Push
6-3 (9) 3-3 (6) 2 (0-2) 2 (2-0)
Austria Cup 2026-03-04 2 FC Salzburg
0 - 1
0 - 1
SCR Altach 4 W -1.0 Under 9.5 Over
7-3 (10) 3-1 (4) 1 (0-1) 4 (3-1)
Austria Bundesliga 2026-03-01 2 SCR Altach
0 - 0
1 - 1
Rapid Vienna 2 1 D 0.0 Push 9.0 Under
3-3 (6) 2-2 (4) 1 (1-0) 1 (1-0)
Austria Bundesliga 2026-02-21 1 SCR Altach
2 - 1
2 - 1
FK Austria Vienna 4 W 0.0 Over 9.5 Under
3-4 (7) 2-1 (3) 0 (0-0) 1 (0-1)
Austria Bundesliga 2026-02-14 1 Hartberg
0 - 0
0 - 0
SCR Altach 3 D 0.0, -0.5 Under 8.5 Over
4-5 (9) 3-3 (6) 2 (1-1) 2 (0-2)
Austria Bundesliga 2026-02-08 1 2 SCR Altach
1 - 0
1 - 0
FC Blau Weiss Linz 3 W -0.5 Under 9.0 Push
4-5 (9) 1-2 (3) 1 (0-1) 2 (0-2)
Austria Cup 2026-02-01 2 SCR Altach
0 - 0
1 - 1
SK Sturm Graz 2 1 D +0.5 Push 9.5 Over
10-3 (13) 4-1 (5) 2 (2-0) 3 (2-1)
Europe Friendlies 2026-01-14 SCR Altach
2 - 2
3 - 3
AS Trencin D -0.5, -1.0 Over Push
3-3 (6) 2-1 (3) 2 (1-1) 2 (1-1)
Austria Bundesliga 2025-12-13 2 SV Ried
1 - 0
3 - 0
SCR Altach 7 1 L 0.0, -0.5 Over 9.0 Over
6-5 (11) 1-2 (3) 1 (1-0) 3 (3-0)
Austria Bundesliga 2025-12-07 4 WSG Swarovski Tirol
0 - 2
0 - 3
SCR Altach 1 W 0.0 Over 9.5 Under
5-2 (7) 3-2 (5) 1 (0-1) 1 (1-0)
Austria Bundesliga 2025-11-30 1 SCR Altach
1 - 1
1 - 1
FC Salzburg 2 D 0.0, +0.5 Under 9.0 Push
5-4 (9) 1-3 (4) 2 (0-2) 3 (3-0)
Austria Bundesliga 2025-11-22 1 SCR Altach
1 - 0
3 - 1
Wolfsberger AC 2 W 0.0, +0.5 Over 9.5 Under
1-1 (2) 1-1 (2) 1 (1-0) 0 (0-0)
Europe Friendlies 2025-11-14 3 SCR Altach
0 - 0
0 - 0
SSV Ulm 1846 1 D -0.5 Under 8.5 Over
6-9 (15) 3-4 (7) 2 (0-2) 2 (0-2)
Austria Bundesliga 2025-11-09 LASK Linz
1 - 0
1 - 0
SCR Altach 1 L -0.5 Under 9.5 Over
4-7 (11) 1-4 (5) 2 (0-2) 2 (0-2)
Austria Bundesliga 2025-11-01 2 Grazer AK
1 - 1
3 - 1
SCR Altach 3 L 0.0, +0.5 Over 9.5 Under
3-3 (6) 1-1 (2) 1 (0-1) 1 (1-0)
Austria Cup 2025-10-28 1 SV Kapfenberg
0 - 0
1 - 1
SCR Altach 2 D +1.0 Under 9.5 Over
6-8 (14) 4-3 (7) 4 (2-2) 1 (1-0)
Austria Bundesliga 2025-10-25 1 2 SCR Altach
0 - 0
2 - 2
Hartberg 2 D 0.0, -0.5 Over 9.5 Over
10-1 (11) 5-1 (6) 2 (1-1) 1 (1-0)
Austria Bundesliga 2025-10-19 1 7 FC Salzburg
1 - 1
2 - 2
SCR Altach 2 D -0.5, -1.0 Over 9.5 Under
2-6 (8) 0-3 (3) 2 (0-2) 2 (1-1)
Austria Bundesliga 2025-10-05 3 SCR Altach
0 - 0
0 - 2
SK Sturm Graz 4 L 0.0 Under 9.5 Under
3-4 (7) 0-2 (2) 1 (0-1) 0 (0-0)
Austria Bundesliga 2025-09-27 3 FC Blau Weiss Linz
1 - 0
1 - 0
SCR Altach 3 1 L 0.0, +0.5 Under 9.0 Under
2-3 (5) 0-2 (2) 1 (0-1) 2 (1-1)
Austria Bundesliga 2025-09-21 2 SCR Altach
0 - 1
1 - 1
WSG Swarovski Tirol 6 D -0.5 Under 9.5 Under
9-0 (9) 6-0 (6) 2 (2-0) 0 (0-0)
Austria Bundesliga 2025-09-13 SCR Altach
1 - 0
1 - 0
LASK Linz 2 W 0.0, -0.5 Under 9.5 Over
9-6 (15) 3-5 (8) 2 (1-1) 1 (1-0)
Last ,Score Win ,Draw ,Lose ,Score Win Prob.:
Last ,Corner Win ,Draw ,Lose ,Corner Win Prob.:

Wolfsberger AC Recent Form

Wolfsberger AC Last
League Time Home Score Away Result Handicap Goal O/U Corner Line Corner O/U Events Corner full. Corner Half. 35-45 80-90
Austria Bundesliga 2026-04-25 Wolfsberger AC
0 - 0
1 - 0
Grazer AK 3 W 0.0, -0.5 Under 9.5
Austria Bundesliga 2026-04-21 2 FC Blau Weiss Linz
1 - 0
3 - 0
Wolfsberger AC 3 L -0.5 Over 9.0
Austria Bundesliga 2026-04-18 1 Wolfsberger AC
0 - 0
0 - 0
FC Blau Weiss Linz 2 D 0.0 Under 9.0
Austria Bundesliga 2026-04-11 Wolfsberger AC
0 - 0
0 - 0
SV Ried 2 D 0.0 Under 9.0
Austria Bundesliga 2026-04-04 WSG Swarovski Tirol
0 - 1
3 - 1
Wolfsberger AC L 0.0 Over 9.5
Austria Bundesliga 2026-03-21 2 Wolfsberger AC
1 - 1
1 - 1
SCR Altach 1 D 0.0, -0.5 Under 9.0 Over
12-2 (14) 6-1 (7) 3 (2-1) 3 (2-1)
Austria Bundesliga 2026-03-14 Grazer AK
1 - 0
2 - 0
Wolfsberger AC 4 L 0.0 Under 9.0 Under
5-2 (7) 3-1 (4) 1 (1-0) 1 (1-0)
Austria Bundesliga 2026-03-08 LASK Linz
1 - 1
2 - 1
Wolfsberger AC 3 L -0.5, -1.0 Over 9.5 Under
2-6 (8) 0-4 (4) 2 (0-2) 1 (0-1)
Austria Bundesliga 2026-03-01 1 3 Wolfsberger AC
1 - 0
2 - 2
SK Sturm Graz 5 D 0.0 Over 9.5 Under
1-6 (7) 1-2 (3) 1 (0-1) 1 (0-1)
Austria Bundesliga 2026-02-21 5 Rapid Vienna
0 - 0
2 - 0
Wolfsberger AC 2 L -0.5 Under 10.0 Under
2-2 (4) 2-0 (2) 0 (0-0) 0 (0-0)
Austria Bundesliga 2026-02-15 5 FC Blau Weiss Linz
1 - 0
2 - 1
Wolfsberger AC 3 L 0.0 Over 9.0 Under
2-4 (6) 2-1 (3) 0 (0-0) 2 (0-2)
Austria Bundesliga 2026-02-08 1 3 Wolfsberger AC
1 - 1
2 - 2
Grazer AK 2 D -0.5 Over 9.5 Over
4-6 (10) 1-2 (3) 2 (0-2) 3 (3-0)
Austria Cup 2026-02-01 1 2 Wolfsberger AC
0 - 1
0 - 1
FC Salzburg 1 L +0.5 Under 9.5 Over
5-7 (12) 3-6 (9) 3 (1-2) 2 (1-1)
Europe Friendlies 2026-01-25 Wolfsberger AC
2 - 1
3 - 2
Aluminij Kidricevo W -1.0, -1.5 Over 8.5 Under
7-0 (7) 4-0 (4) 0 (0-0) 2 (2-0)
Europe Friendlies 2026-01-15 Wolfsberger AC
0 - 1
0 - 2
Diosgyori VTK L -1.0 Under 8.5 Under
4-4 (8) 0-1 (1) 0 (0-0) 2 (2-0)
Europe Friendlies 2026-01-10 Wolfsberger AC
6 - 0
8 - 0
Atus Velden W -2.5 Over 8.5 Over
7-2 (9) 3-2 (5) 2 (0-2) 1 (1-0)
Austria Bundesliga 2025-12-14 1 3 FC Salzburg
1 - 1
2 - 1
Wolfsberger AC 1 L -0.5, -1.0 Push 9.5 Over
7-3 (10) 3-3 (6) 0 (0-0) 2 (2-0)
Austria Bundesliga 2025-12-07 1 3 Wolfsberger AC
2 - 0
2 - 1
FK Austria Vienna 2 W 0.0 Over 10.0 Over
5-6 (11) 1-3 (4) 2 (1-1) 3 (1-2)
Austria Bundesliga 2025-11-29 SV Ried
0 - 0
1 - 0
Wolfsberger AC 3 L 0.0 Under 8.5 Over
12-5 (17) 6-1 (7) 2 (1-1) 5 (3-2)
Austria Bundesliga 2025-11-22 1 SCR Altach
1 - 0
3 - 1
Wolfsberger AC 2 L 0.0, +0.5 Over 9.5 Under
1-1 (2) 1-1 (2) 1 (1-0) 0 (0-0)
Austria Bundesliga 2025-11-08 1 1 Wolfsberger AC
0 - 1
1 - 2
Hartberg 2 1 L -0.5 Over 9.5 Under
8-0 (8) 1-0 (1) 0 (0-0) 1 (1-0)
Austria Bundesliga 2025-11-02 2 Wolfsberger AC
0 - 0
0 - 0
WSG Swarovski Tirol D -0.5, -1.0 Under 9.5 Under
5-3 (8) 3-2 (5) 3 (2-1) 1 (0-1)
Austria Cup 2025-10-29 1 4 SKU Amstetten
2 - 1
2 - 2
Wolfsberger AC 1 D +1.0 Over 10.0 Under
3-1 (4) 2-1 (3) 1 (1-0) 0 (0-0)
Austria Bundesliga 2025-10-26 2 SK Sturm Graz
0 - 3
1 - 3
Wolfsberger AC 4 1 W 0.0 Over 9.5 Over
11-2 (13) 5-1 (6) 4 (4-0) 6 (5-1)
Austria Bundesliga 2025-10-18 1 2 Wolfsberger AC
1 - 0
1 - 2
SV Ried 2 L -0.5 Over 9.0 Under
1-4 (5) 0-2 (2) 2 (0-2) 2 (1-1)
Austria Bundesliga 2025-10-04 2 Grazer AK
1 - 1
1 - 3
Wolfsberger AC 4 W +0.5 Over 9.0 Under
4-3 (7) 2-2 (4) 0 (0-0) 1 (0-1)
Austria Bundesliga 2025-09-27 1 Wolfsberger AC
0 - 0
1 - 0
LASK Linz 1 W 0.0, -0.5 Under 9.5 Under
4-3 (7) 1-2 (3) 2 (0-2) 2 (2-0)
Austria Bundesliga 2025-09-20 1 Hartberg
1 - 2
2 - 2
Wolfsberger AC 3 D +0.5 Over 9.5 Under
3-2 (5) 1-1 (2) 0 (0-0) 2 (2-0)
Austria Cup 2025-09-16 SVG Reichenau
0 - 3
0 - 6
Wolfsberger AC W +2.0, +2.5 Over 9.5 Under
5-1 (6) 0-0 (0) 0 (0-0) 1 (0-1)
Austria Bundesliga 2025-09-13 Wolfsberger AC
2 - 0
3 - 1
FC Salzburg W +0.5 Over 9.5 Under
5-2 (7) 2-0 (2) 1 (1-0) 1 (1-0)
Last ,Score Win ,Draw ,Lose ,Score Win Prob.:
Last ,Corner Win ,Draw ,Lose ,Corner Win Prob.:
Publish Tips
1x2
Full 2.400 3.300 2.875
Asian Handicap
Full (0.0) [email protected] [email protected]
Half (0.0) [email protected] [email protected]
Total Corners
Full (9.0) [email protected] [email protected]
Half (4.0) [email protected] [email protected]
Total Goals
Full (2.0, 2.5) [email protected] [email protected]
Half (1.0) [email protected] [email protected]


Time Type Selection Stake Result
Live Events

Status: full , Score: 1 - 4 , Corner: 7 - 4

Corner: 9.0 , Handicap: 0.0 , Goals: 2.0, 2.5

2
Shoot on target
7
8
Shoot off target
2
95
Attack
98
35
Dangerous Attack
50
57
Possession %
43

Score: 1 - 2 , Corner: 1 - 2 Half

Corner: 4.0 , Handicap: 0.0 , Goals: 1.0

1
Shoot on target
3
1
Shoot off target
1
39
Attack
52
15
Dangerous Attack
32
47
Possession %
53
  • 7' - 1st Corner - SCR Altach
  • 10' - 1st Goal - SCR Altach
  • 14' - 2nd Corner - Wolfsberger AC
  • 15' - 1st Yellow Card - Wolfsberger AC
  • 17' - 3rd Corner - Wolfsberger AC
  • 23' ~ Substitution ~ Pink ~ Ngankam ~(Wolfsberger AC)
  • 28' - 2nd Goal - Wolfsberger AC
  • 32' - 3rd Goal - Wolfsberger AC
  • 36' - 2nd Yellow Card - Wolfsberger AC
  • 1-2 score at the end of First Half
  • 46' ~ Substitution ~ Antosch ~ Stojanovic ~(SCR Altach)
  • 46' ~ Substitution ~ Diabate ~ Baumgartner ~(Wolfsberger AC)
  • 51' - 4th Corner - SCR Altach
  • 53' - 5th Corner - SCR Altach
  • Race to 3 Corners - SCR Altach
  • 56' - 3rd Yellow Card - Wolfsberger AC
  • 65' ~ Substitution ~ Avdijaj ~ Agyemang ~(Wolfsberger AC)
  • 67' - 4th Yellow Card - Wolfsberger AC
  • 67' ~ Substitution ~ Greil ~ Diawara ~(SCR Altach)
  • 70' - 4th Goal - Wolfsberger AC
  • 1-3%Wolfsberger AC extend their lead and Early Payout is awarded
  • 75' - 6th Corner - Wolfsberger AC
  • 77' - 7th Corner - Wolfsberger AC
  • 77' - 5th Goal - Wolfsberger AC
  • 78' ~ Substitution ~ Benjamin ~ Bahre ~(SCR Altach)
  • 81' - 8th Corner - SCR Altach
  • Race to 5 Corners - SCR Altach
  • 86' - 9th Corner - SCR Altach
  • 84' ~ Substitution ~ Oswald ~ Ingolitsch ~(SCR Altach)
  • 84' ~ Substitution ~ Gorgon ~ Massombo ~(SCR Altach)
  • 86' - 5th Yellow Card - SCR Altach
  • 85' ~ Substitution ~ Kujovic ~ Schopf ~(Wolfsberger AC)
  • 85' ~ Substitution ~ Gruber ~ Sulzner ~(Wolfsberger AC)
  • 90+2' - 10th Corner - SCR Altach
  • Race to 7 Corners - SCR Altach
  • 90+3' - 11th Corner - SCR Altach

Stay updated with TotalCorner

Join our free Telegram tips channel. You can also set up custom match alerts.

Free Telegram Tips Custom Alerts