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 SystemHealth, Wellness and Table Tennis
HomePlayersEventsClubsPro PlayersInfo

Mac, Chihao

All Events
DateEventInitial
Rating
Point
Change
Final
Rating
2017-10-09Pure Pong Monday League959±35+26985±32
2017-10-02Pure Pong Monday League961±35−2959±33
2017-09-25Pure Pong Monday League947±35+14961±33
2017-09-18Pure Pong Monay League945±37+2947±33
2017-09-11Pure Pong Monday League927±38+18945±35
2017-08-21Pure Pong Monday League Finals940±36−13927±34
2017-08-14Pure Pong Monday League961±36−21940±34
2017-08-07Pure Pong Monday League959±36+2961±35
2017-07-31Pure Pong Monday League950±37+9959±35
2017-07-24Pure Pong Monday League957±39−7950±36
2017-07-17Pure Pong Monday League961±40−4957±37
2017-06-26Blitz Monday League958±37+3961±36
2017-06-19Blitz Monday League939±37+19958±35
2017-06-12Blitz Monday League960±38−21939±36
2017-05-22Blitz Monday League960±350960±34
2017-05-15Blitz Monday League973±36−13960±34
2017-05-08Blitz Monday League973±360973±35
2017-05-01Blitz Monday League972±36+1973±35
2017-04-10Blitz Monday League974±34−2972±32
2017-04-03Blitz Monday League973±35+1974±33
2017-03-27Blitz Monday League967±35+6973±33
2017-03-20Blitz Monday League965±35+2967±33
2017-03-13Blitz Monday League980±36−15965±34
2017-03-06Blitz Monday League979±36+1980±35
2017-02-20Blitz Monday League977±36+2979±34
2017-01-30Blitz Monday League Playoffs987±33−10977±32
2017-01-23Blitz Monday League994±33−7987±31
2017-01-16Blitz Monday League1015±33−21994±31
2017-01-09Blitz Monday League990±35+251015±31
2017-01-02Blitz Monday League986±36+4990±34
2016-12-12Blitz Monday League985±35+1986±32
2016-12-03Ambridge MAC Interclub tournament984±35+1985±33
2016-11-28Blitz Monday League Finals964±36+20984±34
2016-11-21Blitz Monday League977±37−13964±34
2016-11-07Blitz Monday League996±36−19977±34
2016-10-24Blitz Monday League997±35−1996±33
2016-10-17Blitz Monday League996±35+1997±33
2016-09-26Blitz Monday League990±33+6996±30
2016-09-19Blitz Monday League991±32−1990±31
2016-09-12Blitz Monday League991±320991±31
2016-08-29Blitz Monday League999±30−8991±29
2016-08-22Blitz Monday League989±29+10999±29
2016-08-15Blitz Monday League1000±29−11989±28
2016-08-09Ambridge Summer Team League987±28+131000±27
2016-08-08Blitz Monday League983±29+4987±28
2016-08-02Ambridge Summer Team League984±30−1983±28
2016-07-25Blitz Monday League977±29+7984±28
2016-07-19Ambridge Summer Team League975±29+2977±28
2016-07-18Blitz Monday league963±29+12975±28
2016-07-16State Games of Oregon975±33−12963±29
2016-07-11Blitz Monday League974±34+1975±32
2016-06-27Blitz Monday League976±33−2974±31
2016-06-20Blitz Monday League960±33+16976±31
2016-06-13Blitz Monday League956±33+4960±31
2016-06-06Blitz Monday League960±34−4956±32
2016-05-23Blitz Monday League962±32−2960±30
2016-05-16Blitz Monday League950±32+12962±30
2016-05-09Blitz Monday League958±35−8950±31
2016-05-02Blitz Monday League958±350958±33
2016-04-18Blitz Monday League969±34−11958±32
2016-04-11Blitz Monday League971±35−2969±33
2016-03-21Blitz Monday League990±33−19971±31
2016-03-14Blitz Monday League998±33−8990±31
2016-03-07Blitz Monday League990±34+8998±32
2016-02-29Blitz Monday League981±34+9990±33
2016-02-22Blitz Monday League937±36+44981±33
2016-02-08Blitz Monday League946±35−9937±33
2016-01-25Blitz Monday League976±35−30946±32
2016-01-18Blitz Monday League983±37−7976±34
2016-01-11Blitz Monday League970±39+13983±35
2015-12-14Blitz Monday League961±35+9970±33
2015-11-30Blitz Monday League969±34−8961±32
2015-11-16Blitz Monday League969±330969±31
2015-11-09Blitz Monday League963±34+6969±32
2015-11-02Blitz Monday League962±34+1963±32
2015-10-19Blitz Monday League984±33−22962±31
2015-10-12Blitz Monday League965±33+19984±31
2015-10-05Blitz Monday League982±34−17965±31
2015-09-28Blitz Monday Pre League978±34+4982±32
2015-09-21Blitz Monday League976±34+2978±32
2015-09-14Blitz Monday League962±34+14976±32
2015-08-31Blitz Monday League956±33+6962±31
2015-08-24Blitz Monday League969±33−13956±31
2015-08-17Blitz Monday League968±33+1969±31
2015-08-10Blitz Monday League966±34+2968±32
2015-08-03Blitz Monday League942±34+24966±32
2015-07-30Blitz Thursday Tournament949±34−7942±33
2015-07-20Blitz Monday League950±34−1949±32
2015-07-13Blitz Monday League962±35−12950±33
2015-07-06Blitz Two Man Team event975±34−13962±33
2015-06-29Blitz Monday League982±35−7975±33
2015-06-15Blitz Monday League987±35−5982±32
2015-06-08Blitz Momday League1017±36−30987±33
2015-06-01Blitz Monday Tournament1029±37−121017±34
2015-05-18Blitz Monday League1036±37−71029±34
2015-05-04Pong @ The Yard Monday League1031±36+51036±35
2015-04-27Pong @ The Yard Monday League1045±37−141031±35
2015-04-20Pong @ The Yard Monday League1046±38−11045±35
2015-04-13Pong @ The Yard Monday League1064±38−181046±36
2015-04-06Pong @ The Yard Monday League1064±3801064±37
2015-03-23Pong @ The Yard Monday League1064±3601064±35
2015-03-08Pong @ The Yard Monday Championship1065±35−11064±33
2015-03-02Pong @ The Yard Monday League1051±36+141065±33
2015-02-23Pong @ The Yard Monday League1053±36−21051±34
2015-02-16Pong @ The Yard Monday League1056±37−31053±35
2015-02-09Pong @ The Yard Monday League1057±38−11056±35
2015-01-26Pong @ The Yard Monday League1041±37+161057±35
2015-01-19Pong @ The Yard Finals1048±38−71041±36
2015-01-05Pong @ The Yard Monday League1043±37+51048±36
2014-12-29Pong @ The Yard Monday League1030±38+131043±35
2014-12-08Pong @ The Yard Monday League1039±36−91030±34
2014-12-01Pong @ The Yard Monday League1035±35+41039±34
2014-11-24Pong @ The Yard Monday League1022±36+131035±34
2014-11-17Pong @ The Yard1009±36+131022±34
2014-11-03Pong @ The Yard Monday League1004±35+51009±33
2014-10-27Pong @ The Yard Monday League984±35+201004±33
2014-10-20Pong @ The Yard Monday League980±34+4984±33
2014-10-13Pong @ The Yard Monday League972±34+8980±33
2014-10-06Pong @ The Yard Monday League966±35+6972±33
2014-09-29Pong @ The Yard Monday League960±35+6966±33
2014-09-22Pong @ The Yard Monday League969±35−9960±33
2014-09-08Pong @ They Yard Monday League960±33+9969±32
2014-09-01Pong @ The Yard Monday League936±35+24960±32
2014-08-25Pong @ The Yard Monday League927±35+9936±34
2014-08-18Pong @ The Yard Monday League939±36−12927±34
2014-08-11Pong @ The Yard Monday League944±37−5939±34
2014-07-28Pong @ The Yard Monday League938±36+6944±34
2014-07-21Pong @ The Yard Monday League920±38+18938±34
2014-07-07Pong @ The Yard Monday League Finals917±36+3920±35
2014-06-30Pong @ The Yard Monday League916±37+1917±35
2014-06-23Pong @ The Yard Monday League912±37+4916±35
2014-06-16Pong @ The Yard Monday League927±37−15912±35
2014-06-02Pong @ The Yard Monday League924±36+3927±35
2014-05-12Lumberyard Pre League932±32−8924±31
2014-05-05Blitz League Finals932±320932±30
2014-04-28Blitz Monday League935±32−3932±30
2014-04-21Blitz Monday League943±32−8935±31
2014-04-14Blitz Monday League933±33+10943±31
2014-04-07Blitz Monday League923±33+10933±31
2014-03-31Bltiz Monday League921±33+2923±31
2014-03-24Blitz Monday League931±33−10921±31
2014-03-17Blitz Monday League946±34−15931±31
2014-03-03Blitz Monday League Finals951±33−5946±31
2014-02-24Blitz Monday League946±33+5951±31
2014-02-17Blitz Monday League936±33+10946±32
2014-02-10Blitz Monday League931±33+5936±31
2014-02-03Blitz Monday League915±34+16931±32
2014-01-20Blitz Monday League904±33+11915±31
2014-01-13Bitz Monday League893±33+11904±31
2013-12-17Blitz 2nd Division Finals886±28+7893±27
2013-12-15Blitz Semi Finals Playoffs888±28−2886±27
2013-12-09Blitz Monday League902±29−14888±26
2013-12-08Blitz Sunday League906±30−4902±29
2013-12-02Blitz Monday League903±29+3906±28
2013-12-01Blitz Sunday League908±30−5903±29
2013-11-25Blitz Monday League912±32−4908±29
2013-11-24Blitz Sunday League904±33+8912±32
2013-11-17Blitz Sunday League894±33+10904±31
2013-11-10Blitz Sunday League899±33−5894±31
2013-11-03Blitz Sunday League888±33+11899±31
2013-10-24Blitz Thursday Tournament898±33−10888±30
2013-10-13Blitz Sunday League887±32+11898±31
2013-10-06Blitz Sunday League875±32+12887±31
2013-09-29Blitz Sunday League891±33−16875±31
2013-09-22Blitz Sunday League879±33+12891±31
2013-09-15Blitz Sunday League864±33+15879±31
2013-09-08Blitz Sunday League879±34−15864±32
2013-08-20Blitz Finals882±31−3879±30
2013-08-18Blitz League Semi Finals889±31−7882±30
2013-08-11Blitz Sunday League882±30+7889±30
2013-08-102013 Under 1200 Tournament866±32+16882±30
2013-08-04Blitz Sunday League855±32+11866±31
2013-07-28Blitz Sunday League858±32−3855±30
2013-07-21Blitz Sunday League862±32−4858±30
2013-07-14Blitz Sunday League867±32−5862±30
2013-07-13State Games of Oregon886±34−19867±31
2013-07-07Blitz Sunday League894±35−8886±33
2013-06-25Blitz 2nd Division League Finals888±33+6894±32
2013-06-16Blitz Sunday League879±33+9888±31
2013-06-09Blitz Sunday League865±33+14879±31
2013-06-02Blitz Sunday Night League849±33+16865±31
2013-05-19Blitz Sunday League839±31+10849±30
2013-05-12Blitz Sunday League836±32+3839±30
2013-05-05Blitz Sunday League818±32+18836±30
2013-04-16Blitz 2nd Division League Playoffs832±29−14818±27
2013-04-14Blitz League Playoffs809±31+23832±28
2013-04-07Blitz Sunday League815±31−6809±29
2013-03-31Blitz Sunday League828±31−13815±29
2013-03-24Blitz Sunday League847±31−19828±29
2013-03-17Blitz Sunday League842±31+5847±29
2013-03-10Blitz Sunday League845±30−3842±29
2013-03-03Blitz Sunday League854±31−9845±29
2013-02-24Blitz Pre League850±33+4854±29
2013-02-10Blitz Sunday League840±31+10850±30
2013-02-03Blitz Sunday League853±31−13840±29
2013-01-27Blitz Sunday League839±31+14853±30
2013-01-20Blitz Sunday League837±31+2839±30
2013-01-13Blitz Sunday League821±31+16837±30
2013-01-06Blitz Sunday League817±31+4821±30
2012-12-18Blitz 2nd Division Finals826±29−9817±27
2012-12-16Blitz League Playoffs818±29+8826±28
2012-12-09Blitz Sunday League815±29+3818±27
2012-12-02Blitz Sunday League815±280815±27
2012-11-25Blitz Sunday League796±28+19815±26
2012-11-18Blitz Sunday League780±27+16796±26
2012-11-11Blitz Sunday League764±27+16780±25
2012-11-04Blitz Sunday League753±26+11764±25
2012-10-30Blitz Tuesday League738±26+15753±25
2012-10-28Blitz Sunday Pre League739±28−1738±25
2012-10-23Blitz League 2nd Division Championships744±28−5739±27
2012-10-16Blitz Tuesday League747±28−3744±26
2012-10-11Blitz Thursday Tounament743±28+4747±26
2012-10-09Blitz Tuesday League741±29+2743±28
2012-10-02Blitz Tuesday League726±29+15741±27
2012-09-25Blitz Tuesday League715±29+11726±27
2012-09-18Blitz Tuesday League716±29−1715±28
2012-09-11Blitz Tuesday League696±29+20716±27
2012-09-04Blitz Pre League701±29−5696±27
2012-09-02Blitz Pre League694±30+7701±28
2012-08-28Blitz Pre League674±31+20694±29
2012-08-26Blitz Pre League664±31+10674±30
2012-08-19Blitz League Semi Finals682±31−18664±29
2012-08-12Blitz Sunday League671±31+11682±30
2012-08-05Blitz Sunday League675±31−4671±29
2012-07-29Blitz Sunday League674±31+1675±29
2012-07-22Blitz Sunday League654±31+20674±29
2012-07-15Blitz Sunday League656±31−2654±29
2012-07-08Blitz Sunday League650±31+6656±29
2012-07-02Blitz Pre League634±32+16650±30
2012-07-01Blitz Pre league641±35−7634±32
2012-06-25Blitz Pre League640±35+1641±34
2012-06-24Blitz Pre League636±35+4640±35
2012-06-19Blitz League Finals627±37+9636±34
2012-06-17Blitz League Semi Finals622±37+5627±36
2012-06-10Blitz Sunday League634±39−12622±36
2012-06-03Blitz Sunday League627±41+7634±37
2012-05-20Blitz Sunday league647±43−20627±38
2012-05-13Blitz Sunday League637±47+10647±42
2012-05-06Blitz Sunday League579±56+58637±46
2012-04-29Blitz Sunday League577±66+2579±55
2012-04-23Blitz Preleague499±98+78577±66
2012-04-05Blitz Thursday Tournament1000±200−501499±97

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