cs2props
// results through 2026-09-24

Players /

ruben-xiaohan-cai

xdm. Last result 2026-09-24.

On the current slate

ruben-xiaohan-cai is not on the current slate. Projections appear here, and on the slate, when a match is scheduled and projected.

Recent results

series, 90d
6
maps, 90d
15
kills / map
10.5
headshots / map
4.7
kills maps 1–2, median
20.0
Last 12 series
kills (headshots) per map, in play order
DateOpponentEventMapsKills M1–2HS M1–2
2026-09-24rare-atomESL Challenger League Season 52: Asia - Cup 2Dust2 7 (4) · Inferno 1 (1)85
2026-09-23the-huns-esportsESL Challenger League Season 52: Asia - Cup 2Dust2 8 (4) · Ancient 12 (4) · Inferno 14 (6)208
2026-09-22the-unitESL Challenger League Season 52: Asia - Cup 2Dust2 10 (5) · Mirage 10 (4)209
2026-08-27not-a-squad-esportsESL Challenger League Season 52: Asia - Cup 1Ancient 6 (3) · Mirage 14 (7) · Nuke 13 (4)2010
2026-08-26chinggis-warriorsESL Challenger League Season 52: Asia - Cup 1Nuke 11 (2) · Mirage 12 (7)239
2026-08-255star-esportsESL Challenger League Season 52: Asia - Cup 1Ancient 11 (6) · Inferno 15 (4) · Mirage 14 (9)2610
2026-03-26rare-atomVOID Spring Cup 2026Mirage 9 (3) · Ancient 10 (4) · Dust2 9 (5) · Anubis 10 (4)197
2026-03-25rare-atomVOID Spring Cup 2026Mirage 8 (2) · Inferno 9 (0) · Dust2 17 (7)172
2026-03-24just-swing-chinaVOID Spring Cup 2026Ancient 11 (7) · Dust2 15 (6)2613
2026-03-23the-qubeESL Challenger League Season 51: Asia - Cup 2Dust2 11 (5) · Inferno 18 (12) · Mirage 19 (14)2917
2026-03-22rare-atomESL Challenger League Season 51: Asia - Cup 2Anubis 30 (12) · Ancient 17 (11) · Dust2 22 (14)4723
2026-03-21bmzESL Challenger League Season 51: Asia - Cup 2Inferno 20 (7) · Ancient 12 (6)3213
Maps 1–2 totals are what a best-of-three is priced on; a series with one map played has none. Results from bo3.gg.