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
HomePlayersEventsClubsPro PlayersInfo

Mac, Chihao

All Events
DateEventInitial
Rating
Point
Change
Final
Rating
2017-03-20Blitz Monday League965±35+2967±33
2017-03-13Blitz Monday League979±36−14965±34
2017-03-06Blitz Monday League979±360979±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 League1052±36+131065±33
2015-02-23Pong @ The Yard Monday League1053±36−11052±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


If you would like to receive an email the minute that an event that you played in is processed, please give your event director your email address or your email address. Please include your Ratings Central ID number, if you know it.