REGISTER

Zero To Hide

APPROVED BY HEATON

  • Instant Withdrawals
  • VIP Transfer
  • Instant Rakeback
  • Weekly Cashback up to 35%

18+ · Gamble responsibly · T&Cs apply · help & info

Sapec

Sapec

Anton Palmgren
SE 23 years
Counter-Strike 2 Plays for Johnny Speeds
1.08 RATING
per-map avg
Nickname
Sapec
Real Name
Anton Palmgren
Nationality
SE
Age
23
Birthday
05 Sep 2002

Sapec (Anton Palmgren) is a Sweden professional Counter-Strike 2 player for Johnny Speeds. Career rating 1.08 · ADR 73.0 · KAST 70.5% · 3,567 tracked maps.

Last 10 maps ▼ Trending down

Johnny Speeds Roster

Career Statistics

1.08 Avg Rating per map
0.97 Avg K/D ratio
15.8 Avg Kills per map
16.3 Avg Deaths per map
4.7 Avg Assists per map
73 ADR avg damage/round
70.5% KAST kills/assist/saved/traded
56% HS% headshot rate
3567 Maps Played
650 Matches
56533 Total Kills
0 First Kills opening duels

Per-Map Statistics 5 maps

Map Maps K D A ADR Rating KAST
Mirage 3 14.3 12.3 3.7 85.4 1.32 84.0%
Ancient 2 10.5 12.5 5.5 72.7 1.11 77.1%
Dust2 2 13.9 13.0 4.0 70.8 1.13 75.9%
Anubis 1 16.0 16.0 8.0 78.0 0.99 75.0%
Overpass 1 18.0 12.0 3.0 72.2 1.20 73.7%

Recent Match Performance 200 of 650 matches

MatchKDAADRRatingKAST
vs Oxuji Esports
2210 2085 583 72.8 1.14 71.5%
vs ex-RUBY
921 877 130 73.8 1.14 65%
2285 2960 774 55.7 0.97 66.4%
vs Eternal Fire
1084 1368 432 66.7 0.94 63.2%
vs Infinite
2764 2698 1184 75.4 1.04 75.4%
vs G2 Ares
534 356 91 73.2 1.22 74.6%
vs Matrix
1060 848 265 91.3 1.55 83.3%
vs Lilmix
10 15 3 54.7 0.83 66.7%
vs Infinite
17 13 3 84.1 1.32 89.5%
11 10 8 90.7 1.38 87.5%
vs illwill
4432 3494 987 80.7 1.32 77.5%
vs Tricked
2563 3247 1081 76.8 0.9 63.4%
vs ECSTATIC
513 486 81 87.3 1.3 73.9%
vs Sinners
464 435 0 70.7 1.26 68.2%
vs eLITenergy
1123 1730 399 44.6 0.78 73.4%
vs QWENTRY
620 560 148 68.8 1.39 88.1%
vs Ursa
2154 1435 641 81.3 1.4 75.2%
vs ENCE Academy
192 144 80 88.1 1.3 87.5%
vs MANA eSports
240 192 80 85.1 1.19 73.7%
vs illwill
41 52 14 70.2 1.01 76.1%
vs Team Nemesis
135 189 27 60.9 0.83 67.9%
vs 8Sins
216 232 88 78.2 1.12 75%
vs ECSTATIC
42 42 11 81 1.1 73.8%
39 29 11 99.9 1.47 79.2%
vs QWENTRY
35 47 7 62.8 0.92 66.3%
vs Alliance
38 43 12 83 1.09 80.7%
29 29 14 74.7 1.05 82.7%
44 43 20 83.6 1.15 76.1%
vs M80
19 34 7 73.5 0.72 52.9%
25 28 13 69.6 1.18 79.8%
vs ex-RUBY
38 51 24 75.1 1.04 78.7%
vs AM Gaming
45 43 15 88.1 1.29 68.3%
42 50 15 76.9 1.04 75.1%
vs 100 Thieves
50 53 20 66 0.91 74.2%
vs Voca
30 35 12 70.7 1.02 76.9%
vs Sashi Esport
18 8 4 114.8 2.29 93.8%
vs AaB Esport
10 13 4 67.8 0.97 77.8%
vs 100 Thieves
3 15 4 41.9 0.42 50%
vs Evo Novo
12 8 10 82.1 1.27 82.4%
vs MASONIC
15 22 7 46 0.63 73.3%
vs K27
15 30 4 50.2 0.84 69.4%
vs BIG
21 33 5 52 0.82 55.5%
vs QWENTRY
33 49 19 59.8 0.87 71.7%
vs Alliance
15 31 8 42.5 0.61 62.3%
vs MOUZ NXT
28 42 13 77.3 0.99 68.1%
vs Metizport
40 45 12 73.4 0.93 72%
45 37 6 81 1.31 70.2%
vs yngods
0 0 0 0 0 0%
vs UNiTY esports
25 16 6 63.5 1.18 81.1%
vs Sinners
20 28 10 50.6 0.79 61.5%
20 24 8 56.9 0.87 73.5%
vs K27
38 36 16 87.3 1.2 73.7%
26 26 11 79.1 1.23 79.5%
vs Alliance
23 31 11 62.8 0.77 70.1%
vs 1WIN
20 30 5 72.5 0.99 58.5%
vs Metizport
21 30 8 55.6 0.83 68.6%
vs Ursa
49 48 17 81.4 1.1 68.7%
vs magic
21 32 10 65.9 0.84 60.5%
vs los kogutos
24 36 12 64.7 0.9 61.9%
vs ex-RUBY
35 51 9 56.6 0.92 71.4%
vs BIG
26 32 10 66.9 0.98 70.9%
vs EXEN
18 9 9 100.5 1.56 83.3%
16 8 0 96.5 1.59 76.5%
16 7 2 94 1.39 93.3%
vs Tricked
50 53 20 71.2 0.97 67.7%
vs STATE
57 47 13 80.8 1.22 76%
vs Sashi Esport
28 23 17 95.4 1.25 72.5%
vs aimclub
24 12 9 79.1 1.51 84.4%
vs AaB Esport
16 11 6 82.4 1.53 89.5%
vs STATE
10 17 5 54 0.66 58.3%
vs aimclub
8 16 6 51.6 0.64 59.1%
vs Infinite
13 15 5 68.8 0.75 61.9%
vs Prestige
30 26 9 77.4 1.19 78%
vs magic
56 63 18 72.8 1.12 67.2%
vs RUBY
26 21 7 77.6 1.17 81.5%
vs BetBoom Team
36 46 25 71.9 0.95 79.4%
vs Dynamo Eclot
52 42 8 86.5 1.43 71.5%
vs Oramond
26 28 4 73.9 1.08 66.1%
vs VP.Prodigy
24 23 11 77.2 1.2 75.8%
vs EYEBALLERS
25 28 14 69 0.95 69.1%
vs 500
42 47 21 75.8 0.97 70.1%
vs 500
39 29 10 84 1.38 82.7%
vs FORZE Reload
42 53 22 76.3 1.04 76.3%
vs Team Novaq
114 84 30 68.1 1.22 73.9%
vs SPARTA
32 42 14 61.3 0.87 73.6%
vs EYEBALLERS
17 27 6 61 0.82 72.7%
vs Metizport
31 33 11 90.4 1.22 69.2%
vs EYEBALLERS
46 74 25 62.4 0.86 66.1%
vs FUT Academy
11 9 4 78.5 1.17 82.4%
vs ENCE
28 29 10 82 0.98 77.6%
17 24 9 69.1 0.92 66.7%
vs Young Ninjas
19 13 5 94.5 1.33 85%
12 9 4 97.3 1.82 92.9%
vs Metizport
25 26 15 86.3 1.3 77.8%
vs Acend
19 22 6 75.7 1.04 65.5%
vs Nexus
21 31 7 61 0.7 60.9%
30 37 4 61 0.8 65.3%
vs ARCRED
25 28 7 71.5 1.31 85.3%
vs TPuDCATb TPu
27 33 9 71 0.89 69.9%
50 58 16 73.7 0.92 63.6%
vs ARCRED
44 31 6 78.1 1.24 80.6%
vs TPuDCATb TPu
19 34 8 55 0.81 58.6%
vs Sangal
23 32 5 56.7 0.86 42.7%
vs Alliance
17 28 3 61.8 0.82 51%
32 28 11 76.9 1.32 76.7%
vs Sangal
41 45 16 75.8 1 69.3%
vs BetBoom Team
41 46 11 77.6 0.97 64.9%
vs Sashi Esport
33 29 13 82.5 1.23 72.3%
vs Alliance
38 43 8 59.7 0.87 68.6%
vs JiJieHao
51 40 13 81.9 1.33 78.9%
28 23 11 77.6 1.16 76.6%
vs Sinners
57 40 12 107.8 1.55 79.1%
vs ARCRED
49 38 10 85.5 1.31 78.8%
vs Sangal
41 45 19 78.5 1.06 77.6%
vs Favbet
28 24 11 87.4 1.09 78.1%
vs ARCRED
28 26 15 80 1.14 74.3%
vs GUN5 Esports
35 50 21 64.8 0.82 64.9%
44 30 10 98 1.48 83%
vs Tricked
22 34 7 63.1 0.74 56.2%
vs 1WIN
41 44 11 69.8 0.98 65.7%
vs 9INE
48 47 17 80.1 1.18 70.8%
vs ESC Gaming
20 21 4 72.3 0.87 66.7%
vs ENCE
18 10 3 79.2 1.21 83.3%
22 8 3 121.8 2.18 81.2%
vs kONO.ECF
14 7 4 102.9 1.58 87.5%
vs KHAN
20 29 3 65 0.71 52.3%
vs Eternal Fire
32 35 7 83.7 0.98 59.6%
vs JiJieHao
36 45 8 66.4 0.97 69.5%
vs SENZA Esports
42 24 14 103.3 1.86 83%
vs Monte
53 67 22 76.2 0.96 72.3%
vs ARCRED
50 56 21 78.7 1.02 73.1%
vs Johnny Speeds
32 51 15 57.6 0.79 75.8%
vs Sangal
23 40 12 57.8 0.71 60.1%
vs Favbet
39 40 6 56.1 0.92 63%
vs RUBY
33 31 7 71.8 1.05 66.1%
vs 9INE
26 33 7 76.2 1.03 73.6%
vs ENCE
50 43 14 84.2 1.2 73.5%
vs 9INE
44 49 9 68.6 0.92 69.6%
vs BIG
48 39 10 83.7 1.27 72.6%
vs SAW
27 25 7 69.1 1.04 69.6%
37 36 15 78.6 1.07 71.7%
vs Zero Tenacity
33 43 14 64.4 0.88 60.9%
vs Nexus
46 44 18 79 1.16 80.8%
vs 9INE
44 58 13 62.9 0.92 67.5%
vs Monte
43 37 11 98.7 1.36 73.4%
27 31 6 84.5 0.95 54.4%
vs Kappa Bar
38 32 16 97.7 1.38 90.6%
vs GODSENT
37 35 14 78.8 1.15 68%
vs Lilmix
42 40 13 77.7 1.12 77%
vs ECSTATIC
46 38 15 79.8 1.14 71%
vs Phantom
39 46 17 70.6 0.95 76.1%
vs EYEBALLERS
53 52 25 86.4 1.15 72.5%
vs Wild Lotus
50 61 15 70.4 0.92 63.5%
vs Johnny Speeds
52 45 11 91.2 1.31 76.3%
vs ENCE Academy
54 53 14 87.1 1.18 65.7%
vs Viperio
46 47 20 74.3 1.04 72.9%
vs ENCE Academy
18 33 9 62.5 0.73 71.1%
vs Alliance
24 33 5 69.2 0.77 63.1%
vs ENCE Academy
30 26 12 76.3 1.21 78.1%
vs WOPA Esport
78 56 8 85.6 1.4 82.3%
vs ECSTATIC
24 45 11 59 0.69 61.8%
vs JANO Esports
21 17 6 82.6 1.19 73.9%
vs Viperio
40 24 11 107.3 1.74 82.2%
vs Alliance
43 34 16 82.7 1.29 74.7%
vs EYEBALLERS
22 21 6 71.7 1.02 66.7%
vs Insilio
28 32 11 70.9 0.93 62.1%
vs Dynamo Eclot
39 39 11 76.5 1.04 61.9%
vs Young Ninjas
46 45 13 77 1.07 71.5%
vs Insilio
45 44 12 76.7 1.02 69.2%
vs Preasy Esport
28 22 7 83.7 1.29 73%
vs ENCE Academy
17 7 3 96.9 1.52 88.2%
vs Sashi Esport
41 48 21 76.4 1 77.2%
46 44 11 71.9 1.08 65.3%
45 34 14 95.7 1.38 74.9%
vs Preasy Esport
45 39 18 82.8 1.15 72.4%
vs Wild Lotus
31 36 7 76.5 0.98 74.1%
vs ARCRED
57 82 20 67.7 0.79 63.3%
vs Adventurers
33 23 8 88.7 1.32 73.2%
vs Kubix Esports
42 48 10 63.6 0.99 67.7%
vs ENCE Academy
63 47 17 95.6 1.41 77.2%
26 21 9 68.6 1.2 84.2%
vs Brute
38 19 12 110.7 1.88 91.5%
49 41 10 72.7 1.16 75.1%
vs devils.one
32 31 10 85.6 1.16 60.1%
vs kONO.ECF
38 40 9 77.6 1.05 82%
vs ESC Gaming
51 43 13 88.3 1.27 81.8%
vs Leo Team
28 30 9 71 0.96 68.2%
vs ESC Gaming
41 40 12 79.7 1.11 67.5%
vs Leo Team
31 32 11 86 1.08 68.4%
vs Preasy Esport
25 24 12 73.8 1.18 81.3%
vs Viperio
38 48 13 67 1 72.3%
vs Preasy Esport
20 25 5 59.8 0.99 78.7%
vs GenOne
44 31 17 97 1.5 75.6%
53 51 14 75.4 1.11 66.2%
vs GenOne
49 40 11 76.2 1.15 68.7%
vs kONO.ECF
28 49 9 49.8 0.7 60.7%
55 36 22 83.8 1.38 86.5%
vs WOPA Esport
37 43 16 71.1 0.97 69.6%
vs ECSTATIC
26 34 9 69.8 0.98 72.9%
vs GenOne
38 42 12 68.4 0.92 70.3%

Recent Team Matches

Who is Sapec?

Sapec (real name Anton Palmgren) is a professional Counter-Strike 2 player from SE (age 23). Currently rostered for Johnny Speeds. CS2Bet tracks every tournament Sapec appears in, with map-by-map statistics and form trends benchmarked against the wider professional CS2 player pool.

What are Sapec's career stats?

Across 3567 tracked maps, Sapec averages a 0.00 HLTV 2.0 rating, 0.0 ADR (Average Damage per Round), consistent map participation across the active circuit. For context, an HLTV 2.0 rating above 1.10 is considered Tier-1 calibre; above 1.20 is elite.

Where can I watch Sapec play?

Sapec plays under the Johnny Speeds banner. Their matches stream on the official tournament broadcast channel for the event they're competing in (Twitch / YouTube). Our live CS2 scoreboard updates every 30 seconds with round scores, in-match HLTV ratings and integrated betting odds.

How does Sapec compare to other CS2 pros?

We benchmark every player against the full CS2 player pool of 12,000+ tracked athletes. Filter the leaderboards by role (rifler, AWPer, IGL, lurker, support) to see where Sapec ranks against direct positional rivals — and review the CS2 glossary for definitions of every stat used on this page (HLTV rating, ADR, KAST, K/D, headshot %).

Sapec FAQ

What team does Sapec play for?

Sapec currently plays for Johnny Speeds as a professional CS2 player. Sapec represents SE in international competition.

What is Sapec's CS2 rating?

Sapec's career HLTV 2.0 rating is 1.08 across 3567 maps played. K/D ratio: 0.97. Headshot percentage: 56%. Ratings are updated after every completed professional match.

What are Sapec's career stats?

Sapec has competed in 3567 tracked professional CS2 maps. Career totals: 56,533 kills, 58,127 deaths, 16,695 assists. Headshot rate: 56%.

Anton Palmgren, known in the CS2 scene as Sapec, is a SE professional in Counter-Strike 2 for Johnny Speeds.

Across 3567 professionally tracked maps, Sapec carries a career HLTV 2.0 rating of 1.08. A K/D ratio of 0.97 reflects balanced fragging output across matches. Sapec maintains a 56% headshot rate, well above the professional average.

Sapec's most-played maps include Mirage (3 maps, 1.32 avg rating), Ancient (2 maps, 1.11 avg rating), Dust2 (2 maps, 1.13 avg rating).

About Sapec

Sapec, whose real name is Anton Palmgren, is a 23-year-old SE professional Counter-Strike 2 player currently competing for Johnny Speeds.

Across 3567 competitive maps tracked on CS2Bet, Sapec holds a 1.08 HLTV-equivalent rating, a 0.97 K/D ratio, 73.0 ADR, 70.5% KAST and a 0.0% headshot share.

Career Highlight

Career high-water mark: a 2.29 rating in Johnny Speeds vs Sashi Esport on March 8, 2026 (18–8 on 114.8 ADR).