{"schemaVersion":1,"kind":"players","id":"1705073735","dataset":"activity","name":"Sandan — Play time and opponents","description":"Play time in seconds, character play points, daily win/loss results and frequent or favorable opponents in the saved match sample.","source":"Stored Buckler play time and play points; daily results and rivals computed from local Battle Log records.","timeWindow":"Official cumulative snapshot; local daily results and up to 15 rivals per group from the newest 10,000 stored matches. Recent MR changes cover ranked matches among the newest 500 displayed matches.","updatedAt":"2026-09-04T05:50:14.602Z","limitations":["Play points are game progression counters, not ratings or currency.","Daily dates use UTC. Rival groups are a sample-based ranking, not an exhaustive opponent list.","Recent MR changes reuse dashboard calculations: consecutive ratings where available, Elo estimates otherwise. A partial sum is not a verified total change."],"subjects":[{"id":"https://sfstats.app/data/players/1705073735/overview#person","name":"Sandan","url":"https://sfstats.app/Sandan"}],"coverage":{"synchronizedAt":"2026-08-26T00:09:54.688Z","localSampleMatches":134,"storedMatches":134,"localSampleLimit":10000,"localSampleTruncated":false,"localSampleFromDate":"2026-08-14","localSampleToDate":"2026-08-31","seasonId":13,"benchmarkAt":"2026-09-13T11:26:46.574Z","benchmarkSampleSize":30,"benchmarkCharacterId":26},"links":{"landing":"https://sfstats.app/data/players/1705073735/activity","download":"https://sfstats.app/api/public/v1/players/1705073735/activity","documentation":"https://sfstats.app/data/reference","schema":"https://sfstats.app/api/public/v1/schema","sourcePage":"https://sfstats.app/Sandan","datasets":[{"landing":"https://sfstats.app/data/players/1705073735/overview","download":"https://sfstats.app/api/public/v1/players/1705073735/overview"},{"landing":"https://sfstats.app/data/players/1705073735/characters","download":"https://sfstats.app/api/public/v1/players/1705073735/characters"},{"landing":"https://sfstats.app/data/players/1705073735/matchups","download":"https://sfstats.app/api/public/v1/players/1705073735/matchups"},{"landing":"https://sfstats.app/data/players/1705073735/activity","download":"https://sfstats.app/api/public/v1/players/1705073735/activity"},{"landing":"https://sfstats.app/data/players/1705073735/habits","download":"https://sfstats.app/api/public/v1/players/1705073735/habits"},{"landing":"https://sfstats.app/data/players/1705073735/matches","download":"https://sfstats.app/api/public/v1/players/1705073735/matches"},{"landing":"https://sfstats.app/data/players/1705073735/ratings","download":"https://sfstats.app/api/public/v1/players/1705073735/ratings"}]},"pagination":{"page":1,"pageSize":100,"pageCount":1,"previous":null,"next":null},"tables":[{"key":"playTime","title":"Official cumulative play time","columns":[{"key":"name","label":"Mode","unit":"text"},{"key":"seconds","label":"Play time","unit":"seconds"}],"totalRows":8,"rows":[{"name":"Custom Room Matches","seconds":270702},{"name":"Practice","seconds":240851},{"name":"Ranked Matches","seconds":186523},{"name":"Casual Matches","seconds":5852},{"name":"Arcade","seconds":4871},{"name":"Battle Hub","seconds":4692},{"name":"World Tour","seconds":3167},{"name":"Offline Matches","seconds":286}]},{"key":"playPoints","title":"Character play points","columns":[{"key":"characterId","label":"Character ID","unit":"identifier"},{"key":"character","label":"Character","unit":"text"},{"key":"fightingGround","label":"Fighting Ground","unit":"play points"},{"key":"battleHub","label":"Battle Hub","unit":"play points"},{"key":"worldTour","label":"World Tour","unit":"play points"},{"key":"total","label":"Total","unit":"play points"}],"totalRows":12,"rows":[{"characterId":13,"character":"A.K.I.","fightingGround":37185,"battleHub":1080,"worldTour":0,"total":38265},{"characterId":26,"character":"M. Bison","fightingGround":26185,"battleHub":0,"worldTour":0,"total":26185},{"characterId":7,"character":"JP","fightingGround":870,"battleHub":0,"worldTour":0,"total":870},{"characterId":32,"character":"Ingrid","fightingGround":183,"battleHub":0,"worldTour":0,"total":183},{"characterId":33,"character":"Yasmine","fightingGround":117,"battleHub":0,"worldTour":0,"total":117},{"characterId":9,"character":"Cammy","fightingGround":108,"battleHub":0,"worldTour":0,"total":108},{"characterId":16,"character":"Juri","fightingGround":76,"battleHub":0,"worldTour":0,"total":76},{"characterId":18,"character":"Guile","fightingGround":65,"battleHub":0,"worldTour":0,"total":65},{"characterId":2,"character":"Luke","fightingGround":40,"battleHub":0,"worldTour":8,"total":48},{"characterId":28,"character":"Mai","fightingGround":45,"battleHub":0,"worldTour":0,"total":45},{"characterId":6,"character":"Zangief","fightingGround":8,"battleHub":0,"worldTour":0,"total":8},{"characterId":10,"character":"Ken","fightingGround":3,"battleHub":0,"worldTour":0,"total":3}]},{"key":"enjoyPoints","title":"Official profile point counters","columns":[{"key":"enjoyFightPoint","label":"Fight points","unit":"Buckler points (semantics unverified)"},{"key":"enjoyTotalPoint","label":"Total points","unit":"Buckler points (semantics unverified)"},{"key":"enjoyUserPoint","label":"User points","unit":"Buckler points (semantics unverified)"}],"totalRows":1,"rows":[{"enjoyFightPoint":84,"enjoyTotalPoint":89,"enjoyUserPoint":5}]},{"key":"daily","title":"Daily results in stored match sample","columns":[{"key":"date","label":"Date (UTC)","unit":"UTC date"},{"key":"wins","label":"Wins","unit":"games"},{"key":"losses","label":"Losses","unit":"games"},{"key":"draws","label":"Draws","unit":"games"},{"key":"total","label":"Games","unit":"games"},{"key":"winRate","label":"Win rate (draw = half win)","unit":"percent"}],"totalRows":8,"rows":[{"date":"2026-08-14","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"date":"2026-08-21","wins":5,"losses":5,"draws":0,"total":10,"winRate":50},{"date":"2026-08-22","wins":6,"losses":0,"draws":0,"total":6,"winRate":100},{"date":"2026-08-23","wins":18,"losses":49,"draws":0,"total":67,"winRate":26.865671641791046},{"date":"2026-08-25","wins":15,"losses":20,"draws":0,"total":35,"winRate":42.857142857142854},{"date":"2026-08-28","wins":3,"losses":3,"draws":0,"total":6,"winRate":50},{"date":"2026-08-30","wins":4,"losses":1,"draws":0,"total":5,"winRate":80},{"date":"2026-08-31","wins":1,"losses":2,"draws":0,"total":3,"winRate":33.33333333333333}]},{"key":"recentMrChanges","title":"Derived or estimated MR changes in the newest 500 displayed matches","columns":[{"key":"replayId","label":"Replay ID","unit":"identifier"},{"key":"playedAt","label":"Played at","unit":"UTC datetime"},{"key":"character","label":"Character","unit":"text"},{"key":"mrDelta","label":"Derived or estimated MR change","unit":"MR points"}],"totalRows":34,"rows":[{"replayId":"K6LXKP4UB","playedAt":"2026-08-31T15:23:30.000Z","character":"M. Bison","mrDelta":null},{"replayId":"UCYA76WNH","playedAt":"2026-08-31T15:20:54.000Z","character":"M. Bison","mrDelta":null},{"replayId":"4WJTUWTXS","playedAt":"2026-08-31T15:18:31.000Z","character":"M. Bison","mrDelta":null},{"replayId":"YGRFMLQFU","playedAt":"2026-08-30T21:49:08.000Z","character":"M. Bison","mrDelta":null},{"replayId":"TE4V3A4AD","playedAt":"2026-08-30T21:46:26.000Z","character":"M. Bison","mrDelta":null},{"replayId":"DP56P8VUV","playedAt":"2026-08-30T21:43:27.000Z","character":"M. Bison","mrDelta":null},{"replayId":"H587ED3KG","playedAt":"2026-08-30T13:18:56.000Z","character":"M. Bison","mrDelta":null},{"replayId":"DFGTP3PTD","playedAt":"2026-08-30T13:17:12.000Z","character":"M. Bison","mrDelta":null},{"replayId":"MXGCSXRUN","playedAt":"2026-08-28T17:46:52.000Z","character":"M. Bison","mrDelta":null},{"replayId":"9VLSRGQXX","playedAt":"2026-08-28T17:45:10.000Z","character":"M. Bison","mrDelta":null},{"replayId":"LA4AHBWK9","playedAt":"2026-08-28T17:43:22.000Z","character":"M. Bison","mrDelta":null},{"replayId":"N9YXKVA59","playedAt":"2026-08-28T15:19:21.000Z","character":"M. Bison","mrDelta":null},{"replayId":"MN6Q36KH4","playedAt":"2026-08-28T15:17:17.000Z","character":"M. Bison","mrDelta":null},{"replayId":"DBRE97F3V","playedAt":"2026-08-28T15:15:02.000Z","character":"M. Bison","mrDelta":null},{"replayId":"W56MVERAL","playedAt":"2026-08-23T00:08:48.000Z","character":"M. Bison","mrDelta":null},{"replayId":"U3G7CKHPB","playedAt":"2026-08-23T00:07:24.000Z","character":"M. Bison","mrDelta":null},{"replayId":"E3Q6DXRF9","playedAt":"2026-08-22T23:35:11.000Z","character":"M. Bison","mrDelta":null},{"replayId":"D6HPT3MU4","playedAt":"2026-08-22T23:31:56.000Z","character":"M. Bison","mrDelta":null},{"replayId":"5WN34EMY9","playedAt":"2026-08-22T01:15:57.000Z","character":"M. Bison","mrDelta":null},{"replayId":"5V68HQ3VJ","playedAt":"2026-08-22T01:13:00.000Z","character":"M. Bison","mrDelta":null},{"replayId":"6X78JESAC","playedAt":"2026-08-22T00:42:16.000Z","character":"M. Bison","mrDelta":null},{"replayId":"U9C5LGKEQ","playedAt":"2026-08-22T00:39:48.000Z","character":"M. Bison","mrDelta":null},{"replayId":"MJKJ7YJBA","playedAt":"2026-08-21T23:43:50.000Z","character":"M. Bison","mrDelta":null},{"replayId":"B7XWYB4L9","playedAt":"2026-08-21T23:41:37.000Z","character":"M. Bison","mrDelta":null},{"replayId":"5TRW4S3MY","playedAt":"2026-08-21T23:40:32.000Z","character":"M. Bison","mrDelta":null},{"replayId":"SSY7NSUFS","playedAt":"2026-08-21T23:02:11.000Z","character":"M. Bison","mrDelta":null},{"replayId":"6B9MQG8RA","playedAt":"2026-08-21T22:59:51.000Z","character":"M. Bison","mrDelta":null},{"replayId":"8L9EW4EE3","playedAt":"2026-08-21T22:57:37.000Z","character":"M. Bison","mrDelta":null},{"replayId":"CSSWYW5KN","playedAt":"2026-08-21T21:41:56.000Z","character":"M. Bison","mrDelta":null},{"replayId":"HX7B6MN4R","playedAt":"2026-08-21T21:39:35.000Z","character":"M. Bison","mrDelta":null},{"replayId":"5YH55435K","playedAt":"2026-08-21T21:33:40.000Z","character":"M. Bison","mrDelta":null},{"replayId":"TS5XHSBKL","playedAt":"2026-08-21T21:31:00.000Z","character":"M. Bison","mrDelta":null},{"replayId":"EX5GNTTVW","playedAt":"2026-08-14T22:13:14.000Z","character":"M. Bison","mrDelta":null},{"replayId":"SFX7KLKWA","playedAt":"2026-08-14T22:11:24.000Z","character":"M. Bison","mrDelta":null}]},{"key":"rivals","title":"Opponents in stored match sample","columns":[{"key":"group","label":"Rival group","unit":"text"},{"key":"fighterId","label":"Opponent CFN ID","unit":"identifier"},{"key":"name","label":"Opponent","unit":"text"},{"key":"characterId","label":"Character ID","unit":"identifier"},{"key":"character","label":"Character","unit":"text"},{"key":"wins","label":"Wins","unit":"games"},{"key":"losses","label":"Losses","unit":"games"},{"key":"draws","label":"Draws","unit":"games"},{"key":"total","label":"Games","unit":"games"},{"key":"winRate","label":"Win rate (draw = half win)","unit":"percent"}],"totalRows":45,"rows":[{"group":"favorites","fighterId":"2455437682","name":"cygh","characterId":9,"character":"Cammy","wins":6,"losses":43,"draws":0,"total":49,"winRate":12.244897959183673},{"group":"favorites","fighterId":"1519161719","name":"Destre","characterId":3,"character":"Kimberly","wins":11,"losses":7,"draws":0,"total":18,"winRate":61.111111111111114},{"group":"favorites","fighterId":"2455437682","name":"cygh","characterId":30,"character":"C. Viper","wins":2,"losses":8,"draws":0,"total":10,"winRate":20},{"group":"favorites","fighterId":"2455437682","name":"cygh","characterId":19,"character":"Ed","wins":1,"losses":6,"draws":0,"total":7,"winRate":14.285714285714285},{"group":"favorites","fighterId":"1519161719","name":"Destre","characterId":22,"character":"Akuma","wins":4,"losses":2,"draws":0,"total":6,"winRate":66.66666666666666},{"group":"favorites","fighterId":"4110780159","name":"想到什么按什么，没按就是忘了","characterId":6,"character":"Zangief","wins":3,"losses":3,"draws":0,"total":6,"winRate":50},{"group":"favorites","fighterId":"1224606812","name":"Viarus","characterId":32,"character":"Ingrid","wins":4,"losses":0,"draws":0,"total":4,"winRate":100},{"group":"favorites","fighterId":"3611898086","name":"PillsHere88","characterId":10,"character":"Ken","wins":4,"losses":0,"draws":0,"total":4,"winRate":100},{"group":"favorites","fighterId":"1559658170","name":"超华丽野蛮旋火","characterId":1,"character":"Ryu","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"favorites","fighterId":"2738297630","name":"konnro","characterId":22,"character":"Akuma","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"favorites","fighterId":"2162479714","name":"CalamityNSFW","characterId":28,"character":"Mai","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"favorites","fighterId":"2210054617","name":"GoodLuckHaveFun","characterId":25,"character":"Sagat","wins":1,"losses":2,"draws":0,"total":3,"winRate":33.33333333333333},{"group":"favorites","fighterId":"2002366657","name":"MadBwolf","characterId":32,"character":"Ingrid","wins":1,"losses":2,"draws":0,"total":3,"winRate":33.33333333333333},{"group":"favorites","fighterId":"1932489029","name":"Eijun","characterId":33,"character":"Yasmine","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"favorites","fighterId":"2162479714","name":"CalamityNSFW","characterId":20,"character":"E. Honda","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"victims","fighterId":"1224606812","name":"Viarus","characterId":32,"character":"Ingrid","wins":4,"losses":0,"draws":0,"total":4,"winRate":100},{"group":"victims","fighterId":"3611898086","name":"PillsHere88","characterId":10,"character":"Ken","wins":4,"losses":0,"draws":0,"total":4,"winRate":100},{"group":"victims","fighterId":"1519161719","name":"Destre","characterId":3,"character":"Kimberly","wins":11,"losses":7,"draws":0,"total":18,"winRate":61.111111111111114},{"group":"victims","fighterId":"1932489029","name":"Eijun","characterId":33,"character":"Yasmine","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"victims","fighterId":"2162479714","name":"CalamityNSFW","characterId":20,"character":"E. Honda","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"victims","fighterId":"2691741541","name":"moshiboo1091","characterId":33,"character":"Yasmine","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"victims","fighterId":"2452741729","name":"ThighsEnjoyer","characterId":32,"character":"Ingrid","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"victims","fighterId":"3210983446","name":"TheNotSoGrim","characterId":3,"character":"Kimberly","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"victims","fighterId":"1519161719","name":"Destre","characterId":22,"character":"Akuma","wins":4,"losses":2,"draws":0,"total":6,"winRate":66.66666666666666},{"group":"victims","fighterId":"2162479714","name":"CalamityNSFW","characterId":17,"character":"Marisa","wins":1,"losses":0,"draws":0,"total":1,"winRate":100},{"group":"victims","fighterId":"1559658170","name":"超华丽野蛮旋火","characterId":1,"character":"Ryu","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"victims","fighterId":"2738297630","name":"konnro","characterId":22,"character":"Akuma","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"victims","fighterId":"2162479714","name":"CalamityNSFW","characterId":28,"character":"Mai","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"victims","fighterId":"4110780159","name":"想到什么按什么，没按就是忘了","characterId":6,"character":"Zangief","wins":3,"losses":3,"draws":0,"total":6,"winRate":50},{"group":"victims","fighterId":"2210054617","name":"GoodLuckHaveFun","characterId":25,"character":"Sagat","wins":1,"losses":2,"draws":0,"total":3,"winRate":33.33333333333333},{"group":"tormentors","fighterId":"2455437682","name":"cygh","characterId":9,"character":"Cammy","wins":6,"losses":43,"draws":0,"total":49,"winRate":12.244897959183673},{"group":"tormentors","fighterId":"2455437682","name":"cygh","characterId":30,"character":"C. Viper","wins":2,"losses":8,"draws":0,"total":10,"winRate":20},{"group":"tormentors","fighterId":"2455437682","name":"cygh","characterId":19,"character":"Ed","wins":1,"losses":6,"draws":0,"total":7,"winRate":14.285714285714285},{"group":"tormentors","fighterId":"1773638425","name":"Sully","characterId":33,"character":"Yasmine","wins":0,"losses":2,"draws":0,"total":2,"winRate":0},{"group":"tormentors","fighterId":"2120828539","name":"bigt","characterId":19,"character":"Ed","wins":0,"losses":2,"draws":0,"total":2,"winRate":0},{"group":"tormentors","fighterId":"2210054617","name":"GoodLuckHaveFun","characterId":25,"character":"Sagat","wins":1,"losses":2,"draws":0,"total":3,"winRate":33.33333333333333},{"group":"tormentors","fighterId":"2002366657","name":"MadBwolf","characterId":32,"character":"Ingrid","wins":1,"losses":2,"draws":0,"total":3,"winRate":33.33333333333333},{"group":"tormentors","fighterId":"4110780159","name":"想到什么按什么，没按就是忘了","characterId":6,"character":"Zangief","wins":3,"losses":3,"draws":0,"total":6,"winRate":50},{"group":"tormentors","fighterId":"2162479714","name":"CalamityNSFW","characterId":17,"character":"Marisa","wins":1,"losses":0,"draws":0,"total":1,"winRate":100},{"group":"tormentors","fighterId":"1559658170","name":"超华丽野蛮旋火","characterId":1,"character":"Ryu","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"tormentors","fighterId":"2738297630","name":"konnro","characterId":22,"character":"Akuma","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"tormentors","fighterId":"2162479714","name":"CalamityNSFW","characterId":28,"character":"Mai","wins":2,"losses":1,"draws":0,"total":3,"winRate":66.66666666666666},{"group":"tormentors","fighterId":"1932489029","name":"Eijun","characterId":33,"character":"Yasmine","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"tormentors","fighterId":"2162479714","name":"CalamityNSFW","characterId":20,"character":"E. Honda","wins":2,"losses":0,"draws":0,"total":2,"winRate":100},{"group":"tormentors","fighterId":"2691741541","name":"moshiboo1091","characterId":33,"character":"Yasmine","wins":2,"losses":0,"draws":0,"total":2,"winRate":100}]}]}