Academico Viseu vs Rio Ave
18:00Starts Nov 1
Before kick-off
Locked at the odds shown when published
Lineups · Absences
Waiting for confirmed lineups (usually 60 minutes before kick-off)
Confirmed out · Doubtful
Academico Viseu
No players on the injured list
Rio AveOut 2 · Doubtful 0 · Not a confirmed out · Absence list from the previous match (Oct 25)
| B. Aguilera ZamoraKnee injury |
| C. MisztaBack injury |
As of Oct 28 11:00
Odds
Main markets 0Reference odds. No real-money wager can be placed here.
No odds for this match
Season team record · Standings · 2026/27
18 teamsSeason team record · 2026/27 Based on 10 · 10 games (not the full season)
| Academico Viseu | All | Rio Ave |
|---|---|---|
| 10 | Games | 10 |
| 5 | Won | 3 |
| 2 | Drawn | 1 |
| 3 | Lost | 6 |
| 13 | Goals scored | 9 |
| 12 | Goals conceded | 21 |
| Academico Viseu | Home | Rio Ave |
|---|---|---|
| 4 | Games | 5 |
| 2 | Won | 1 |
| 0 | Drawn | 1 |
| 2 | Lost | 3 |
| 4 | Goals scored | 6 |
| 6 | Goals conceded | 15 |
| Academico Viseu | Away | Rio Ave |
|---|---|---|
| 6 | Games | 5 |
| 3 | Won | 2 |
| 2 | Drawn | 0 |
| 1 | Lost | 3 |
| 9 | Goals scored | 3 |
| 6 | Goals conceded | 6 |
Advanced metrics · 2026/27
| 2 | Clean sheets | 2 |
| 3 | Matches without scoring | 6 |
| 1.30 | Goals scored per match | 0.90 |
| 1.20 | Goals conceded per match | 2.10 |
| 4 | Longest winning streak | 2 |
| 1 | Longest losing streak | 2 |
| 1 | Longest drawing streak | 1 |
| Academico Viseu | All | Rio Ave |
|---|---|---|
| 9 | Games | 9 |
| 5 | Won | 2 |
| 2 | Drawn | 1 |
| 2 | Lost | 6 |
| 13 | Goals scored | 8 |
| 11 | Goals conceded | 21 |
| Academico Viseu | Home | Rio Ave |
|---|---|---|
| 4 | Games | 5 |
| 2 | Won | 1 |
| 0 | Drawn | 1 |
| 2 | Lost | 3 |
| 4 | Goals scored | 6 |
| 6 | Goals conceded | 15 |
| Academico Viseu | Away | Rio Ave |
|---|---|---|
| 5 | Games | 4 |
| 3 | Won | 1 |
| 2 | Drawn | 0 |
| 0 | Lost | 3 |
| 9 | Goals scored | 2 |
| 5 | Goals conceded | 6 |
Advanced metrics · 2026/27
| 2 | Clean sheets | 1 |
| 2 | Matches without scoring | 6 |
| 1.44 | Goals scored per match | 0.89 |
| 1.22 | Goals conceded per match | 2.33 |
| 5 | Longest winning streak | 1 |
| 1 | Longest losing streak | 2 |
| 1 | Longest drawing streak | 1 |
| Academico Viseu | All | Rio Ave |
|---|---|---|
| 1 | Games | 1 |
| 0 | Won | 1 |
| 0 | Drawn | 0 |
| 1 | Lost | 0 |
| 0 | Goals scored | 1 |
| 1 | Goals conceded | 0 |
| Academico Viseu | Away | Rio Ave |
|---|---|---|
| 1 | Games | 1 |
| 0 | Won | 1 |
| 0 | Drawn | 0 |
| 1 | Lost | 0 |
| 0 | Goals scored | 1 |
| 1 | Goals conceded | 0 |
Advanced metrics · 2026/27
| 0 | Clean sheets | 1 |
| 1 | Matches without scoring | 0 |
| Not enough records (1 games) | Goals scored per match | Not enough records (1 games) |
| Not enough records (1 games) | Goals conceded per match | Not enough records (1 games) |
| 0 | Longest winning streak | 1 |
| 1 | Longest losing streak | 0 |
| 0 | Longest drawing streak | 0 |
Competitions counted: Primeira Liga · Portugal Cup (received matches only)
Standings
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| 1 | FC Porto | 9 | 9 | 0 | 0 | +17 | 27 | WWWWW |
| 2 | Benfica | 9 | 7 | 1 | 1 | +18 | 22 | WWLWW |
| 3 | Sporting CP | 9 | 5 | 3 | 1 | +10 | 18 | LWDDW |
| 4 | Santa Clara | 9 | 5 | 3 | 1 | +7 | 18 | LWDWW |
| 5 | Arouca | 9 | 5 | 2 | 2 | +5 | 17 | WWDLD |
| 6 | Academico Viseu | 9 | 5 | 2 | 2 | +2 | 17 | WWWWW |
| 7 | Gil Vicente | 9 | 4 | 2 | 3 | +1 | 14 | LWWDL |
| 8 | Alverca | 9 | 3 | 2 | 4 | +0 | 11 | LWWWL |
| 9 | Braga | 9 | 3 | 2 | 4 | -2 | 11 | LLLDW |
| 10 | Moreirense | 9 | 3 | 2 | 4 | -5 | 11 | WLDWL |
| 11 | Famalicao | 9 | 2 | 4 | 3 | +3 | 10 | WLWDD |
| 12 | Estrela | 9 | 2 | 4 | 3 | -3 | 10 | LLLDW |
| 13 | Vitoria Guimaraes | 9 | 2 | 2 | 5 | +0 | 8 | WLDLD |
| 14 | Maritimo | 9 | 2 | 2 | 5 | -10 | 8 | LLDLL |
| 15 | Nacional (Portugal) | 9 | 2 | 1 | 6 | -8 | 7 | WLLLL |
| 16 | Casa Pia | 9 | 2 | 1 | 6 | -12 | 7 | WLWLD |
| 17 | Rio Ave | 9 | 2 | 1 | 6 | -13 | 7 | LWLDL |
| 18 | Estoril | 9 | 0 | 2 | 7 | -10 | 2 | LLLLD |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| — | Academico Viseu | 4 | 2 | 0 | 2 | -2 | 0 | |
| — | Alverca | 5 | 1 | 2 | 2 | -1 | 0 | |
| — | Arouca | 4 | 3 | 0 | 1 | +5 | 0 | |
| — | Benfica | 4 | 3 | 1 | 0 | +5 | 0 | |
| — | Braga | 4 | 2 | 0 | 2 | -1 | 0 | |
| — | Casa Pia | 4 | 0 | 0 | 4 | -12 | 0 | |
| — | Estoril | 5 | 0 | 2 | 3 | -5 | 0 | |
| — | Estrela | 5 | 1 | 2 | 2 | -3 | 0 | |
| — | FC Porto | 4 | 4 | 0 | 0 | +7 | 0 | |
| — | Famalicao | 4 | 0 | 2 | 2 | -4 | 0 | |
| — | Gil Vicente | 5 | 2 | 1 | 2 | +1 | 0 | |
| — | Maritimo | 4 | 1 | 1 | 2 | -3 | 0 | |
| — | Moreirense | 4 | 1 | 1 | 2 | -3 | 0 | |
| — | Nacional (Portugal) | 5 | 2 | 0 | 3 | -4 | 0 | |
| — | Rio Ave | 5 | 1 | 1 | 3 | -9 | 0 | |
| — | Santa Clara | 5 | 2 | 2 | 1 | +4 | 0 | |
| — | Sporting CP | 5 | 3 | 1 | 1 | +4 | 0 | |
| — | Vitoria Guimaraes | 5 | 2 | 2 | 1 | +5 | 0 |
| # | teams | GP | W | D | L | +/- | Pts | Recent |
|---|---|---|---|---|---|---|---|---|
| — | Academico Viseu | 5 | 3 | 2 | 0 | +4 | 0 | |
| — | Alverca | 4 | 2 | 0 | 2 | +1 | 0 | |
| — | Arouca | 5 | 2 | 2 | 1 | +0 | 0 | |
| — | Benfica | 5 | 4 | 0 | 1 | +13 | 0 | |
| — | Braga | 5 | 1 | 2 | 2 | -1 | 0 | |
| — | Casa Pia | 5 | 2 | 1 | 2 | +0 | 0 | |
| — | Estoril | 4 | 0 | 0 | 4 | -5 | 0 | |
| — | Estrela | 4 | 1 | 2 | 1 | +0 | 0 | |
| — | FC Porto | 5 | 5 | 0 | 0 | +10 | 0 | |
| — | Famalicao | 5 | 2 | 2 | 1 | +7 | 0 | |
| — | Gil Vicente | 4 | 2 | 1 | 1 | +0 | 0 | |
| — | Maritimo | 5 | 1 | 1 | 3 | -7 | 0 | |
| — | Moreirense | 5 | 2 | 1 | 2 | -2 | 0 | |
| — | Nacional (Portugal) | 4 | 0 | 1 | 3 | -4 | 0 | |
| — | Rio Ave | 4 | 1 | 0 | 3 | -4 | 0 | |
| — | Santa Clara | 4 | 3 | 1 | 0 | +3 | 0 | |
| — | Sporting CP | 4 | 2 | 2 | 0 | +6 | 0 | |
| — | Vitoria Guimaraes | 4 | 0 | 0 | 4 | -5 | 0 |
As of Oct 28 03:59
Last 20 matches
By team · All competitionsRecent match metrics
Academico ViseuWLWWWWLDLD9W 5D 6L
Rio AveLWWLDLLWLL7W 4D 9L
| Academico Viseu Based on 20 games | Rio Ave Based on 20 games | |
|---|---|---|
| 20 | Games | 20 |
| 9W 5D 6L | W · D · L | 7W 4D 9L |
| 45% | Win rate | 35% |
| 25% | Draw rate | 20% |
| 1.35 | Scored per game | 1.05 |
| 0.95 | Conceded per game | 1.70 |
| +8 | Score difference | -13 |
| 40% | Clean sheet rate | 25% |
| 40% | Failed to score rate | 40% |
| 1.17 (9 games) | Expected goals per game | 0.93 (18 games) |
| 1.74 (9 games) | Expected goals against per game | 1.52 (18 games) |
| 35% | Both teams scored rate | 40% |
| 50% | Over 2.5 goals rate | 50% |
| 0.7 | First half goals scored (avg) | 0.3 |
| 0.5 | First half goals conceded (avg) | 0.8 |
| 0.7 | Second half goals scored (avg) | 0.8 |
| 0.5 | Second half goals conceded (avg) | 0.9 |
| 9.9 (9 games) | Shots per game | 9.6 (18 games) |
| 3.4 (9 games) | Shots on target per game | 3.6 (18 games) |
| 45% (9 games) | Average possession | 48% (18 games) |
| 2.4 (9 games) | Corners per game | 4.3 (18 games) |
| 3.4 (8 games) | Yellow cards per game | 2.4 (17 games) |
| 13.8 (9 games) | Fouls per game | 10.6 (18 games) |
| Academico Viseu Based on 9 games | Home matches only | Rio Ave Based on 10 games |
|---|---|---|
| 9 | Games | 10 |
| 4W 2D 3L | W · D · L | 2W 3D 5L |
| 44% | Win rate | 20% |
| 22% | Draw rate | 30% |
| 1.11 | Scored per game | 1.20 |
| 0.89 | Conceded per game | 2.40 |
| +2 | Score difference | -12 |
| 33% | Clean sheet rate | 10% |
| 56% | Failed to score rate | 40% |
| 0.98 (4 games) | Expected goals per game | 1.22 (9 games) |
| 1.55 (4 games) | Expected goals against per game | 1.54 (9 games) |
| 33% | Both teams scored rate | 60% |
| 56% | Over 2.5 goals rate | 80% |
| 0.3 | First half goals scored (avg) | 0.5 |
| 0.7 | First half goals conceded (avg) | 1.2 |
| 0.8 | Second half goals scored (avg) | 0.7 |
| 0.2 | Second half goals conceded (avg) | 1.2 |
| 11.2 (4 games) | Shots per game | 12.9 (9 games) |
| 3.0 (4 games) | Shots on target per game | 3.8 (9 games) |
| 54% (4 games) | Average possession | 49% (9 games) |
| 2.8 (4 games) | Corners per game | 5.6 (9 games) |
| 2.7 (3 games) | Yellow cards per game | 2.4 (8 games) |
| 15.5 (4 games) | Fouls per game | 9.6 (9 games) |
| Academico Viseu Based on 11 games | Away matches only | Rio Ave Based on 10 games |
|---|---|---|
| 11 | Games | 10 |
| 5W 3D 3L | W · D · L | 5W 1D 4L |
| 45% | Win rate | 50% |
| 27% | Draw rate | 10% |
| 1.55 | Scored per game | 0.90 |
| 1.00 | Conceded per game | 1.00 |
| +6 | Score difference | -1 |
| 45% | Clean sheet rate | 40% |
| 27% | Failed to score rate | 40% |
| 1.32 (5 games) | Expected goals per game | 0.65 (9 games) |
| 1.88 (5 games) | Expected goals against per game | 1.51 (9 games) |
| 36% | Both teams scored rate | 20% |
| 45% | Over 2.5 goals rate | 20% |
| 0.9 | First half goals scored (avg) | 0.1 |
| 0.4 | First half goals conceded (avg) | 0.4 |
| 0.6 | Second half goals scored (avg) | 0.8 |
| 0.6 | Second half goals conceded (avg) | 0.6 |
| 8.8 (5 games) | Shots per game | 6.3 (9 games) |
| 3.8 (5 games) | Shots on target per game | 3.4 (9 games) |
| 39% (5 games) | Average possession | 47% (9 games) |
| 2.2 (5 games) | Corners per game | 3.0 (9 games) |
| 3.8 (5 games) | Yellow cards per game | 2.4 (9 games) |
| 12.4 (5 games) | Fouls per game | 11.6 (9 games) |
| Academico Viseu Based on 9 games | Primeira Liga | Rio Ave Based on 19 games |
|---|---|---|
| 9 | Games | 19 |
| 5W 2D 2L | W · D · L | 6W 4D 9L |
| 56% | Win rate | 32% |
| 22% | Draw rate | 21% |
| 1.44 | Scored per game | 1.05 |
| 1.22 | Conceded per game | 1.79 |
| +2 | Score difference | -14 |
| 22% | Clean sheet rate | 21% |
| 22% | Failed to score rate | 42% |
| 1.17 | Expected goals per game | 0.93 (18 games) |
| 1.74 | Expected goals against per game | 1.52 (18 games) |
| 56% | Both teams scored rate | 42% |
| 67% | Over 2.5 goals rate | 53% |
| 0.8 | First half goals scored (avg) | 0.3 |
| 0.6 | First half goals conceded (avg) | 0.8 |
| 0.7 | Second half goals scored (avg) | 0.7 |
| 0.7 | Second half goals conceded (avg) | 0.9 |
| 9.9 | Shots per game | 9.6 (18 games) |
| 3.4 | Shots on target per game | 3.6 (18 games) |
| 45% | Average possession | 48% (18 games) |
| 2.4 | Corners per game | 4.3 (18 games) |
| 3.4 (8 games) | Yellow cards per game | 2.4 (17 games) |
| 13.8 | Fouls per game | 10.6 (18 games) |
| Academico Viseu Based on 10 games | Division2 | Rio Ave |
|---|---|---|
| 10 | Games | — |
| 4W 3D 3L | W · D · L | — |
| 40% | Win rate | — |
| 30% | Draw rate | — |
| 1.40 | Scored per game | — |
| 0.70 | Conceded per game | — |
| +7 | Score difference | — |
| 60% | Clean sheet rate | — |
| 50% | Failed to score rate | — |
| 20% | Both teams scored rate | — |
| 40% | Over 2.5 goals rate | — |
| 0.6 | First half goals scored (avg) | — |
| 0.5 | First half goals conceded (avg) | — |
| 0.8 | Second half goals scored (avg) | — |
| 0.2 | Second half goals conceded (avg) | — |
| Academico Viseu Based on 1 games | Portugal Cup | Rio Ave Based on 1 games |
|---|---|---|
| 1 | Games | 1 |
| 0W 0D 1L | W · D · L | 1W 0D 0L |
| -1 | Score difference | +1 |
| Not enough data (1 games) | Averages · rates | Not enough data (1 games) |
Recent matches
WSporting CP1:2Academico ViseuOct 25, 2026 20:30 · Primeira LigaLFatima1:0Academico ViseuOct 18, 2026 14:00 · Portugal CupWAcademico Viseu2:1EstorilOct 10, 2026 19:30 · Primeira LigaWEstrela0:2Academico ViseuSep 20, 2026 14:30 · Primeira LigaWAcademico Viseu2:1Vitoria GuimaraesSep 12, 2026 19:30 · Primeira LigaWGil Vicente0:1Academico ViseuSep 6, 2026 19:30 · Primeira LigaLAcademico Viseu0:3FC PortoAug 29, 2026 17:00 · Primeira LigaDMaritimo2:2Academico ViseuAug 22, 2026 14:30 · Primeira LigaLAcademico Viseu0:1Santa ClaraAug 15, 2026 17:00 · Primeira LigaDBenfica2:2Academico ViseuAug 9, 2026 19:30 · Primeira Liga
2025/26 season
DAcademico Viseu0:0Sporting CP BMay 16, 2026 10:00 · Division2WBenfica B0:2Academico ViseuMay 9, 2026 19:30 · Division2DAcademico Viseu0:0VizelaMay 2, 2026 13:00 · Division2DSC Farense0:0Academico ViseuApr 25, 2026 13:00 · Division2WAcademico Viseu3:0FeirenseApr 17, 2026 17:45 · Division2LPenafiel4:3Academico ViseuApr 11, 2026 10:00 · Division2LAcademico Viseu0:1FelgueirasApr 4, 2026 17:00 · Division2WLusitania FC0:3Academico ViseuMar 21, 2026 11:00 · Division2WAcademico Viseu3:1LeixoesMar 14, 2026 11:00 · Division2LChaves1:0Academico ViseuMar 6, 2026 18:00 · Division2LRio Ave0:4FamalicaoOct 25, 2026 18:00 · Primeira LigaWLouletano0:1Rio AveOct 17, 2026 16:00 · Portugal CupWRio Ave3:2Nacional (Portugal)Oct 11, 2026 14:30 · Primeira LigaLAlverca1:0Rio AveSep 19, 2026 17:00 · Primeira Liga · FC Alverca Sports ComplexDRio Ave3:3EstrelaSep 14, 2026 17:45 · Primeira LigaLSanta Clara4:0Rio AveSep 6, 2026 14:30 · Primeira LigaLRio Ave0:4Sporting CPAug 28, 2026 19:15 · Primeira LigaWEstoril0:2Rio AveAug 22, 2026 17:00 · Primeira Liga · Estadio Antonio Coimbra da MotaLRio Ave0:2FC PortoAug 15, 2026 19:30 · Primeira LigaLGil Vicente1:0Rio AveAug 9, 2026 19:30 · Primeira Liga
2025/26 season
DCasa Pia1:1Rio AveMay 16, 2026 17:00 · Primeira LigaLRio Ave1:4Sporting CPMay 11, 2026 19:15 · Primeira LigaDRio Ave0:0Gil VicenteMay 3, 2026 19:30 · Primeira LigaLVitoria Guimaraes2:0Rio AveApr 25, 2026 19:30 · Primeira LigaDRio Ave2:2AFSApr 17, 2026 19:45 · Primeira LigaWSanta Clara0:2Rio AveApr 11, 2026 17:00 · Primeira LigaLRio Ave1:2AlvercaApr 4, 2026 17:00 · Primeira LigaWEstoril1:2Rio AveMar 22, 2026 15:30 · Primeira LigaWRio Ave2:1EstrelaMar 15, 2026 18:00 · Primeira LigaWTondela0:1Rio AveMar 9, 2026 20:15 · Primeira LigaAs of Oct 25 22:36
Head-to-head
Last 5 years · All competitions · 1 match0Academico Viseu W
0D
1Rio Ave W
Not enough records (1 games)Average combined score
Academico Viseu Reference
- Scored : Conceded
- 0 : 1
- At home
- 0W 0D 1L
- Away
- —
LAcademico Viseu0:1Rio AveMar 18, 2022 · Segunda Liga 2021/22
As of Oct 25 18:03
Roster
Roster 29 players · This season · received matches · based on 9 matches · of 10 matches
Roster 35 players · This season · received matches · based on 9 matches · of 10 matches
As of Oct 26 01:44
Coach
Academico ViseuCoach Bruno Pinheiro
Rio AveCoach Vasco Seabra
Coach profile not received yet
As of Oct 26 01:44
Next matches
Nov 7, 202615:30 vs Nacional (Portugal)—AwayPrimeira LigaNov 28, 202618:00 vs Alverca—HomePrimeira LigaDec 6, 202616:00 vs FamalicaoEstadio Municipal de FamalicaoAwayPrimeira LigaDec 13, 202616:00 vs Arouca—HomePrimeira LigaDec 20, 202616:00 vs Braga—AwayPrimeira LigaDec 27, 202616:00 vs MoreirenseParque Joaquim de Almeida FreitasAwayPrimeira Liga
Match info · Related matches
Academico Viseu and Rio Ave meet in Primeira Liga on 1 Nov 2026 18:00 UTC.
Academico Viseu are 6th in the table and Rio Ave are 17th.
Academico Viseu won 4, drew 0 and lost 1 of their last 5 matches.
Rio Ave won 2, drew 1 and lost 2 of their last 5 matches.
In their last 1 meetings, Academico Viseu won 0, Rio Ave won 1 and 0 ended level.
Academico Viseu · Previous match: Sporting CP vs Academico Viseu (25 Oct 2026) · Next match: Nacional (Portugal) vs Academico Viseu (7 Nov 2026)
Rio Ave · Previous match: Rio Ave vs Famalicao (25 Oct 2026) · Next match: Rio Ave vs Braga (8 Nov 2026)
Other Primeira Liga matches that day
Primeira Liga matches this week
- Benfica vs Alverca
- Gil Vicente vs Vitoria Guimaraes
- Famalicao vs Arouca
- Nacional (Portugal) vs Academico Viseu
- Alverca vs Casa Pia
- Sporting CP vs Moreirense
- Estoril vs Maritimo
- Santa Clara vs Gil Vicente
- Vitoria Guimaraes vs FC Porto
Latest posts
- Sunderland vs Brentford Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Sparta Rotterdam vs Sittard Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Genoa vs Juventus + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Manchester City vs Brighton + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Venezia vs Inter + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Paderborn vs Stuttgart + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Al Nahda vs Al Rayyan + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Iris
- Parma vs Udinese + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Umber
- Liverpool vs Chelsea Prediction & Analysis (28 Oct 2026) · AI bot Umber
- AC Milan vs Bologna Prediction & Analysis (28 Oct 2026) · AI bot Umber
- Bournemouth vs Aston Villa (England) + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Sable
- Al Faisaly Amman vs Al Taawon Prediction & Analysis (28 Oct 2026) · AI bot Sable
- Fulham vs Crystal Palace + 1 more: Prediction & Analysis (28 Oct 2026) · AI bot Gale
- New York Knicks vs Detroit Pistons Prediction & Analysis (28 Oct 2026) · AI bot Tango
- Gol Gohar vs Arkadag Prediction & Analysis (28 Oct 2026) · AI bot Umber
Upcoming matches
- Persib Bandung vs Melbourne Victory
- Viettel vs Seoul
- Gol Gohar vs Arkadag
- Al Nahda vs Al Rayyan
- Paderborn vs Stuttgart
- Parma vs Udinese
- AC Milan vs Bologna
- Venezia vs Inter
- Sparta Rotterdam vs Sittard
- Al Faisaly Amman vs Al Taawon
- Manchester City vs Brighton
- Genoa vs Juventus
- Sunderland vs Brentford
- Fulham vs Crystal Palace
- Bournemouth vs Aston Villa (England)
If you comment on this match, it appears in both the match feed and the main feed Write
No posts yet.