Profile Summary: Mohamed Bah (medsky667)
Meet Mohamed Bah, better known online as medsky667, a chess player whose game is a curious blend of persistence and occasional mystery — or as mysterious as a player with a top secret opening repertoire can be.
Mohamed has been steadily climbing the rating ladder from a modest rapid rating of 636 in early 2024 to an impressive peak above 1200 in 2025, all while racking up almost 2,500 rapid games under his belt. If patience is a virtue, Mohamed is a saint, averaging over 65 moves per win — that’s longer than a lot of chess games last for some grandmasters!
He isn’t just about slow and steady play; his blitz rating also soared from a mid-700 mark to crossing the 1,000-barrier, proving he's just as comfortable in fast-paced shenanigans. Bullet chess? Sure, he plays that too, improving from a below 400 low rating in 2024 to a respectable high in 2025. Talk about keeping on his toes!
One of Mohamed's quirks? He loves secrets. His openings across all formats are "Top Secret," a mysterious brand that has earned him a solid 50% win rate in rapid and nearly 53% in bullet—enough to keep opponents guessing and on edge.
As a competitor, Mohamed demonstrates a tactical tenacity that demands respect: a comeback rate of 75.65% means he's not just sitting back when things look bleak, and with a perfect 100% win rate after losing a piece, he’s basically the Houdini of the chess board.
However, not all days are easy—his tilt factor sits at 11, so fair warning: try not to ruffle his feathers. But when he’s on, watch out!
When does he shine brightest? Early hours and late evenings, notably at 7 AM where his win rate skyrockets to an eye-watering 85.71%. Meanwhile, his best weekday for victory is Tuesday, where he edges out a 52.23% success rate. Maybe Mohamed’s secret is that he’s secretly a morning person?
Finally, it wouldn’t be a real profile without a shoutout to Mohamed’s longest winning streak—10 games in a row—which might just be the length of a Netflix binge, but he did it with much more intellectual flair.
Whether you're a fellow chess lover or a casual onlooker, Mohamed Bah’s chess journey is a story about steady improvement, a healthy dose of mystery, and most importantly, a love for the game that never surrenders easily—even when the chips (or pieces) are down.
🆚 Opponent Insights
| Most Played Opponents | ||
|---|---|---|
| oury24 | 84W / 37L / 3D | |
| balde167 | 25W / 18L / 0D | |
| leseraphindelafin | 2W / 14L / 2D | |
| kiyota10 | 11W / 4L / 1D | |
| twistedjokers | 2W / 7L / 0D | |
Rating
| Year | Bullet | Blitz | Rapid | Daily |
|---|---|---|---|---|
| 2025 | 596 | 897 | 1073 | 800 |
| 2024 | 431 | 640 | 1062 |
Stats by Year
| Year | White | Black | Moves |
|---|---|---|---|
| 2025 | 418W / 398L / 31D | 422W / 365L / 44D | 66.9 |
| 2024 | 513W / 451L / 44D | 494W / 468L / 44D | 59.8 |
Openings: Most Played
| Rapid Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Top Secret | 2544 | 1273 | 1156 | 115 | 50.0% |
| Queens Pawn Opening Zukertort Variation | 2 | 2 | 0 | 0 | 100.0% |
| French Defense Advance Nimzowitsch System | 1 | 1 | 0 | 0 | 100.0% |
| Queens Pawn Opening Horwitz Defense | 1 | 1 | 0 | 0 | 100.0% |
| Queens Gambit Declined Ragozin Defense | 1 | 0 | 1 | 0 | 0.0% |
| Queens Pawn Opening Zukertort Chigorin Variation | 1 | 1 | 0 | 0 | 100.0% |
| Blitz Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Top Secret | 1029 | 510 | 474 | 45 | 49.6% |
| Reti Opening Sicilian Invitation | 1 | 0 | 0 | 1 | 0.0% |
| Indian Game East Indian London System | 1 | 0 | 1 | 0 | 0.0% |
| Modern Defense Standard Two Knights Variation | 1 | 0 | 0 | 1 | 0.0% |
| Bullet Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Top Secret | 107 | 57 | 49 | 1 | 53.3% |
| French Defense Knight Variation | 1 | 1 | 0 | 0 | 100.0% |
| Queens Pawn Opening | 1 | 1 | 0 | 0 | 100.0% |
| Daily Opening | Games | Wins | Losses | Draws | Win Rate |
|---|---|---|---|---|---|
| Top Secret | 1 | 0 | 1 | 0 | 0.0% |
🔥 Streaks
| Streak | Longest | Current |
|---|---|---|
| Winning | 10 | 2 |
| Losing | 11 | 0 |