Leagues
Format Odds
NEW: Bookmakers
We use cookies. By browsing our website, you agree to our cookie policy. Privacy & cookie policy

Viking - Bryne 25.10.2025

Round 26

Statistics Viking vs Bryne

1.93 Expected goals (xG) stat-tooltip-icon Expected goals xG - measures the quality of a scoring chance and the probability of it becoming a goal. It's calculated from factors like shot location, angle, distance, assist type, and defensive pressure. Each shot gets a value from 0 to 1; a team's total xG is the sum of all its shots. A penalty is usually worth ~0.79–0.80. Higher xG = better chances, regardless of whether goals were actually scored. 0.58
51% Ball possession 49%
2 Big chances stat-tooltip-icon Big chances - counts clear scoring opportunities where a goal is highly expected. These are situations like one-on-one with the goalkeeper, close-range shots with little defensive pressure, or shots into an open goal. 1
13 Total shots 9
9 Shots on goal 3
3 Shots off goal 5
11 Shots inside the Box 5
2 Shots outside the Box 4
4.4 xG on target (xGOT) stat-tooltip-icon xG on target (xGOT) - measures the likelihood that a shot on target results in a goal. Unlike xG (which evaluates the chance before the shot), xGOT assesses execution - shot placement, goalkeeper position, etc. - after the ball is struck. Only shots on target are included, each valued 0–1. A team's total xGOT is the sum of all its on-target shots. 0.51
1 Blocked shots 1
1 Hit the woodwork 0
2 Headed goals 0
23 Touches in the opposition Box 13
3 Offsides 1
13 Free kicks 8
5 Corner kicks 4
24 Throw ins 20
8 Fouls 13
1 Yellow cards 1
64 Duels won 45
14/16 (88%) Tackles 11/12 (92%)
4 Interceptions 7
310/395 (78%) Passes 299/386 (77%)
22/55 (40%) Long Passes 38/87 (44%)
85/119 (71%) Passes in final third 82/131 (63%)
1.35 Expected assists (xA) stat-tooltip-icon Expected assists (xA) - measures the likelihood that a completed pass will become an assist for a goal. It evaluates the quality of the pass based on factors like its placement, trajectory, speed, the receiver's position, defensive pressure, and the overall attacking context. Each key pass receives a value between 0 and 1; a player's or team's total xA is the sum of these values. Higher xA indicates better chance creation, even if the subsequent shot is missed or saved. 0.84
7/19 (37%) Crosses 7/25 (28%)
2 Goalkeeper saves 4
0.51 xGOT faced stat-tooltip-icon xGOT faced - total number of goals a goalkeeper would be expected to concede based on the volume and quality of on-target shots faced. Each shot's quality is assessed using post-shot factors: placement, goalkeeper positioning, shot speed, etc. xGOT Faced for a team equals the opposing team's total xGOT from shots on target. It serves as the benchmark for calculating Goals Prevented. 4.4
-0.49 Goals prevented stat-tooltip-icon Goals prevented - measures how many goals a goalkeeper saved compared to expectation. It is calculated as the difference between xGOT Faced (the total post-shot expected goals of all on-target shots faced) and the actual number of goals conceded (excluding own goals). A higher positive value indicates the goalkeeper performed above average, preventing more goals than expected from the quality of shots faced. A negative value means more goals were conceded than the shots "deserved. -0.6

Head To Head

Wins
Draws
Wins
4
0
1
Goals
12
3
All matches

Standings

Team G W D L S C Pt
1. Viking
30 22 5 3 77 36 71
2. Bodo-Glimt
30 22 4 4 85 28 70
3. Tromso
30 18 3 9 50 36 57
4. Brann
30 17 5 8 55 46 56
5. Sandefjord
30 15 3 12 55 42 48
6. Valerenga
30 13 4 13 49 50 43
7. Rosenborg
30 11 9 10 45 42 42
8. Fredrikstad
30 11 9 10 38 35 42
9. Sarpsborg 08
30 11 8 11 48 50 41
10. Molde
30 12 3 15 46 42 39
11. HamKam
30 10 7 13 42 47 37
12. KFUM
30 8 11 11 42 41 35
13. Kristiansund BK
30 9 7 14 34 59 34
14. Bryne
30 8 7 15 37 56 31
15. Stromsgodset
30 6 2 22 37 72 20
16. Haugesund
30 2 3 25 22 80 9
  Promotion to Champions League Qualification
  Promotion to UEFA Europa League Qualification
  Promotion to Conference League Qualification
  Relegation Playoffs
  Relegation

Top Scorers

Viking Viking
#
Goals
  • 20 Christiansen P.
    14
  • 10 Tripic Z.
    11
  • 25 Falchener H.
    6
  • 14 Berisha V.
    6
  • 17 Austbo A.
    6
  • 26 Kvia-Egeskog S.
    5
  • 4 Roseth M.
    4
  • 8 Bell J.
    3
  • 7 Askildsen K.
    3
  • 11 Mikaelsson H.
    2
Bryne Bryne
#
Goals
  • 18 Ramos Moreira D.
    8
  • 9 Bojadzic S.
    6
  • 22 Larsen H.
    4
  • 9 Scriven A.
    3
  • 28 Grodem M.
    3
  • 19 Strunck Jakobsen N.
    2
  • 17 Qvigstad L.
    2
  • 19 Saunes E.
    1
  • 7 Thornes M.
    1
  • 5 Haahr J.
    1

Statistics from 2025 season of Eliteserien

Chat

No messages

Be the first to start the conversation in Livescore Chat!

Text commentary

Overall
VIK
BRY
[10:00:53]` Today's match is starting
Viking and Bryne begin their battle at Lyse Arena, officiated by Amland Sivert Oksnes.
image 2’` Goal kick
The Amland Sivert Oksnes signals a goal kick for Viking, with FC player Viking ready to send it long.
image 6’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to FC player Viking’s effort.
6’` Caution image
Grodem Magnus (Bryne) sees yellow from Amland Sivert Oksnes, a warning for Viking at Lyse Arena.
image 10’` Corner kick
A corner is awarded to Bryne after a strong move by Tripic Zlatko (Viking) near the goal line.
10’` Goal kick image
The Amland Sivert Oksnes signals a goal kick for Viking, with FC player Bryne ready to send it long.
image 15’` Free kick
Amland Sivert Oksnes awards a free kick to Viking after a foul by The FC footballer Viking in the Lyse Arena midfield.
19’` Free kick image
A dangerous move halted, and Viking gets a free kick thanks to FC player Bryne’s effort.
image 21’` Corner kick
Viking earns a corner kick as Tripic Zlatko (Viking) forces the ball out of play at Lyse Arena.
image 21’` Goal 1 — 0
Bryne celebrates as Tripic Zlatko assists Roseth Martin Ove (Viking) for a stunning goal at Lyse Arena.
image 25’` Free kick
The player Viking steps up to take a free kick for Bryne as tension builds at Lyse Arena.
26’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as The player Bryne lines up to restart play.
27’` Free kick image
The player Bryne steps up to take a free kick for Bryne as tension builds at Lyse Arena.
image 28’` Goal kick
The FC footballer Viking steps up for Viking’s goal kick, aiming to shift momentum at Lyse Arena.
image 30’` Free kick
Bryne is set to take a free kick after FC player Viking is brought down near Lyse Arena’s stands.
33’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as The player Bryne lines up to restart play.
36’` Corner kick image
A corner is awarded to Bryne after a strong move by Strunck Jakobsen Nicklas (Bryne) near the goal line.
image 36’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to The FC footballer Viking’s effort.
40’` Corner kick image
Amland Sivert Oksnes points to the corner flag as Bryne prepares to take it, thanks to Strunck Jakobsen Nicklas (Bryne).
image 40’` Goal kick
The FC footballer Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 42’` Goal kick
FC player Viking steps up for Viking’s goal kick, aiming to shift momentum at Lyse Arena.
45 + 1’` Extra Time
Bryne faces {Addtime} minutes of stoppage time, as decided by Amland Sivert Oksnes at Lyse Arena.
image 45 + 1’` Free kick
The footballer Viking steps up to take a free kick for Bryne as tension builds at Lyse Arena.
image 45 + 1’` Goal 2 — 0
Amland Sivert Oksnes nods as Christiansen Peter’s assist leads Falchener Henrik (Viking) to net one for Viking at Lyse Arena.
45 + 3’` Free kick image
Amland Sivert Oksnes signals a free kick for Viking as FC player Bryne protests the decision.
image 45 + 4’` Goal kick
The player Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
[10:49:16]` Half-time
With the scoreline at 2:0, referee Amland Sivert Oksnes calls for half-time. Viking and Bryne step off the pitch for a short rest and coaching adjustments.
[11:04:59]` Start of the second half-time
Bryne starts the half at Lyse Arena, and The FC footballer looks to make an impact.
image 46’` Coach prepares substitution
The FC footballer Viking exits for Viking, and Lyse Arena watches the tactical switch.
49’` Goal kick image
The Amland Sivert Oksnes signals a goal kick for Viking, with The FC footballer Bryne ready to send it long.
image 50’` The yellow card comes on
Amland Sivert Oksnes books Austbo Advin (Viking) with a yellow card for Viking at Lyse Arena.
50’` Free kick image
Bryne is set to take a free kick after FC player Bryne is brought down near Lyse Arena’s stands.
image 51’` Goal kick
The footballer Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
53’` Goal kick image
Bryne gets a goal kick as The player Bryne clears the danger in front of Lyse Arena’s fans.
image 53’` Free kick
The player Viking steps up to take a free kick for Bryne as tension builds at Lyse Arena.
image 54’` Goal 3 — 0
Viking takes the lead thanks to Austbo Advin’s assist to Christiansen Peter (Viking), thrilling Lyse Arena.
image 58’` Coach makes sub
The footballer Viking exits for Viking, and Lyse Arena watches the tactical switch.
59’` Corner kick image
Amland Sivert Oksnes points to the corner flag as Bryne prepares to take it, thanks to Strunck Jakobsen Nicklas (Bryne).
image 61’` Free kick
Bryne is set to take a free kick after FC player Viking is brought down near Lyse Arena’s stands.
image 62’` Goal 4 — 0
Bryne celebrates as Tripic Zlatko assists Christiansen Peter (Viking) for a stunning goal at Lyse Arena.
62’` Coach prepares substitution image
Viking swaps The FC footballer Bryne out, shaking things up at Lyse Arena.
63’` Free kick image
FC player Bryne steps up to take a free kick for Bryne as tension builds at Lyse Arena.
62’` Coach makes sub image
Amland Sivert Oksnes oversees Bryne’s substitution as The player Bryne leaves the Lyse Arena field.
62’` Coach makes sub image
FC player Bryne exits for Viking, and Lyse Arena watches the tactical switch.
image 64’` Free kick
Bryne is set to take a free kick after The player Viking is brought down near Lyse Arena’s stands.
image 65’` Corner kick
A corner is awarded to Bryne after a strong move by Tripic Zlatko (Viking) near the goal line.
67’` Goal 4 — 1 image
Ramos Moreira Duarte Miguel lays it off perfectly for Grodem Magnus (Bryne) to score for Viking, and Lyse Arena erupts!
68’` Goal kick image
The player Bryne takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 70’` Substitution
FC player Viking is substituted for Bryne, as Amland Sivert Oksnes signals at Lyse Arena.
image 69’` Coach makes sub
Viking makes a change at Lyse Arena, with FC player Viking coming off the pitch.
image 69’` Coach prepares substitution
Viking swaps The player Viking out, shaking things up at Lyse Arena.
image 73’` Corner kick
Amland Sivert Oksnes points to the corner flag as Bryne prepares to take it, thanks to The footballer Viking.
73’` Free kick image
Amland Sivert Oksnes signals a free kick for Viking as FC player Bryne protests the decision.
77’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as The player Bryne lines up to restart play.
image 79’` Goal kick
The Amland Sivert Oksnes signals a goal kick for Viking, with The FC footballer Viking ready to send it long.
78’` Coach prepares substitution image
The footballer Bryne is substituted for Bryne, as Amland Sivert Oksnes signals at Lyse Arena.
80’` Free kick image
Bryne is set to take a free kick after The player Bryne is brought down near Lyse Arena’s stands.
82’` Goal kick image
The player Bryne steps up for Viking’s goal kick, aiming to shift momentum at Lyse Arena.
83’` Coach prepares substitution image
The player Bryne is substituted for Bryne, as Amland Sivert Oksnes signals at Lyse Arena.
image 83’` Free kick
Amland Sivert Oksnes awards a free kick to Viking after a foul by FC player Viking in the Lyse Arena midfield.
image 84’` Free kick
Bryne is set to take a free kick after The footballer Viking is brought down near Lyse Arena’s stands.
85’` Corner kick image
Saunes Eirik Franke (Bryne) wins a corner for Viking, setting up an opportunity at Lyse Arena.
image 85’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to The player Viking’s effort.
image 86’` Corner kick
The player Viking wins a corner for Viking, setting up an opportunity at Lyse Arena.
87’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as FC player Bryne lines up to restart play.
image 89’` Goal 5 — 1
Kvia-Egeskog Simen provides a slick pass, and D'Agostino Nick (Viking) finishes it off for Bryne at Lyse Arena.
90 + 1’` Added time
Bryne faces {Addtime} minutes of stoppage time, as decided by Amland Sivert Oksnes at Lyse Arena.
image 90 + 2’` Goal kick
The footballer Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 90 + 2’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to The footballer Viking’s effort.
[11:53:01]` A final whistle
The match concludes at Lyse Arena as Viking and Bryne shake hands.
image 2’` Goal kick
The Amland Sivert Oksnes signals a goal kick for Viking, with FC player Viking ready to send it long.
image 6’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to FC player Viking’s effort.
image 10’` Corner kick
A corner is awarded to Bryne after a strong move by Tripic Zlatko (Viking) near the goal line.
image 15’` Free kick
Amland Sivert Oksnes awards a free kick to Viking after a foul by The FC footballer Viking in the Lyse Arena midfield.
image 21’` Corner kick
Viking earns a corner kick as Tripic Zlatko (Viking) forces the ball out of play at Lyse Arena.
image 21’` Goal 1 — 0
Bryne celebrates as Tripic Zlatko assists Roseth Martin Ove (Viking) for a stunning goal at Lyse Arena.
image 25’` Free kick
The player Viking steps up to take a free kick for Bryne as tension builds at Lyse Arena.
image 28’` Goal kick
The FC footballer Viking steps up for Viking’s goal kick, aiming to shift momentum at Lyse Arena.
image 30’` Free kick
Bryne is set to take a free kick after FC player Viking is brought down near Lyse Arena’s stands.
image 36’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to The FC footballer Viking’s effort.
image 40’` Goal kick
The FC footballer Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 42’` Goal kick
FC player Viking steps up for Viking’s goal kick, aiming to shift momentum at Lyse Arena.
image 45 + 1’` Free kick
The footballer Viking steps up to take a free kick for Bryne as tension builds at Lyse Arena.
image 45 + 1’` Goal 2 — 0
Amland Sivert Oksnes nods as Christiansen Peter’s assist leads Falchener Henrik (Viking) to net one for Viking at Lyse Arena.
image 45 + 4’` Goal kick
The player Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 46’` Coach prepares substitution
The FC footballer Viking exits for Viking, and Lyse Arena watches the tactical switch.
image 50’` The yellow card comes on
Amland Sivert Oksnes books Austbo Advin (Viking) with a yellow card for Viking at Lyse Arena.
image 51’` Goal kick
The footballer Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 53’` Free kick
The player Viking steps up to take a free kick for Bryne as tension builds at Lyse Arena.
image 54’` Goal 3 — 0
Viking takes the lead thanks to Austbo Advin’s assist to Christiansen Peter (Viking), thrilling Lyse Arena.
image 58’` Coach makes sub
The footballer Viking exits for Viking, and Lyse Arena watches the tactical switch.
image 61’` Free kick
Bryne is set to take a free kick after FC player Viking is brought down near Lyse Arena’s stands.
image 62’` Goal 4 — 0
Bryne celebrates as Tripic Zlatko assists Christiansen Peter (Viking) for a stunning goal at Lyse Arena.
image 64’` Free kick
Bryne is set to take a free kick after The player Viking is brought down near Lyse Arena’s stands.
image 65’` Corner kick
A corner is awarded to Bryne after a strong move by Tripic Zlatko (Viking) near the goal line.
image 70’` Substitution
FC player Viking is substituted for Bryne, as Amland Sivert Oksnes signals at Lyse Arena.
image 69’` Coach makes sub
Viking makes a change at Lyse Arena, with FC player Viking coming off the pitch.
image 69’` Coach prepares substitution
Viking swaps The player Viking out, shaking things up at Lyse Arena.
image 73’` Corner kick
Amland Sivert Oksnes points to the corner flag as Bryne prepares to take it, thanks to The footballer Viking.
image 79’` Goal kick
The Amland Sivert Oksnes signals a goal kick for Viking, with The FC footballer Viking ready to send it long.
image 83’` Free kick
Amland Sivert Oksnes awards a free kick to Viking after a foul by FC player Viking in the Lyse Arena midfield.
image 84’` Free kick
Bryne is set to take a free kick after The footballer Viking is brought down near Lyse Arena’s stands.
image 85’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to The player Viking’s effort.
image 86’` Corner kick
The player Viking wins a corner for Viking, setting up an opportunity at Lyse Arena.
image 89’` Goal 5 — 0
Kvia-Egeskog Simen provides a slick pass, and D'Agostino Nick (Viking) finishes it off for Bryne at Lyse Arena.
image 90 + 2’` Goal kick
The footballer Viking takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
image 90 + 2’` Free kick
A dangerous move halted, and Viking gets a free kick thanks to The footballer Viking’s effort.
6’` Caution image
Grodem Magnus (Bryne) sees yellow from Amland Sivert Oksnes, a warning for Viking at Lyse Arena.
10’` Goal kick image
The Amland Sivert Oksnes signals a goal kick for Viking, with FC player Bryne ready to send it long.
19’` Free kick image
A dangerous move halted, and Viking gets a free kick thanks to FC player Bryne’s effort.
26’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as The player Bryne lines up to restart play.
27’` Free kick image
The player Bryne steps up to take a free kick for Bryne as tension builds at Lyse Arena.
33’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as The player Bryne lines up to restart play.
36’` Corner kick image
A corner is awarded to Bryne after a strong move by Strunck Jakobsen Nicklas (Bryne) near the goal line.
40’` Corner kick image
Amland Sivert Oksnes points to the corner flag as Bryne prepares to take it, thanks to Strunck Jakobsen Nicklas (Bryne).
45 + 3’` Free kick image
Amland Sivert Oksnes signals a free kick for Viking as FC player Bryne protests the decision.
49’` Goal kick image
The Amland Sivert Oksnes signals a goal kick for Viking, with The FC footballer Bryne ready to send it long.
50’` Free kick image
Bryne is set to take a free kick after FC player Bryne is brought down near Lyse Arena’s stands.
53’` Goal kick image
Bryne gets a goal kick as The player Bryne clears the danger in front of Lyse Arena’s fans.
59’` Corner kick image
Amland Sivert Oksnes points to the corner flag as Bryne prepares to take it, thanks to Strunck Jakobsen Nicklas (Bryne).
62’` Coach prepares substitution image
Viking swaps The FC footballer Bryne out, shaking things up at Lyse Arena.
63’` Free kick image
FC player Bryne steps up to take a free kick for Bryne as tension builds at Lyse Arena.
62’` Coach makes sub image
Amland Sivert Oksnes oversees Bryne’s substitution as The player Bryne leaves the Lyse Arena field.
62’` Coach makes sub image
FC player Bryne exits for Viking, and Lyse Arena watches the tactical switch.
67’` Goal 0 — 1 image
Ramos Moreira Duarte Miguel lays it off perfectly for Grodem Magnus (Bryne) to score for Viking, and Lyse Arena erupts!
68’` Goal kick image
The player Bryne takes the goal kick for Bryne after the ball goes wide at Lyse Arena.
73’` Free kick image
Amland Sivert Oksnes signals a free kick for Viking as FC player Bryne protests the decision.
77’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as The player Bryne lines up to restart play.
78’` Coach prepares substitution image
The footballer Bryne is substituted for Bryne, as Amland Sivert Oksnes signals at Lyse Arena.
80’` Free kick image
Bryne is set to take a free kick after The player Bryne is brought down near Lyse Arena’s stands.
82’` Goal kick image
The player Bryne steps up for Viking’s goal kick, aiming to shift momentum at Lyse Arena.
83’` Coach prepares substitution image
The player Bryne is substituted for Bryne, as Amland Sivert Oksnes signals at Lyse Arena.
85’` Corner kick image
Saunes Eirik Franke (Bryne) wins a corner for Viking, setting up an opportunity at Lyse Arena.
87’` Goal kick image
Viking prepares for a goal kick at Lyse Arena as FC player Bryne lines up to restart play.

Viking and Bryne will play their match on 25 Oct 2025 at 10:00. The game will be held on Lyse Arena stadium within the Eliteserien. All interesting information can be found in one place, like Viking vs Bryne score, fixtures, statistics, latest score, livescore, and future matches' fixtures.

Match and teams’ info

Viking vs Bryne score and info in recent games:
  • Viking - Bryne (25.10.2025 | 25 Oct 2025 | 25/10/2025) Lyse Arena 5:1 Eliteserien
  • Bryne - Viking (27.07.2025 | 27 Jul 2025 | 27/07/2025) Bryne Stadion 1:3 Eliteserien
  • Bryne - Viking (16.02.2023 | 16 Feb 2023 | 16/02/2023) 0:2 Club Friendly Games
  • Viking - Bryne (05.02.2022 | 05 Feb 2022 | 05/02/2022) 2:0 Club Friendly Games
  • Bryne - Viking (02.05.2018 | 02 May 2018 | 02/05/2018) Bryne Stadion 1:0 NM Cup

Last played matches of teams:

Viking
  • Viking - Tromso (05.07.2026 | 05 Jul 2026 | 05/07/2026) SR-Bank Arena Eliteserien
  • Lillestrom - Viking (30.05.2026 | 30 May 2026 | 30/05/2026) Åråsen Eliteserien
  • Kristiansund BK - Viking (24.05.2026 | 24 May 2026 | 24/05/2026) Kristiansund Stadion 1:2 Eliteserien
  • Viking - Start (16.05.2026 | 16 May 2026 | 16/05/2026) Lyse Arena 6:3 Eliteserien
  • KFUM - Viking (10.05.2026 | 10 May 2026 | 10/05/2026) KFUM Arena 0:2 Eliteserien
Bryne
  • Stabaek - Bryne (27.06.2026 | 27 Jun 2026 | 27/06/2026) Nadderud 2:0 1st Division
  • Bryne - Asane (21.06.2026 | 21 Jun 2026 | 21/06/2026) Bryne Stadion 1:0 1st Division
  • Lyn Fotball - Bryne (14.06.2026 | 14 Jun 2026 | 14/06/2026) Bislett Stadion 0:3 1st Division
  • Bryne - Hodd (31.05.2026 | 31 May 2026 | 31/05/2026) Bryne Stadion 1:0 1st Division
  • Stromsgodset - Bryne (25.05.2026 | 25 May 2026 | 25/05/2026) Marienlyst Stadion 1:0 1st Division
Viking v Bryne score today, 25.10.2025, and full match statistics will be available on fscore.co.tz on any device without registration.