Xin Luo Profile and Player Statistics
First name: Xin
Last name: Luo
Position: Defender
Nationality:
Height: 175

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Xin Luo has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
FA Cup 2023 Zibo Qisheng 180 2 0 0 0 0 0 0
FA Cup 2022 Shijiazhuang Kungfu 0 0 0 0 0 0 0 0
League One 2022 Shijiazhuang Kungfu 453 13 8 5 0 0 1 0
FA Cup 2021 Sichuan Minzu 0 0 0 0 0 0 0 0
FA Cup 2021 Chengdu Rongcheng 0 0 0 0 0 0 0 0
League One 2021 Chengdu Rongcheng 0 0 0 0 0 0 0 0
League One 2020 Chengdu Rongcheng 326 8 4 4 0 0 3 0
First Amateur Division 2019/2020 Tubize 450 7 0 1 0 0 2 0

Xin Luo has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
23/06/2023 Zibo Qisheng
0 - 1
Beijing Guoan 0-1H2H+
  0 - 1 8' Yang Liyu
Yuchen Wang 8'  
Zihao Xu 23'  
  69' Xizhe Zhang
  69' Tianyi Gao
  69' Dabao Yu
  69' Ziming Wang
  71' Wenhao Jiang
Wu Xiaotian 73'  
Liu Changqi 73'  
  77' Cheng Piao
  77' Nico Yennaris 
  77' Wenhao Jiang
  77' Lei Li
Jinjiang Hou 79'  
Zihao Xu 87'  
Liu Jinge 87'  
  90' Mohemati Naibijiang
  90' Yan Yu
30/05/2023 Zibo Qisheng
1 - 1
Jinan Xingzhou 1-0H2H+
Zhao Xiaotian 41' 1 - 0  
50'  
  1 - 1 85' Yifei Sang
07/12/2022 Shijiazhuang Kungfu
1 - 3
Nanjing City 0-2H2H+
  0 - 1 1' Mingyu Zhao
  0 - 2 18' Rui Li
Lingke Wang 46'  
Kui Pan 46'  
  56' Yin Ni
  56' Zhenquan Cao
  0 - 3 58' Pengchao Zu
  68' Yu Zhou
  68' Chaoyu Lu
  68' Mingyu Zhao
  68' Zhiwei Xie
Jingxuan Mei 71' 1 - 3  
Shuhao Zhao 72'  
Chuang Chen 72'  
  87' Rui Li
  87' Xianbing Zhang
  87' Pengchao Zu
  87' Zhen Meng
03/12/2022 Shijiazhuang Kungfu
4 - 3
Shaanxi Chang'an 0-3H2H+
  0 - 1 7' Biao Deng
  12' Wu Xu
  0 - 2 31' Yiming Zheng
Zhang Hao 35'  
  0 - 3 37' Moses Ogbu
Xiaoheng Nan 39'  
Liu Tianyang 39'  
Kui Pan 49' 1 - 3  
  54' Xin He
Hao Zhang 58' 2 - 3  
Xiaochen Jia 60'  
Bang Ouyang 60'  
  61' Biao Deng
  61' Sijie Zhang
  61' Wu Xu
  61' You Zou
Alexsandro 62' 3 - 3  
  76' Xin He
  76' Shun Su
Hao Zhang 81'  
Jingxuan Mei 81'  
Song Wang 81'  
Lingke Wang 81'  
Liu Tianyang 81'  
Xin Luo 81'  
Alexsandro 88' 4 - 3  
  90' Junliang Ma
  90' Chen Xing
25/11/2022 Shijiazhuang Kungfu
1 - 0
Heilongjiang Lava Spring 1-0H2H+
Bang Ouyang 21'  
Hao Zhang 33' 1 - 0  
Jiajun Huang 45+1'  
  46' Yujie Zhang
  46' Evans Etti
Hao Zhang 57'  
Xiaochen Jia 57'  
  68' Boyang Li
  68' Liang Peiwen
  68' Dominic Vinícius Eberechukwu Uzoukwu
  68' Franck Ohandza
  70' Jiaxuan Zhu
Jiajun Huang 74'  
He Wei 74'  
João Leonardo 82'  
Alexsandro 82'  
Bang Ouyang 82'  
Xin Luo 82'  
  82' Jiaxuan Zhu
  82' Li Zhongting
  90+3' Chen Liming
  90+3' Junzhi Qian
21/11/2022 Nantong Zhiyun
1 - 2
Shijiazhuang Kungfu 1-1H2H+
Wei Liu 12' 1 - 0  
  20' Xiaoheng Nan
  1 - 1 31' Xiaoheng Nan
Wei Liu 44'  
  1 - 2 54' Hao Zhang
Lei Wenjie 60'  
Lai Wei 66'  
Dalun Gao 66'  
Zilei Jiang 66'  
Xiangbin Li 66'  
  75' Sainan Zhan
  75' Bang Ouyang
Ming-Yang Yang 75'  
  75' Hao Zhang
  75' Jiajun Huang
  78' Yifei An
  78' He Wei
  80' Jiajun Huang
Jiaqiang Huang 85'  
Haoqian Zheng 85'  
  86' Xiaoheng Nan
  86' Xin Luo
Abdou Traoré 88'  
Jie Wang 88'  
26/10/2022 Shijiazhuang Kungfu
0 - 1
Nantong Zhiyun 0-0H2H+
Kui Pan 8'  
  12' Dalun Gao
  46' Dalun Gao
  46' Cong Huang
  46' Haoyu Song
  46' Jiaqiang Huang
Alexsandro 46'  
Xiaoheng Nan 46'  
Sainan Zhan 64'  
Xin Luo 64'  
Hailun Ge 70'  
Xiaochen Jia 70'  
  76' Zilei Jiang
  76' Xiangbin Li
  0 - 1 88' Abdou Traoré
Song Wang 89'  
Bang Ouyang 89'  
João Leonardo 89'  
Hao Zhang 89'  
  90' Cong Huang
  90+1' Ming-Yang Yang
  90+1' Jie Wang
  90+2' Abdou Traoré
  90+2' Haoqian Zheng
25/09/2022 Shijiazhuang Kungfu
1 - 0
Shenzhen Peng City 0-0H2H+
  13' Xuri Zhao
  13' Qi Wang
  46' Dadi Zhou
  46' Song Nan
Alexsandro 56'  
Jiajun Huang 56'  
Yifei An 58' 1 - 0  
Hailun Ge 70'  
Shuhao Zhao 70'  
  70' Chen Song 
  70' Xiaolei Ma
  74' Andy Russell
Sainan Zhan 75'  
Xin Luo 75'  
João Leonardo 83'  
19/09/2022 Shijiazhuang Kungfu
1 - 0
Beijing BG 1-0H2H+
João Leonardo 8' 1 - 0  
Kui Pan 33'  
Venício 38'  
Xin Luo 46'  
Bang Ouyang 46'  
  46' Feige Tong
  46' Fan Yang
  46' Ran Zhang
  46' Jiakang Yang
Hao Zhang 46'  
Xiaochen Jia 46'  
  54' Haochen Wang
  54' Dongdong He
  59' Yunpeng Gao
  59' Xudong Yang
Xiaoheng Nan 63'  
Jiajun Huang 63'  
  68' Rongda Zhang
  76' Rongda Zhang
  76' Weibo Wang
João Leonardo 79'  
Alexsandro 79'  
Venício 83'  
Haiwei Zhu 90'  
Zhongyi Li 90'  
  90+3' Hang Dong
Yueming Li 90+4'  
  90+4' Hang Dong
07/09/2022 Shenzhen Peng City
2 - 0
Shijiazhuang Kungfu 1-0H2H+
  24' Hailun Ge
Xiaolei Ma 28' 1 - 0  
  39' Hailun Ge
  39' Shuhao Zhao
  46' Venício
  46' Alexsandro
Song Nan 48'  
  55' Xin Luo
  55' Bang Ouyang
  55' He Wei
  55' Jiajun Huang
Xuri Zhao 61'  
Chu Wang 61'  
Jorge Ortiz 61'  
Hernán Santana 61'  
Song Nan 61'  
Muzapar Muhta 61'  
Edu García 68' 2 - 0  
  68' Shuhao Zhao
  70' Kui Pan
  71' Song Wang
  71' Xiaochen Jia
Xiaolei Ma 74'  
Dalong Xia 74'  
04/09/2022 Beijing BG
0 - 2
Shijiazhuang Kungfu 0-1H2H+
  0 - 1 31' João Leonardo
Chaolun Wei 35'  
Rongda Zhang 52'  
Feige Tong 52'  
  56' Bang Ouyang
  56' Xin Luo
  58' Haiwei Zhu
  64' Song Wang
  64' Hao Zhang
Haochen Wang 73'  
Dongdong He 73'  
Wang Jinze 73'  
Xudong Yang 73'  
  76' João Leonardo
  76' Alexsandro
  76' Haiwei Zhu
  76' He Wei
  0 - 2 80' Alexsandro
Jiakang Yang 84'  
Ran Zhang 84'  
Xincheng Zhou 84'  
Yunpeng Gao 84'  
19/08/2022 Shijiazhuang Kungfu
2 - 0
Xinjiang Tianshan 1-0H2H+
  20' Qaharman Abdukerim
Yifei An 42' 1 - 0  
  46' Elizat Abdureshit
  46' Ibrahim Kurban
Bang Ouyang 55'  
Xin Luo 55'  
  59' Ababekri Erkin
  59' Jingrun Li
Venício 71'  
Xiaochen Jia 71'  
  76' Mehmudjan Minem
  76' Kaster Hurman
  77' Jingrun Li
Xiaoheng Nan 79'  
João Leonardo 79'  
  82' Ekber Rehimjan
  82' Abdulla Abduwal
  88' Ahmat Tursunjan
João Leonardo 90+3' 2 - 0  
14/08/2022 Shijiazhuang Kungfu
1 - 2
Zhenjiang Huasa 1-1H2H+
Haiwei Zhu 4' 1 - 0  
  1 - 1 14' Boyuan Feng 
Venício 16'  
Yifei An 30'  
Chenliang Zhang 46'  
Xiaoheng Nan 46'  
  51' Boyuan Feng 
  51' Yang Ruan
  1 - 2 54' Songyi Li
Xiaochen Jia 58'  
Daniel Wong 58'  
Bang Ouyang 58'  
Xin Luo 58'  
  68' Junmin Xu
  68' Chunjie Gong
Hailun Ge 71'  
Shuhao Zhao 71'  
Haiwei Zhu 78'  
Jingxuan Mei 78'  
  81' Mingjian Zhao
  81' Liu Boyang
  81' Nemanja Covic
  81' Yuhao Liu
  82' Liu Boyang
  90+4' Yuhao Liu
26/06/2022 Guangxi Baoyun
0 - 0
Shijiazhuang Kungfu 0-0H2H+
Haichao Zhao 42'  
  44' Hailun Ge
Yetong Cheng 54'  
Linfeng Wu 54'  
Haichao Zhao 54'  
Pin Lü 54'  
  55' Daniel Wong
  55' He Wei
  72' Xiaoheng Nan
  72' Haiwei Zhu
Yu Yang 77'  
Lu Yin 77'  
Wang Zihao 77'  
Li Xiaoting 77'  
Mladen Kovacevic 82'  
Tan Xiang 82'  
  90+1' Hao Zhang
  90+1' Zifeng Xie
12/06/2022 Suzhou Dongwu
1 - 2
Shijiazhuang Kungfu 0-0H2H+
  20' Xin Luo
Zhang Lingfeng 45'  
Yang Men 45'  
  56' Daniel Wong
  56' Hao Zhang
Changjie Qian 64' 1 - 0  
  67' Minghao Zhou
  67' Hailun Ge
  67' Haiwei Zhu
  67' Zifeng Xie
  1 - 1 72' Hao Zhang
Weipeng Liang 76'  
Qeyser Adiljan 76'  
Wei Chen 76'  
Chunqing Xu 76'  
Changjie Qian 77'  
  1 - 2 79' Chenliang Zhang
Haowen Li 86'  
Fucheng Tan 86'  
  86' Xiaoheng Nan
  86' He Wei
Jingzhe Zhang 88'  
Zhe Shi 88'  
04/11/2020 Zhejiang
1 - 0
Chengdu Rongcheng 1-0H2H+
Tan Yang 6' 1 - 0  
  46' Yongfa Hu
  46' Xiaolei Ma
  46' Naldo
  46' Nikola Djurdjic
Wei Long 52'  
Junsheng Yao 53'  
Haoran Zhong 53'  
Dino Ndlovu 53'  
Nyasha Mushekwi 53'  
  54' Jinzhao Chu
  59' Nikola Djurdjic
Tan Yang 64'  
Zheng'ao Sun 64'  
  74' Mingtian Hu
  74' Xiao Zhang
Fan Jinming 75'  
Sun Haosheng 78'  
  80' Zhuoyi Feng
  80' Miao Tang
  80' Xin He
  80' Xin Luo
Jin Cheng 80'  
Yang Wang 80'  
Sun Haosheng 80'  
Yu Dong 80'  
Yu Dong 86'  
Haoran Zhong 90+6'  
28/10/2020 Zhenjiang Huasa
1 - 1
Chengdu Rongcheng 0-1H2H+
  0 - 1 7' Mingtian Hu
Cui Peng 23'  
  28' Rui Gan
  55' Nikola Djurdjic
  55' Naldo
  55' Mingtian Hu
  55' Xin Luo
  57' Miao Tang
Bruno Pirri 61'  
Tunde Adeniji 62'  
Hildeberto 62'  
Cui Peng 62'  
Zhengrong Zhu 62'  
Yudong Zhang 66'  
  68' Xiaolei Ma
  68' Jingyang Zhang
Zhang Tianhan 69'  
Yufan Wu 69'  
Yang Ruan 69'  
Sun Zhaoliang 69'  
  80' Wu Guichao
  81' Miao Tang
  81' Lu Yang
  81' Wu Guichao
  81' Zhuoyi Feng
  82' Jinzhao Chu
Bruno Pirri 83' 1 - 1  
Chunjie Gong 90+2'  
Xijie Wang 90+2'  
25/10/2020 Chengdu Rongcheng
2 - 1
Taizhou Yuanda 1-0H2H+
  18' Cheng Yuan
  26' Sheng Pengfei
Sheng Pengfei 42' 1 - 0  
  46' Cheng Yuan
  46' Ge Wei
  46' Hongliang Tao
  46' Yang Zhang
  1 - 1 49' Xinlin Zhang
Rui Gan 70'  
  72' Zhang Yujue
  72' Jianye Liu
  72' Jiajun Xu
  72' Li Shizhou
Nikola Djurdjic 74'  
Naldo 74'  
Wu Guichao 74'  
Xin Luo 74'  
Mingtian Hu 80'  
Jingyang Zhang 80'  
Xiaolei Ma 86'  
Miao Tang 86'  
  89' Li Shizhou
  89' Wen Chao
Miao Tang 90+3' 2 - 1  
10/10/2020 Suzhou Dongwu
0 - 1
Chengdu Rongcheng 0-1H2H+
  8' Xin Luo
  0 - 1 42' Xiaolei Ma
Chris Shimbayev 44'  
  46' Xin Luo
  46' Li Shanglin
  52' Chaolong Wang
Linfeng Wu 60'  
Fucheng Tan 60'  
  62' Chaolong Wang
  62' Jingyang Zhang
Mingfei Hu 71'  
  72' Xiaolei Ma
  72' Xiao Zhang
Chuang Tang 74'  
J. Atule 74'  
Cheng Mouyi 74'  
Wei Chen 74'  
J. Atule 79'  
  83' Nikola Djurdjic
  83' Junjie Meng
Abas'haji 88'  
Congming Wang 88'  
Chris Shimbayev 88'  
Yonghao Dai 88'  
30/09/2020 Beijing Renhe
3 - 2
Chengdu Rongcheng 2-2H2H+
  0 - 1 1' Xiaolei Ma
Tiago 7' 1 - 1  
  1 - 2 15' Dani Quintana
Hui Jin 23'  
Wenzhao Zhang 23'  
  44' Tao Liu
Wan Houliang 45+1' 2 - 2  
Cao Yongjing 46'  
Liu Boyang 46'  
Andong Luo 48'  
Tiago 54' 3 - 2  
  60' Xiaolong Wang
  60' Mingtian Hu
  60' Yongfa Hu
  60' Xin Luo
  60' Naldo
  60' Nikola Djurdjic
  75' Lu Yang
  75' Jingyang Zhang
Liu Jian 83'  
  84' Xiaolei Ma
  84' Miao Tang
Nizamdin Ependi 88'  
Liu Jian 90'  
Liu Yingchen 90'  
Wenzhao Zhang 90+3'  
Sun Weizhe 90+3'  
27/09/2020 Nei Mongol Zhongyou
0 - 2
Chengdu Rongcheng 0-1H2H+
Zhenfei Huang 18'  
  34' Xin Luo
Li Jian 40'  
  0 - 1 41' Miao Tang
  46' Xin Luo
  46' Wu Guichao
Xu Qing 46'  
Guto 46'  
Quanjiang Chen 46'  
Jiayi Zhu 46'  
  46' Xiaolong Wang
  46' Rui Gan
Li Jian 46'  
André Senghor 46'  
Guto 61'  
Fang Hao 69'  
Zhang Xiaotian 69'  
Wenxuan Wang 71'  
  71' Nikola Djurdjic
  71' Naldo
  0 - 2 79' Wu Guichao
Zhenfei Huang 81'  
Yilun Ma 81'  
  83' Mingtian Hu
  83' Chaolong Wang
  88' Xiaolei Ma
  88' Hanlin Wang
16/09/2020 Chengdu Rongcheng
1 - 0
Beijing BG 1-0H2H+
Xin Luo 4'  
Tao Liu 18' 1 - 0  
  46' John Owoeri
  46' Gong Zheng
  56' Sun Qinhan
  56' Shi Tang
  56' Junxian Peng
  56' Xin Bu
Xin Luo 61'  
Jingyang Zhang 61'  
Nikola Djurdjic 61'  
Naldo 61'  
  62' Wang Haitao
  62' Anizirjan Askar
  70' Yeljan Shinar
Xiaolei Ma 72'  
Lu Yang 72'  
Yongfa Hu 73'  
  76' Xu Haoyang
  76' Wen Chih-hao
Zhuoyi Feng 81'  
Miao Tang 81'  
Wu Guichao 81'  
Xin He 81'  
12/09/2020 Chengdu Rongcheng
3 - 2
Beijing Renhe 1-1H2H+
Yongfa Hu 13'  
  15' Yufeng Zhang
  0 - 1 25' Tiago
  37' Cao Yongjing
Yufeng Zhang 39' 1 - 1  
  42' Wenzhao Zhang
Zhuoyi Feng 47' 2 - 1  
Wu Guichao 55' 3 - 1  
Wu Guichao 56'  
  60' Daniel Wong
  60' Liu Boyang
  3 - 2 65' Tiago
Xin Luo 70'  
Jingyang Zhang 70'  
Nikola Djurdjic 70'  
Naldo 70'  
  81' Yufeng Zhang
  81' Jie Fu
Zhuoyi Feng 84'  
Lu Yang 84'  
  86' Liu Boyang
Xiaolei Ma 89'  
Miao Tang 89'  
Wu Guichao 89'  
Xin He 89'  
07/12/2019 Tubize
3 - 2
Dender 1-2H2H+
S. Garlito y Romo 30'  
B. Cachenaut 30'  
  0 - 1 34' R. M'Barki
N. Aarab 36' 1 - 1  
  1 - 2 43' Alexandre Arenate
W. Ali Moussa 46'  
Odei Arrieta 46'  
I. El Omari 58' 2 - 2  
M. Van Onsem 60'  
Robbe Decostere 60'  
  74' W. Hias
  76' D. Van Vaerenbergh
  76' J. Ngongo
I. El Omari 81' 3 - 2  
  85' R. M'Barki
B. Cachenaut 88'  
23/11/2019 Tubize
0 - 2
Heist 0-0H2H+
M. Van Onsem 20'  
  31' Roel Tambeur
  0 - 1 59' N. Orye
N. Aarab 60'  
M. Van Onsem 67'  
S. Movoto 67'  
S. Garlito y Romo 70'  
  0 - 2 71' N. Orye
A. Bouchentouf Idriss 71'  
J. Nanizayamo 71'  
  76' Philippe Janssens
  76' Thomas Regnier
S. Garlito y Romo 81'  
B. Cachenaut 81'  
I. El Omari 81'  
Xin Luo 83'  
  85' M. Ferreira-Carrasco
  85' Cédric Mateso-Liongola
  90' R. Benhamou
  90' Henry Odutayo
12/10/2019 Patro Eisden
3 - 0
Tubize 1-0H2H+
Davy Brouwers 4' 1 - 0  
  54' B. Cachenaut
  64' I. El Omari
  64' S. Movoto
Davy Brouwers 64' 2 - 0  
Karim Ezzahri 68'  
B. Yagan 68'  
  70' B. Cachenaut
  70' Charles Vanhoutte
  70' A. Bouchentouf Idriss
  79' N. Garcia Fernandez
  79' S. Gueulette
William Baeten 83'  
Bram Olaerts 83'  
Davy Brouwers 84' 3 - 0  
T. Azevedo 88'  
H. Tshimanga 88'  
05/10/2019 Tubize
1 - 2
Olympic Charleroi 0-0H2H+
N. Aarab 47'  
B. Cachenaut 51'  
  52' Manuel Castronovo
  0 - 1 60' Ibrahim Somé Salombo
  68' Ibrahim Somé Salombo
  68' Ilias Sbaa
J. Nanizayamo 68'  
B. Setti 68'  
Andy Lokando 69'  
S. Gueulette 69'  
Ander Sáenz 74'  
N. Aarab 81'  
Lambilate Tawaba 81'  
S. Garlito y Romo 84' 1 - 1  
  85' Manuel Castronovo
  85' Etienne Wala Zock
  1 - 2 89' Valentin Lamort
  89' Q. Vanderbecq
  89' Nawfal Largo
21/09/2019 Tubize
2 - 1
RWDM 1-0H2H+
N. Aarab 30'  
  30' Benjamin Delacourt
  30' Anthony Cabeke
V. Rigoni 35'  
I. El Omari 43' 1 - 0  
Andy Lokando 46'  
Charles Vanhoutte 46'  
S. Garlito y Romo 47' 2 - 0  
  53' Joerie Dequevy
  53' Mathieu Cornet
Charles Vanhoutte 55'  
N. Aarab 65'  
S. Gueulette 65'  
  65' Anthony Bova
  65' L. Napoleone
  2 - 1 72' C. Fabre
I. El Omari 80'  
Lambilate Tawaba 80'  
W. Ali Moussa 83'  
  90' C. Fabre
V. Rigoni 90'  
  90' Mathieu Cornet
S. Gueulette 90'  
07/09/2019 Dessel Sport
1 - 0
Tubize 1-0H2H+
Aziz Moutawakil 5' 1 - 0  
T. Jutten 12'  
T. Lenaerts 22'  
  48' S. Garlito y Romo
  51' T. Rosenthal
  51' Robbe Decostere
Jelle Alaerts 57'  
Demba Janneh 57'  
T. Jutten 57'  
L. Versmissen 57'  
  58' Xin Luo
  58' I. El Omari
  64' Andy Lokando
  67' A. Bouchentouf Idriss
  67' L. Goudiaby
J. Breugelmans 90+2'  
R. Goor 90+2'  
31/08/2019 Tubize
0 - 0
Sint-Eloois-Winkel 0-0H2H+
V. Rigoni 12'  
  32' M. Voskanyan
  51' R. Verhooghe
  51' Mehdi Oumedjeber
F. Giusto 57'  
I. El Omari 57'  
Ander Sáenz 67'  
I. El Omari 71'  
S. Garlito y Romo 76'  
M. Van Onsem 76'  
  76' Dylan Verhaeren
  76' Jorgo Waeghe
Xin Luo 80'  
  80' S. Oumedjeber
  80' K. Sürmeli
W. Ali Moussa 90'  
Mohamed Bangoura 90'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2025 SoccerPunter Pte. Ltd. All rights reserved.