Official Ratings/Rankings of ÖTTV, NÖTTV, STTV, KTTV, BTTV, TTTV, StTTV, WTTV, VTTV, OÖTTV, TTQ, TTSA, TTTA, TTV, and ELTTL.
Ratings Central: The World’s Most Accurate Rating System
HomePlayersEventsClubsProfessional PlayersInfo

Mac, Chihao
1098±74

All Events
DateEventInitial
Rating
Point
Change
Final
Rating
2020-03-09Pure Pong Monday League1089±40+91098±39
2020-02-24Pure Pong Monday League1095±40−61089±37
2020-02-17Pure Pong Monday League1108±42−131095±38
2020-02-10Pure Pong Monday League1093±42+151108±41
2020-02-03Pure Pong Monday League1100±45−71093±41
2020-01-13Pure Pong Monday League1114±47−151099±41
2019-12-16Pure Pong Monday League1136±58−221114±42
2019-12-02Pure Pong Monday League1112±48+241136±56
2019-11-25Pure Pong Monday League1098±46+141112±47
2019-11-18Pure Pong Monday League1092±44+61098±44
2019-11-11Pure Pong Monday League1062±42+301092±43
2019-10-28Pure Pong Monday League1072±41−101062±39
2019-10-21Pure Pong Monday League1075±41−31072±39
2019-10-14Pure Pong Monday League1067±43+81075±40
2019-09-30Pure Pong Monday League1095±44−281067±40
2019-09-23Pure Pong Monday League1106±48−111095±42
2019-08-19Pure Pong Monday League1092±41+131105±41
2019-08-12Pure Pong Monday League1082±40+101092±39
2019-08-05Pure Pong Monday League1091±42−91082±38
2019-07-29Pure Pong Monday League1084±41+71091±40
2019-07-22Pure Pong Monday League1075±40+91084±39
2019-07-15Pure Pong Monday League1085±42−101075±39
2019-07-08Pure Pong Monday League1107±53−221085±41
2019-06-26Pure Pong Monday League1094±48+131107±51
2019-06-17Pure Pong Monday League1086±46+81094±46
2019-06-10Pure Pong Monday League1072±43+141086±44
2019-06-03Pure Pong Monday League1057±43+141071±42
2019-05-06Pure Pong Monday League1066±39−101056±36
2019-04-22Pure Pong Monday League1093±41−271066±36
2019-04-15Pure Pong Monday League1106±48−131093±39
2019-04-01Pure Pong Monday League1092±43+141106±45
2019-03-11Pure Pong Monday League1077±39+141091±39
2019-03-04Pure Pong Monday League1062±39+151077±38
2019-02-25Pure Pong Monday League1077±45−151062±37
2019-01-28Pure Pong Monday League1067±40+101077±39
2019-01-14Pure Pong Monday League1079±39−121067±37
2019-01-07Pure Pong Monday League1073±41+51078±38
2018-12-17Pure Pong Monday League1092±40−191073±36
2018-12-03Pure Pong Monday League1086±38+51091±37
2018-11-26Pure Pong Monday League1082±40+41086±37
2018-11-05Pure Pong Monday League1101±40−201081±35
2018-10-29Pure Pong Monday League1091±39+101101±39
2018-10-08Pure Pong Monday League1085±36+61091±34
2018-10-01Pure Pong Monday League1079±37+61085±34
2018-09-17Pure Pong Monday League1094±37−151079±33
2018-09-10Pure Pong Monday Finals1083±37+101093±35
2018-08-27Pure Pong Monday League1090±36−81082±33
2018-08-13Pure Pong Monday League1092±36−21090±33
2018-08-06Pure Pong Monday League1082±36+101092±34
2018-07-23Pure Pong Monday League1086±36−41082±32
2018-07-16Pure Pong Monday League1079±35+71086±34
2018-06-25Pure Pong Monday Finals1072±32+61078±29
2018-06-18Pure Pong Monday League1085±34−131072±30
2018-06-11Pure Pong Monday League1060±32+241084±32
2018-06-04Pure Pong Monday League1059±33+11060±30
2018-05-21Pure Pong Monday League1052±31+71059±30
2018-05-14Pure Pong Monday League1065±33−141051±29
2018-05-07Pure Pong Monday League1073±34−81065±31
2018-04-23Pure Pong Monday finals1061±32+121073±30
2018-04-16Pure Pong Monday League1062±31−11061±30
2018-04-09Pure Pong Monday League1076±32−141062±29
2018-04-02Pure Pong Monday League1086±32−101076±30
2018-03-26Pure Pong Monday League1083±32+31086±30
2018-03-19Pure Pong Monday League1094±33−111083±30
2018-03-12Pure Pong Monday League1093±35+11094±31
2018-02-26Pure Pong Monday League Playoffs1116±34−231093±31
2018-02-19Pure Pong Monday League1126±40−111115±32
2018-02-12Pure Pong Monday League1106±35+201126±38
2018-01-29Pure Pong Monday League1090±34+151105±31
2018-01-22Pure Pong Monday League1082±34+81090±32
2018-01-15Pure Pong Monday League1067±38+151082±33
2017-12-18Pure Pong Monday League Finals1065±32+11066±31
2017-12-11Pure Pong Table Tennis1061±33+41065±30
2017-12-04Pure Pong Monday League1066±33−61060±31
2017-12-02Ambridge MAC Tournament 12.2.171108±34−421066±32
2017-11-27Pure Pong Monday League1131±42−231108±33
2017-11-20Pure Pong Monday League1109±39+221131±41
2017-11-06Pure Pong Monday League1116±46−71109±36
2017-10-23Pure Pong Monday Playoff1137±68−211116±43
2017-10-16Pure Pong Monday League1079±37+581137±67
2017-10-09Pure Pong Monday League1052±35+261078±35
2017-10-02Pure Pong Monday League1055±36−31052±33
2017-09-25Pure Pong Monday League1041±35+141055±34
2017-09-18Pure Pong Monay League1040±38+11041±33
2017-09-11Pure Pong Monday League1022±38+171039±36
2017-08-21Pure Pong Monday League Finals1035±35−131022±33
2017-08-14Pure Pong Monday League1055±36−211034±33
2017-08-07Pure Pong Monday League1053±36+11054±34
2017-07-31Pure Pong Monday League1045±37+81053±34
2017-07-24Pure Pong Monday League1051±38−71044±35
2017-07-17Pure Pong Monday League1056±42−51051±37
2017-06-26Blitz Monday League1052±38+41056±37
2017-06-19Blitz Monday League1033±37+191052±36
2017-06-12Blitz Monday League1053±39−201033±35
2017-05-22Blitz Monday League1052±35+11053±33
2017-05-15Blitz Monday League1064±36−121052±33
2017-05-08Blitz Monday League1064±3601064±34
2017-05-01Blitz Monday League1062±37+21064±35
2017-04-10Blitz Monday League1063±34−11062±32
2017-04-03Blitz Monday League1061±35+21063±32
2017-03-27Blitz Monday League1054±35+71061±33
2017-03-20Blitz Monday League1052±35+21054±33
2017-03-13Blitz Monday League1066±37−141052±34
2017-03-06Blitz Monday League1064±37+11065±35
2017-02-20Blitz Monday League1062±37+21064±34
2017-01-30Blitz Monday League Playoffs1072±33−111061±32
2017-01-23Blitz Monday League1078±33−61072±31
2017-01-16Blitz Monday League1098±35−211077±31
2017-01-09Blitz Monday League1073±36+251098±33
2017-01-02Blitz Monday League1069±37+41073±34
2016-12-12Blitz Monday League1067±36+11068±32
2016-12-03Ambridge MAC Interclub tournament1067±3701067±33
2016-11-28Blitz Monday League Finals1046±36+211067±36
2016-11-21Blitz Monday League1059±38−131046±34
2016-11-07Blitz Monday League1078±36−191059±34
2016-10-24Blitz Monday League1078±35−11077±33
2016-10-17Blitz Monday League1077±36+11078±33
2016-09-26Blitz Monday League1070±33+71077±30
2016-09-19Blitz Monday League1071±33−11070±31
2016-09-12Blitz Monday League1070±33+11071±31
2016-08-29Blitz Monday League1079±32−91070±29
2016-08-22Blitz Monday League1068±30+101078±30
2016-08-15Blitz Monday League1078±30−101068±28
2016-08-09Ambridge Summer Team League1065±29+131078±28
2016-08-08Blitz Monday League1061±30+41065±28
2016-08-02Ambridge Summer Team League1062±31−11061±28
2016-07-25Blitz Monday League1055±30+61061±28
2016-07-19Ambridge Summer Team League1053±30+21055±28
2016-07-18Blitz Monday league1040±30+131053±29
2016-07-16State Games of Oregon1053±34−131040±29
2016-07-11Blitz Monday League1052±35+11053±32
2016-06-27Blitz Monday League1054±36−21052±31
2016-06-20Blitz Monday League1037±34+171054±34
2016-06-13Blitz Monday League1033±34+41037±32
2016-06-06Blitz Monday League1036±35−31033±32
2016-05-23Blitz Monday League1038±33−21036±31
2016-05-16Blitz Monday League1026±33+121038±31
2016-05-09Blitz Monday League1032±36−71025±31
2016-05-02Blitz Monday League1033±37−11032±34
2016-04-18Blitz Monday League1041±35−91032±33
2016-04-11Blitz Monday League1043±37−21041±33
2016-03-21Blitz Monday League1066±42−231043±32
2016-03-14Blitz Monday League1090±61−241066±40
2016-03-07Blitz Monday League1101±79−111090±60
2016-02-29Blitz Monday League1077±71+231100±78
2016-02-22Blitz Monday League1003±37+741077±70
2016-02-08Blitz Monday League1013±36−101003±34
2016-01-25Blitz Monday League1042±36−291013±32
2016-01-18Blitz Monday League1049±39−81041±34
2016-01-11Blitz Monday League1035±41+141049±38
2015-12-14Blitz Monday League1025±36+91034±35
2015-11-30Blitz Monday League1032±35−71025±32
2015-11-16Blitz Monday League1032±3401032±32
2015-11-09Blitz Monday League1025±34+71032±32
2015-11-02Blitz Monday League1025±3501025±32
2015-10-19Blitz Monday League1048±36−231025±31
2015-10-12Blitz Monday League1027±34+211048±34
2015-10-05Blitz Monday League1045±35−181027±32
2015-09-28Blitz Monday Pre League1040±35+51045±34
2015-09-21Blitz Monday League1040±3701040±33
2015-09-14Blitz Monday League1024±35+161040±35
2015-08-31Blitz Monday League1018±33+61024±32
2015-08-24Blitz Monday League1032±34−141018±32
2015-08-17Blitz Monday League1031±35+11032±32
2015-08-10Blitz Monday League1030±38+11031±33
2015-08-03Blitz Monday League1005±34+251030±36
2015-07-30Blitz Thursday Tournament1012±35−71005±33
2015-07-20Blitz Monday League1013±35−11012±33
2015-07-13Blitz Monday League1026±35−131013±33
2015-07-06Blitz Two Man Team event1039±35−131026±33
2015-06-29Blitz Monday League1047±37−91038±33
2015-06-15Blitz Monday League1052±36−61046±33
2015-06-08Blitz Momday League1083±37−311052±34
2015-06-01Blitz Monday Tournament1094±38−111083±35
2015-05-18Blitz Monday League1101±39−71094±34
2015-05-04Pong @ The Yard Monday League1095±37+51100±35
2015-04-27Pong @ The Yard Monday League1110±38−151095±35
2015-04-20Pong @ The Yard Monday League1111±39−11110±36
2015-04-13Pong @ The Yard Monday League1129±39−181111±37
2015-04-06Pong @ The Yard Monday League1129±3901129±38
2015-03-23Pong @ The Yard Monday League1129±3801129±36
2015-03-08Pong @ The Yard Monday Championship1131±37−21129±34
2015-03-02Pong @ The Yard Monday League1116±37+151131±35
2015-02-23Pong @ The Yard Monday League1117±38−11116±36
2015-02-16Pong @ The Yard Monday League1121±39−41117±36
2015-02-09Pong @ The Yard Monday League1123±41−21121±37
2015-01-26Pong @ The Yard Monday League1105±39+181123±38
2015-01-19Pong @ The Yard Finals1113±43−91104±38
2015-01-05Pong @ The Yard Monday League1108±41+51113±40
2014-12-29Pong @ The Yard Monday League1094±42+131107±40
2014-12-08Pong @ The Yard Monday League1109±47−161093±37
2014-12-01Pong @ The Yard Monday League1103±46+51108±45
2014-11-24Pong @ The Yard Monday League1088±45+151103±44
2014-11-17Pong @ The Yard1072±43+161088±44
2014-11-03Pong @ The Yard Monday League1066±41+51071±39
2014-10-27Pong @ The Yard Monday League1044±36+221066±40
2014-10-20Pong @ The Yard Monday League1040±36+41044±35
2014-10-13Pong @ The Yard Monday League1032±36+71039±34
2014-10-06Pong @ The Yard Monday League1026±36+61032±34
2014-09-29Pong @ The Yard Monday League1019±36+71026±35
2014-09-22Pong @ The Yard Monday League1030±38−111019±34
2014-09-08Pong @ They Yard Monday League1020±36+101030±35
2014-09-01Pong @ The Yard Monday League995±36+251020±34
2014-08-25Pong @ The Yard Monday League986±36+9995±35
2014-08-18Pong @ The Yard Monday League998±37−12986±34
2014-08-11Pong @ The Yard Monday League1003±39−5998±35
2014-07-28Pong @ The Yard Monday League997±37+61003±35
2014-07-21Pong @ The Yard Monday League979±39+18997±35
2014-07-07Pong @ The Yard Monday League Finals976±37+3979±36
2014-06-30Pong @ The Yard Monday League974±38+2976±36
2014-06-23Pong @ The Yard Monday League970±37+4974±36
2014-06-16Pong @ The Yard Monday League985±39−15970±36
2014-06-02Pong @ The Yard Monday League982±37+3985±35
2014-05-12Lumberyard Pre League991±33−9982±32
2014-05-05Blitz League Finals990±32+1991±30
2014-04-28Blitz Monday League993±33−3990±30
2014-04-21Blitz Monday League1001±34−8993±31
2014-04-14Blitz Monday League992±34+91001±32
2014-04-07Blitz Monday League981±34+10991±32
2014-03-31Bltiz Monday League978±34+3981±32
2014-03-24Blitz Monday League988±34−10978±32
2014-03-17Blitz Monday League1004±36−16988±32
2014-03-03Blitz Monday League Finals1010±36−61004±33
2014-02-24Blitz Monday League1006±39+41010±35
2014-02-17Blitz Monday League994±37+121006±37
2014-02-10Blitz Monday League990±40+4994±35
2014-02-03Blitz Monday League972±38+18990±38
2014-01-20Blitz Monday League960±35+12972±34
2014-01-13Bitz Monday League948±35+12960±33
2013-12-17Blitz 2nd Division Finals941±28+7948±28
2013-12-15Blitz Semi Finals Playoffs943±29−2941±28
2013-12-09Blitz Monday League958±29−15943±27
2013-12-08Blitz Sunday League962±31−4958±29
2013-12-02Blitz Monday League958±30+4962±29
2013-12-01Blitz Sunday League964±31−6958±30
2013-11-25Blitz Monday League967±35−3964±29
2013-11-24Blitz Sunday League958±35+9967±35
2013-11-17Blitz Sunday League948±34+10958±33
2013-11-10Blitz Sunday League954±35−6948±32
2013-11-03Blitz Sunday League943±33+10953±33
2013-10-24Blitz Thursday Tournament953±37−11942±30
2013-10-13Blitz Sunday League941±34+12953±35
2013-10-06Blitz Sunday League929±33+12941±32
2013-09-29Blitz Sunday League947±37−19928±31
2013-09-22Blitz Sunday League934±35+13947±35
2013-09-15Blitz Sunday League918±34+16934±33
2013-09-08Blitz Sunday League933±36−15918±32
2013-08-20Blitz Finals935±32−3932±31
2013-08-18Blitz League Semi Finals944±37−9935±32
2013-08-11Blitz Sunday League935±34+9944±35
2013-08-102013 Under 1200 Tournament917±34+18935±33
2013-08-04Blitz Sunday League905±33+12917±32
2013-07-28Blitz Sunday League907±33−2905±30
2013-07-21Blitz Sunday League912±33−5907±31
2013-07-14Blitz Sunday League916±33−4912±31
2013-07-13State Games of Oregon943±47−27916±33
2013-07-07Blitz Sunday League974±70−31943±46
2013-06-25Blitz 2nd Division League Finals960±64+14974±68
2013-06-16Blitz Sunday League942±56+18960±62
2013-06-09Blitz Sunday League919±45+23942±55
2013-06-02Blitz Sunday Night League899±38+20919±43
2013-05-19Blitz Sunday League889±34+10899±34
2013-05-12Blitz Sunday League886±37+2888±32
2013-05-05Blitz Sunday League867±33+19886±35
2013-04-16Blitz 2nd Division League Playoffs882±33−15867±28
2013-04-14Blitz League Playoffs857±32+25882±33
2013-04-07Blitz Sunday League863±32−6857±30
2013-03-31Blitz Sunday League877±32−14863±30
2013-03-24Blitz Sunday League898±33−21877±30
2013-03-17Blitz Sunday League893±33+5898±31
2013-03-10Blitz Sunday League896±34−4892±31
2013-03-03Blitz Sunday League908±36−12896±32
2013-02-24Blitz Pre League913±42−5908±34
2013-02-10Blitz Sunday League898±39+15913±39
2013-02-03Blitz Sunday League929±48−31898±37
2013-01-27Blitz Sunday League903±45+26929±46
2013-01-20Blitz Sunday League906±49−3903±43
2013-01-13Blitz Sunday League879±43+27906±48
2013-01-06Blitz Sunday League877±46+2879±41
2012-12-18Blitz 2nd Division Finals925±64−48877±43
2012-12-16Blitz League Playoffs902±62+23925±63
2012-12-09Blitz Sunday League917±71−15902±61
2012-12-02Blitz Sunday League955±76−38917±70
2012-11-25Blitz Sunday League866±64+88954±75
2012-11-18Blitz Sunday League829±39+37866±63
2012-11-11Blitz Sunday League808±29+21829±37
2012-11-04Blitz Sunday League797±28+11808±26
2012-10-30Blitz Tuesday League783±26+14797±26
2012-10-28Blitz Sunday Pre League784±29−1783±26
2012-10-23Blitz League 2nd Division Championships789±29−5784±27
2012-10-16Blitz Tuesday League792±29−3789±27
2012-10-11Blitz Thursday Tounament788±30+4792±27
2012-10-09Blitz Tuesday League786±33+2788±30
2012-10-02Blitz Tuesday League769±31+17786±31
2012-09-25Blitz Tuesday League758±31+11769±29
2012-09-18Blitz Tuesday League759±34−1758±29
2012-09-11Blitz Tuesday League737±30+21758±32
2012-09-04Blitz Pre League742±31−5737±28
2012-09-02Blitz Pre League735±34+7742±30
2012-08-28Blitz Pre League714±33+21735±33
2012-08-26Blitz Pre League704±32+10714±32
2012-08-19Blitz League Semi Finals722±33−18704±30
2012-08-12Blitz Sunday League711±32+10721±31
2012-08-05Blitz Sunday League715±32−4711±30
2012-07-29Blitz Sunday League715±340715±30
2012-07-22Blitz Sunday League694±32+21715±32
2012-07-15Blitz Sunday League694±32−1693±30
2012-07-08Blitz Sunday League688±32+6694±30
2012-07-02Blitz Pre League672±33+16688±30
2012-07-01Blitz Pre league679±36−7672±32
2012-06-25Blitz Pre League678±36+1679±34
2012-06-24Blitz Pre League674±36+4678±36
2012-06-19Blitz League Finals665±38+9674±35
2012-06-17Blitz League Semi Finals659±38+6665±37
2012-06-10Blitz Sunday League671±40−12659±36
2012-06-03Blitz Sunday League664±42+7671±38
2012-05-20Blitz Sunday league684±45−20664±39
2012-05-13Blitz Sunday League674±50+10684±44
2012-05-06Blitz Sunday League612±58+62674±49
2012-04-29Blitz Sunday League608±68+4612±56
2012-04-23Blitz Preleague527±101+81608±67
2012-04-05Blitz Thursday Tournament1000±200−473527±99

Info and Match Search
Rating-History Graph
Rank
Output this page as CSV: Text, Attachment