-
End of game
-
End of period
-
Jie Xu
turnover; out of bounds
-
Ričards Vitoļskis
2nd of 2 free throws made
-
Ričards Vitoļskis
1st of 2 free throws missed
-
Ke Xu
Substitution in
-
Haoran Jiang
Substitution out
-
Ričards Vitoļskis
foul drawn
-
Haoran Jiang
personal foul; 2 free throws awarded
-
Ričards Vitoļskis
steal
-
Haowen Guo
turnover; bad pass
-
Ričards Vitoļskis
2pt driving layup made
-
Timeout
-
Haowen Guo
made the assist
-
Yanbo Shi
alley oop made
-
Timeout
-
team defensive rebound
-
Valters Veveris
3pt jump shot missed
-
Davids Viksne
defensive rebound
-
Haowen Guo
2pt turnaround jump shot missed
-
Yanbo Shi
defensive rebound
-
Davids Viksne
3pt jump shot missed
-
Haowen Guo
2pt driving layup made
-
Valters Veveris
3pt jump shot made
-
Yanbo Shi
layup made
-
Yanbo Shi
offensive rebound
-
Jie Xu
3pt pullup jump shot missed
-
Yanbo Shi
defensive rebound
-
Marcis Steinbergs
3pt jump shot missed
-
Marcis Steinbergs
Substitution in
-
Rodrigo Bumeisters
Substitution out
-
Timeout
-
Haowen Guo
made the assist
-
Jie Xu
3pt jump shot made
-
Rodrigo Bumeisters
Substitution in
-
Adrians Snipke
Substitution out
-
Haowen Guo
foul drawn
-
Adrians Snipke
turnover
-
Adrians Snipke
offensive foul
-
Armands Berkis
defensive rebound
-
Haowen Guo
2nd of 2 free throws missed
-
Haowen Guo
1st of 2 free throws missed
-
Haowen Guo
foul drawn
-
Armands Berkis
personal foul; 2 free throws awarded
-
Adrians Snipke
made the assist
-
Armands Berkis
layup made
-
Adrians Snipke
offensive rebound
-
Valters Veveris
3pt jump shot missed
-
Armands Berkis
foul drawn
-
Haowen Guo
turnover
-
Haowen Guo
offensive foul
-
Davids Viksne
Substitution in
-
Marcis Steinbergs
Substitution out
-
Marcis Steinbergs
2nd of 2 free throws made
-
Marcis Steinbergs
1st of 2 free throws made
-
Marcis Steinbergs
foul drawn
-
Weize Jiang
personal foul; 2 free throws awarded
-
Jie Xu
2pt jump shot made
-
Adrians Snipke
2nd of 2 free throws made
-
Adrians Snipke
1st of 2 free throws made
-
Adrians Snipke
foul drawn
-
Jie Xu
personal foul; 2 free throws awarded
-
Adrians Snipke
offensive rebound
-
Marcis Steinbergs
3pt jump shot missed
-
Armands Berkis
defensive rebound
-
Haowen Guo
3pt jump shot missed
-
Jie Xu
defensive rebound
-
Valters Veveris
3pt jump shot missed
-
Ričards Vitoļskis
foul drawn
-
Haoran Jiang
personal foul
-
Haoran Jiang
2nd of 2 free throws made
-
Haoran Jiang
1st of 2 free throws made
-
Haoran Jiang
foul drawn
-
Armands Berkis
personal foul; 2 free throws awarded
-
Adrians Snipke
made the assist
-
Valters Veveris
3pt jump shot made
-
Ričards Vitoļskis
defensive rebound
-
Yanbo Shi
2pt driving layup missed
-
Haowen Guo
foul drawn
-
Armands Berkis
personal foul
-
Ričards Vitoļskis
2pt jump shot made
-
Yanbo Shi
Substitution in
-
Zhuo Ji
Substitution out
-
Weize Jiang
Substitution in
-
Ke Xu
Substitution out
-
Marcis Steinbergs
foul drawn
-
Zhuo Ji
personal foul
-
team defensive rebound
-
Ke Xu
3pt jump shot missed
-
Armands Berkis
layup made
-
Armands Berkis
offensive rebound
-
Adrians Snipke
2pt driving layup missed
-
team offensive rebound
-
Valters Veveris
3pt jump shot missed
-
Haowen Guo
made the assist
-
Haoran Jiang
2pt hook shot made
-
Haowen Guo
offensive rebound
-
Haoran Jiang
3pt jump shot missed
-
jump ball situation; throw-in
-
Armands Berkis
2nd of 2 free throws made
-
Armands Berkis
1st of 2 free throw missed
-
Timeout
-
Armands Berkis
foul drawn
-
Haoran Jiang
personal foul; 2 free throws awarded
-
Armands Berkis
offensive rebound
-
Ričards Vitoļskis
layup missed
-
Ričards Vitoļskis
offensive rebound
-
Valters Veveris
3pt jump shot missed
-
team offensive rebound
-
Valters Veveris
2pt driving layup missed
-
Armands Berkis
foul drawn
-
Haoran Jiang
turnover
-
Haoran Jiang
offensive foul
-
Valters Veveris
2pt driving layup made
-
Valters Veveris
defensive rebound
-
Zhuo Ji
2pt driving layup missed
-
Adrians Snipke
Substitution in
-
Davids Viksne
Substitution out
-
team defensive rebound
-
Valters Veveris
3pt jump shot missed
-
Valters Veveris
offensive rebound
-
Davids Viksne
3pt jump shot missed
-
Valters Veveris
defensive rebound
-
Zhuo Ji
2nd of 2 free throws missed
-
Haowen Guo
made the assist
-
Zhuo Ji
1st of 2 free throws made
-
Haoran Jiang
Substitution in
-
Yanbo Shi
Substitution out
-
Zhuo Ji
foul drawn
-
Davids Viksne
personal foul; 2 free throws awarded
-
team offensive rebound
-
Haowen Guo
layup missed
-
Yanbo Shi
defensive rebound
-
Marcis Steinbergs
2pt driving layup missed
-
Jie Xu
2pt floating jump shot made
-
Jie Xu
2nd of 2 free throws made
-
Jie Xu
1st of 2 free throws made
-
Ričards Vitoļskis
Substitution in
-
Rodrigo Bumeisters
Substitution out
-
Jie Xu
foul drawn
-
Valters Veveris
unsportsmanlike foul; 2 free throws awarded
-
Jie Xu
steal
-
Rodrigo Bumeisters
turnover; bad pass
-
Valters Veveris
defensive rebound
-
Haowen Guo
3pt jump shot missed
-
Ke Xu
defensive rebound
-
Davids Viksne
2pt jump shot missed
-
Zhuo Ji
Substitution in
-
Haoran Jiang
Substitution out
-
Marcis Steinbergs
Substitution in
-
Oskars Jakubs Hlebovickis
Substitution out
-
Start of period
-
End of period
-
Jie Xu
layup missed
-
Jie Xu
steal
-
Rodrigo Bumeisters
turnover; bad pass
-
Yanbo Shi
1st free throw made
-
Oskars Jakubs Hlebovickis
Substitution in
-
Adrians Snipke
Substitution out
-
Yanbo Shi
foul drawn
-
Adrians Snipke
personal foul; 1 free throw awarded
-
Haowen Guo
made the assist
-
Yanbo Shi
layup made
-
Haoran Jiang
defensive rebound
-
Armands Berkis
2pt jump shot missed
-
Valters Veveris
offensive rebound
-
Adrians Snipke
3pt jump shot missed
-
Adrians Snipke
Substitution in
-
Marcis Steinbergs
Substitution out
-
Timeout
-
Yanbo Shi
made the assist
-
Haowen Guo
3pt jump shot made
-
Valters Veveris
Substitution in
-
Ričards Vitoļskis
Substitution out
-
Rodrigo Bumeisters
turnover; bad pass
-
Marcis Steinbergs
foul drawn
-
Yanbo Shi
personal foul
-
Haoran Jiang
2nd of 2 free throws made
-
Haoran Jiang
1st of 2 free throw missed
-
Haoran Jiang
foul drawn
-
Ričards Vitoļskis
personal foul; 2 free throws awarded
-
Haoran Jiang
offensive rebound
-
Jie Xu
3pt jump shot missed
-
Jie Xu
foul drawn
-
Ričards Vitoļskis
turnover
-
Ričards Vitoļskis
offensive foul
-
Haoran Jiang
2nd of 2 free throws made
-
Jie Xu
made the assist
-
Haoran Jiang
1st of 2 free throws made
-
Rodrigo Bumeisters
Substitution in
-
Valters Veveris
Substitution out
-
Haoran Jiang
foul drawn
-
Davids Viksne
personal foul; 2 free throws awarded
-
Armands Berkis
layup made
-
Haoran Jiang
2nd of 2 free throws made
-
Ke Xu
Substitution in
-
Weize Jiang
Substitution out
-
Haoran Jiang
1st of 2 free throw missed
-
Jie Xu
Substitution in
-
Ke Xu
Substitution out
-
Armands Berkis
Substitution in
-
Edvards Reinis Mezulis
Substitution out
-
Haoran Jiang
foul drawn
-
Edvards Reinis Mezulis
personal foul; 2 free throws awarded
-
team offensive rebound
-
Ke Xu
3pt jump shot missed
-
Haoran Jiang
offensive rebound
-
Weize Jiang
2pt jump shot missed
-
Ričards Vitoļskis
turnover; bad pass
-
Davids Viksne
defensive rebound
-
Haowen Guo
2pt driving layup missed
-
Marcis Steinbergs
turnover; travelling
-
Davids Viksne
Substitution in
-
Adrians Snipke
Substitution out
-
Haowen Guo
2nd of 2 free throws made
-
Haowen Guo
1st of 2 free throws made
-
Haowen Guo
foul drawn
-
Adrians Snipke
personal foul; 2 free throws awarded
-
Ričards Vitoļskis
made the assist
-
Valters Veveris
3pt jump shot made
-
Ričards Vitoļskis
Substitution in
-
Rodrigo Bumeisters
Substitution out
-
Edvards Reinis Mezulis
offensive rebound
-
Valters Veveris
2pt floating jump shot missed
-
Haowen Guo
made the assist
-
Haoran Jiang
2nd of 2 free throws made
-
Haoran Jiang
1st of 2 free throws missed
-
Haoran Jiang
foul drawn
-
Edvards Reinis Mezulis
personal foul; 2 free throws awarded
-
Edvards Reinis Mezulis
Substitution in
-
Armands Berkis
Substitution out
-
Haoran Jiang
foul drawn
-
Adrians Snipke
personal foul
-
Adrians Snipke
2pt driving layup made
-
Haowen Guo
2nd of 2 free throws made
-
Haoran Jiang
made the assist
-
Haowen Guo
1st of 2 free throws made
-
Ke Xu
Substitution in
-
Jie Xu
Substitution out
-
Marcis Steinbergs
Substitution in
-
Davids Viksne
Substitution out
-
Haowen Guo
foul drawn
-
Adrians Snipke
personal foul; 2 free throws awarded
-
Haoran Jiang
offensive rebound
-
Jie Xu
3pt jump shot missed
-
Yanbo Shi
defensive rebound
-
Davids Viksne
3pt jump shot missed
-
Haowen Guo
made the assist
-
Haoran Jiang
2pt hook shot made
-
Rodrigo Bumeisters
made the assist
-
Armands Berkis
dunk made
-
Yanbo Shi
Substitution in
-
Zhuo Ji
Substitution out
-
Armands Berkis
foul drawn
-
Zhuo Ji
personal foul
-
Davids Viksne
offensive rebound
-
Davids Viksne
3pt jump shot missed
-
Weize Jiang
turnover; backcourt violation
-
Timeout
-
Rodrigo Bumeisters
made the assist
-
Valters Veveris
2pt driving layup made
-
Rodrigo Bumeisters
offensive rebound
-
Rodrigo Bumeisters
layup missed
-
Rodrigo Bumeisters
offensive rebound
-
Valters Veveris
3pt jump shot missed
-
Haoran Jiang
turnover; travelling
-
team defensive rebound
-
Armands Berkis
2pt floating jump shot missed
-
Haowen Guo
2nd of 2 free throws made
-
Haowen Guo
1st of 2 free throws missed
-
Zhuo Ji
Substitution in
-
Yanbo Shi
Substitution out
-
Haowen Guo
foul drawn
-
Davids Viksne
personal foul; 2 free throws awarded
-
Rodrigo Bumeisters
made the assist
-
Valters Veveris
2pt driving layup made
-
Haoran Jiang
turnover; ball handling
-
Haowen Guo
defensive rebound
-
Armands Berkis
layup missed
-
Armands Berkis
offensive rebound
-
Rodrigo Bumeisters
2pt driving layup missed
-
Haoran Jiang
2pt hook shot made
-
Rodrigo Bumeisters
made the assist
-
Adrians Snipke
3pt jump shot made
-
Davids Viksne
defensive rebound
-
Jie Xu
2pt jump shot missed
-
Yanbo Shi
defensive rebound
-
Rodrigo Bumeisters
3pt jump shot missed
-
Armands Berkis
foul drawn
-
Haoran Jiang
turnover
-
Haoran Jiang
offensive foul
-
Davids Viksne
made the assist
-
Adrians Snipke
3pt jump shot made
-
Adrians Snipke
defensive rebound
-
Weize Jiang
3pt jump shot missed
-
Haoran Jiang
Substitution in
-
Boqiao Jiao
Substitution out
-
Jie Xu
Substitution in
-
Ke Xu
Substitution out
-
Rodrigo Bumeisters
Substitution in
-
Ričards Vitoļskis
Substitution out
-
Start of period
-
End of period
-
Haowen Guo
made the assist
-
Weize Jiang
3pt jump shot made
-
Ričards Vitoļskis
2pt driving layup made
-
Armands Berkis
Substitution in
-
Edvards Reinis Mezulis
Substitution out
-
Ke Xu
turnover; bad pass
-
Yanbo Shi
defensive rebound
-
Edvards Reinis Mezulis
2nd of 2 free throws missed
-
Edvards Reinis Mezulis
1st of 2 free throws missed
-
Edvards Reinis Mezulis
foul drawn
-
Yanbo Shi
personal foul; 2 free throws awarded
-
Adrians Snipke
defensive rebound
-
Ke Xu
3pt jump shot missed
-
Adrians Snipke
made the assist
-
Davids Viksne
3pt jump shot made
-
Valters Veveris
defensive rebound
-
Haowen Guo
3pt jump shot missed
-
Haowen Guo
defensive rebound
-
Adrians Snipke
3pt jump shot missed
-
Weize Jiang
2nd of 2 free throws made
-
Weize Jiang
1st of 2 free throws made
-
Boqiao Jiao
Substitution in
-
Haoran Jiang
Substitution out
-
Weize Jiang
foul drawn
-
Valters Veveris
personal foul; 2 free throws awarded
-
Edvards Reinis Mezulis
made the assist
-
Valters Veveris
3pt jump shot made
-
Edvards Reinis Mezulis
defensive rebound
-
Edvards Reinis Mezulis
blocked the shot
-
Haowen Guo
layup missed
-
Ke Xu
Substitution in
-
Jie Xu
Substitution out
-
Weize Jiang
Substitution in
-
Jiaheng Li
Substitution out
-
Haoran Jiang
foul drawn
-
Edvards Reinis Mezulis
personal foul
-
Adrians Snipke
2pt floating jump shot made
-
Haowen Guo
made the assist
-
Yanbo Shi
layup made
-
Haowen Guo
defensive rebound
-
Ričards Vitoļskis
2nd of 2 free throws missed
-
Ričards Vitoļskis
1st of 2 free throws missed
-
Ričards Vitoļskis
foul drawn
-
Jie Xu
personal foul; 2 free throws awarded
-
Edvards Reinis Mezulis
defensive rebound
-
Jiaheng Li
3pt jump shot missed
-
Haowen Guo
defensive rebound
-
Davids Viksne
3pt jump shot missed
-
Haowen Guo
Substitution in
-
Ke Xu
Substitution out
-
Edvards Reinis Mezulis
Substitution in
-
Armands Berkis
Substitution out
-
Timeout
-
Jie Xu
made the assist
-
Yanbo Shi
alley oop made
-
Yanbo Shi
steal
-
Valters Veveris
turnover; bad pass
-
Ričards Vitoļskis
defensive rebound
-
Ke Xu
2pt jump shot missed
-
Jie Xu
steal
-
Valters Veveris
turnover; bad pass
-
Yanbo Shi
Substitution in
-
Zhuo Ji
Substitution out
-
Adrians Snipke
foul drawn
-
Zhuo Ji
turnover
-
Zhuo Ji
offensive foul
-
Zhuo Ji
defensive rebound
-
Valters Veveris
1st free throw missed
-
Valters Veveris
foul drawn
-
Jie Xu
personal foul; 1 free throw awarded
-
Adrians Snipke
made the assist
-
Valters Veveris
2pt driving layup made
-
Haoran Jiang
Substitution in
-
Yanbo Shi
Substitution out
-
Jie Xu
Substitution in
-
Weize Jiang
Substitution out
-
Ričards Vitoļskis
Substitution in
-
Rodrigo Bumeisters
Substitution out
-
Yanbo Shi
turnover; ball handling
-
Rodrigo Bumeisters
made the assist
-
Valters Veveris
2pt floating jump shot made
-
Zhuo Ji
made the assist
-
Ke Xu
3pt jump shot made
-
Jiaheng Li
offensive rebound
-
Weize Jiang
3pt jump shot missed
-
team turnover; 24 seconds violation
-
Adrians Snipke
Substitution in
-
Marcis Steinbergs
Substitution out
-
Rodrigo Bumeisters
defensive rebound
-
Ke Xu
2pt jump shot missed
-
team defensive rebound
-
Valters Veveris
2pt jump shot missed
-
Jiaheng Li
Substitution in
-
Haowen Guo
Substitution out
-
Marcis Steinbergs
foul drawn
-
Haowen Guo
personal foul
-
Zhuo Ji
Substitution in
-
Haoran Jiang
Substitution out
-
Haowen Guo
2nd of 2 free throws made
-
Haowen Guo
1st of 2 free throws made
-
Haowen Guo
foul drawn
-
Marcis Steinbergs
personal foul; 2 free throws awarded
-
Haowen Guo
1st free throw made
-
Valters Veveris
Substitution in
-
Arturs Kurucs
Substitution out
-
Arturs Kurucs
technical foul; 1 free throw awarded
-
Arturs Kurucs
made the assist
-
Marcis Steinbergs
dunk made
-
Davids Viksne
steal
-
Haoran Jiang
turnover; ball handling
-
Rodrigo Bumeisters
made the assist
-
Marcis Steinbergs
2pt jump shot made
-
Davids Viksne
offensive rebound
-
Arturs Kurucs
3pt jump shot missed
-
Haoran Jiang
1st free throw made
-
Ke Xu
Substitution in
-
Jie Xu
Substitution out
-
Davids Viksne
Substitution in
-
Adrians Snipke
Substitution out
-
Haoran Jiang
foul drawn
-
Marcis Steinbergs
personal foul; 1 free throw awarded
-
Haowen Guo
made the assist
-
Haoran Jiang
2pt driving layup made
-
Adrians Snipke
2pt floating jump shot made
-
Marcis Steinbergs
defensive rebound
-
Jie Xu
2pt driving layup missed
-
Jie Xu
steal
-
Rodrigo Bumeisters
turnover; bad pass
-
Jie Xu
made the assist
-
Haowen Guo
3pt jump shot made
-
Rodrigo Bumeisters
made the assist
-
Armands Berkis
layup made
-
Yanbo Shi
Substitution in
-
Zhuo Ji
Substitution out
-
Armands Berkis
foul drawn
-
Zhuo Ji
personal foul
-
Adrians Snipke
defensive rebound
-
Jie Xu
3pt jump shot missed
-
Jie Xu
steal
-
Arturs Kurucs
turnover; bad pass
-
Rodrigo Bumeisters
foul drawn
-
Jie Xu
personal foul
-
Arturs Kurucs
Substitution in
-
Valters Veveris
Substitution out
-
Start of period
-
End of period
-
Haowen Guo
2pt driving layup missed
-
Haowen Guo
defensive rebound
-
Valters Veveris
2pt hook shot missed
-
Haoran Jiang
turnover; ball handling
-
Armands Berkis
turnover; travelling
-
Armands Berkis
defensive rebound
-
Haoran Jiang
layup missed
-
Rodrigo Bumeisters
made the assist
-
Armands Berkis
2pt hook shot made
-
Weize Jiang
made the assist
-
Zhuo Ji
3pt jump shot made
-
Adrians Snipke
2nd of 2 free throws made
-
Adrians Snipke
1st of 2 free throws made
-
Rodrigo Bumeisters
Substitution in
-
Arturs Kurucs
Substitution out
-
Adrians Snipke
foul drawn
-
Haowen Guo
personal foul; 2 free throws awarded
-
Armands Berkis
defensive rebound
-
Jie Xu
3pt jump shot missed
-
Haowen Guo
defensive rebound
-
Armands Berkis
3pt jump shot missed
-
Valters Veveris
defensive rebound
-
Haoran Jiang
2pt jump shot missed
-
Arturs Kurucs
made the assist
-
Valters Veveris
2pt driving layup made
-
team offensive rebound
-
Adrians Snipke
3pt jump shot missed
-
Haoran Jiang
Substitution in
-
Boqiao Jiao
Substitution out
-
Armands Berkis
foul drawn
-
Boqiao Jiao
turnover
-
Boqiao Jiao
offensive foul
-