Avatar of rob keo
Player Profile

rob keo

robkeo United States Since 2010 (Active) Chess.com ♟♟♟
43.7% W 49.2% L 7.1% D
Bullet
1923
110W 83L 10D
Blitz
2013
30141W 33986L 4914D
Rapid
1506
2W 2L 1D
Daily
1550
5W 0L 0D

Rob Keo (robkeo): A Biography of a Blitz Marathoner

Overview

Rob Keo, known online as robkeo, is one of the most tireless competitors in internet chess. His account shows a preferred time control of Rapid, but his legacy is firmly built on blitz, where he has played more than 68,000 rated games since his first appearance in late 2010. Along the way he has reached a career blitz high of 2255 (2026-02-24), climbed above 2000 in bullet with 2006 (2016-04-12), and compiled a win-loss record so balanced it could only belong to someone who truly loves the next game more than the last one.

Playing Style and Opening Repertoire

Rob Keo is an e4 player at heart, and his repertoire reflects a preference for open, tactical fights. With the white pieces he regularly reaches for the Center Game, an old-fashioned king pawn line that often leads to early fireworks, and he has also logged thousands of games in the Bird Opening. As black, he is a lifelong devotee of the Sicilian Defense, especially the O'Kelly Variation, which appears more than 6,000 times in his blitz history. His games tend to be long and hard fought: nearly 80 percent reach an endgame, and he wins about 89 percent of games in which he falls behind, a comeback rate that suggests a stubborn refusal to resign.

Rivalries and Regular Foes

A player with 68,000 blitz games inevitably collects rivals. Rob Keo's most important nemesis is Franco Jose, who beat him in 221 of their 358 meetings. He also has long-running feuds with chesspapa and chesswastetime, both of whom have faced him more than 100 times, and he has crossed paths with dnetherly and dalg100 nearly 100 times each. These familiar names turn his match history into a sort of neighborhood chess club, except the neighborhood spans the whole planet.

Career Highlights

Rob Keo's rating path is a slow burn rather than a rocket launch. He bounced around the 1800s for years, first cracked 2000 in 2016, and then kept climbing until he reached 2255 (2026-02-24) in February 2026. The journey included a brutal 22-game losing streak, which happens to match his measured tilt factor, and a best winning streak of 12 straight games. His favorite time to play is 13:00, when his win rate is at its peak, and he performs best against lower-rated opposition, where he wins roughly two games out of three.

Blitz Rating209819981898179816982010: 19452011: 18982012: 18252013: 17432014: 18082015: 17312016: 20022017: 19252018: 20152019: 20022020: 20012021: 20142022: 20382023: 20352024: 20062025: 20652026: 195620102011201220132014201520162017201820192020202120222023202420252026

Personality and the Grind

What separates rob keo from most players is volume and resilience. He has been checkmated more than 10,000 times and has delivered over 5,700 checkmates himself, yet he keeps coming back. His almost perfectly balanced record shows a player who accepts defeat as the cost of improvement. He also delivers the first check in exactly half of his games, which fits a fighter who likes to set the pace. For Rob Keo, online chess is not a hobby. It is a marathon that never quite seems to end.

Bio last updated 2026-09-25