Dotabuff to Sponsor Professional Dota Team!

At Dotabuff we have received many inquiries to sponsor a professional Dota team, and we have always declined. Today, our decision has changed. Behind the scenes our developers have painstakingly worked on an evidence-based, sabermetric model to discover who are the best Dota players.

Sabermetrics started in baseball as an objective way to answer questions like "Who is the better offensive player?" Do we have the evidence to say that Dendi may be better than Arteezy (and it's not LAN wins)? At Dotabuff we have developed a propriety algorithm to suss out the best players in the Dota community. We are calling our new rating DBPR, or Dotabuff Pro Rating. Today, we are happy to announce that we are ready to sponsor the first professional team comprised of Dota's top pub players.

Team Dotabuff

Everyone has the potential to become a professional player. We hope that our new statistics may set a precedent by showcasing hidden talent among the Dota pub playing community.

Through our algorithm we have assembled a professional team containing the top pub players with unique characteristics. We currently consider our roster private, pending Visa issues, but here are some statistics that guided our recruitment:

Creep Score Stolen (CSS): CSS is the measure of a teammate to steal another teammate's creep kills. This situation is also known as the Devil's Trilane, where a carry has to out compete his support and the enemy offlaner for last hits. We use this metric to rate winning support players. Higher scores represent supports with enough determination to frustrate their carries into the jungle.

Hero Diversity (HD): A smaller number represents players who specialize in few heroes. These players know every nuance and intricacy. For example, the following player was in the running to be our Wisp specialist.

Wisp

With a 93% win rate on a hero that averages 39% win rate among pub players, he was strongly considered for one of the support players on team DB. Though the team may have had communication issues because he doesn't speak English, we felt it was fitting as Wisp itself can't speak at all. However, in the end, we were not able to successfully lobby IceFrog to remove the Ban phase from Captain's Mode.

Time Elapsed Before Picking (TEBP): In All Pick mode, we have found that players who pick late are often more cerebral, maximizing their time to calculate hero matchups and counters before choosing the one hero (Pudge) that will upend their opponent's synergies. An important stat for team captains.

Percentage of Nyx Impale Stuns (PNIS): A player's success with this skill shot, meaning a greater PNIS, is a determining factor in wins. However, nyx we are reluctant nyx to weigh this heavily, due tnyxo a fewnyx of Nyx's nyx faultsnyxnYxNyx.

Battlefury Bounty Hunters (BBH): Though Battlefury is often deemed a poor item on Bounty Hunter, we've found a winning pattern among a small percentage of players who buy Battlefury on BH. These players also tend to be early Rapier buyers, which has a 100% win rate in games they don't throw.

Wards Purchased (WP) The number of wards purchased in the game. Players who don't buy wards depend on high acute map awareness and game sense. We weigh this statistic heavily when recruiting our support players.

High Ground CS (HGCS): The number of creep kills from high ground, specifically from impassable terrain. This is a tactic used mostly by Nature Prophet players who cliff jungle. We find that these players exhibit resourcefulness: farming all lanes at the expense of teammates, using terrain to win versus the jungle, and ignoring calls for ganks to summon two more treants at the fountain.

Frequency of Phantom Lancer Picks (F.PL): Players who pick Phantom Lancer are generally humans of lesser character, we have found through our analysis. We consider this a "soft" statistic.

The Path to TI4

DBPT Winning TI4

With this in mind, our staff is very excited about TI4, where we expect our team to promptly receive an invite upon this announcement. Our projections show that team DB has close to a 95% chance of winning TI4, provided that Valve creates a low priority division for the tournament.

DBPR For Everyone

Math

We have painstakingly run our new skill algorithm on every player and are happy to share the results with you. As a way to give back to the community we have decided to add the DBPR (Dotabuff Pro Rating) statistic to every player profile:

DBPR

DBPR ranges from -3000 up to 7000 and very accurately measures viability for the Dotabuff Professional Team. We expect DBPR will be the standard for measuring selfish pub play for years to come. We're also releasing the algorithm for DBPR to the public for close examination. Check out the source on Github.

222 comments
Rumple Feltskin

    wow men i am very professional!!!

    Rimberse

      lol i have the same DBPR as in the picture below and the same winrate :P

      t.tv/ericeosjogos

        8180 to, thats good?

        Русский стиль

          My old acc 49% wr had -1024 DBPR
          Now i have 51.5% (on new acc) and 8120 DBPR, whats wrong?

          Bit

            wtf is this

            Sanemi

              i cant belive i wasted my time to read this

              Ultimate Rychu

                8180 Hail me ! xD

                FullModelAlchemist

                  hocam işiniz gücünüz yohhmuuuuuuuuuu

                  Toshimoto

                    I have 6863, why wasn't I invited to this team? S A D B O Y S

                    TroubleMaker

                      Loda -3600
                      Me 6200
                      Am i totally n00b or best ever?

                      Trracus

                        i have 8180 is that wrong?:P

                        Stefan Wanker

                          April fool -.-

                          Nøstalgia

                            haha, awesome

                            Liber

                              Their pro Algorithm:

                              package main

                              import (
                              "testing"
                              )

                              func TestNyx(t *testing.T) {
                              nyx := "nyx"
                              if nyx != nyx {
                              t.Errorf("expected nyx to be 'nyx', got '%s'", nyx)
                              }
                              }

                              Kappa

                              BoneCrusher

                                happy april fool day

                                DJ

                                  Happy April Fool

                                  何方神圣

                                    im wondering why is my DBPR is 8180 when the max is 7000? is there something wrong? plz read this and fix plz, coz my friends r mocking me so hard. and im not a good player to fit that rating.

                                    pard

                                      Didn't think it was funny at all but when I see the amount of people falling for it it gets slightly better.

                                      gu3st

                                        nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx nyx

                                        Hion

                                          8180. Uhm :D

                                          Spoliarium

                                            Hahaha PNIS!! nice

                                            thulyadalas

                                              func main() {
                                              for {
                                              print("nyx ")
                                              }
                                              }

                                              seems pretty simple :D april fools for sure !

                                              Angry Bot

                                                lol here is the code

                                                if nyx != nyx {
                                                t.Errorf("expected nyx to be 'nyx', got '%s'", nyx)
                                                }

                                                -->EXPECTED NYX TO BE 'NYX'

                                                DOTABUFF is trolling us xD

                                                zhi

                                                  I have the exact same rating as Dendi, add to party Puppey

                                                  Angry Bot

                                                    Percentage of Nyx Impale Stuns (PNIS): A player's success with this skill shot, meaning a greater 'PNIS'. hahaha

                                                    BonZai

                                                      ez 8180 rating mlg

                                                      Sprout

                                                        I'm sporting -2k, when can i expect my check? april the 2nd? :^)

                                                        Neo #OldManDota

                                                          "I have the exact same rating as Dendi, add to party Puppey" hahhaha I died!

                                                          uDk.Njurax

                                                            Seems many players have the same DBPR, therefore if the system is so sophisticated and accurate, that thing would not be possible.

                                                            GJ with the joke guys, you had me there for a moment ... 8180 ... shish :D

                                                            RiceMuncher
                                                              This comment was deleted
                                                              htE.

                                                                package main

                                                                import (
                                                                "testing"
                                                                )

                                                                func TestNyx(t *testing.T) {
                                                                nyx := "nyx"
                                                                if nyx != nyx {
                                                                t.Errorf("expected nyx to be 'nyx', got '%s'", nyx)
                                                                }
                                                                }

                                                                tl;dr Nyx, nyx nyx nyx... NYX!

                                                                This comment was edited
                                                                RiceMuncher

                                                                  APril fkin fools sadface

                                                                  yuhan🐯 tram

                                                                    easy road to ti4

                                                                    Wibbert

                                                                      gotta love the saecasm that is so gently put into the explanarion

                                                                      asdf

                                                                        8180 boys #TI4winner

                                                                        KickIt

                                                                          ALL you guys got fooled!!!!!WUT A DAY!

                                                                          TGP_[V]olto_o--(*_*)

                                                                            i thik this is the rating with friends in party

                                                                            I can help

                                                                              If this was real and not an April Fool's joke, it would actually measure the balance between your willingness to sacrifice yourself with stronger teammates and your willingness to accept the responsibility of carrying weaker teammates.

                                                                              Unfortunately this hinges on an instinctive understanding of your teammates' strengths and weaknesses, ideally before you even picked your hero.

                                                                              It's easy playing with the same four guys all day, the art lies in creating a new team every game...

                                                                              Then again, I might just be high or trolling, who knows.

                                                                              Chow King

                                                                                I think it's an april fools' prank

                                                                                Neopolitan

                                                                                  You could have tried to do a better April Fools joke, really.

                                                                                  Vape-babulya, Ebalo pitbulya

                                                                                    8180 BEOTCH

                                                                                    kangstag

                                                                                      Happy April Fools! :)
                                                                                      Good one Dotabuff.

                                                                                      mr flex

                                                                                        I have 6863 MMR already. Probably the best when I'm focusing Dota 2 at 100% as full-time career.

                                                                                        [310] алксо

                                                                                          5.5k i'm in boys

                                                                                          i big you small
                                                                                            This comment was deleted
                                                                                            Razz

                                                                                              Waaaaaaaaaaaait a minute

                                                                                              Is this an April Fool's prank

                                                                                              SlimDirtyDizzy

                                                                                                For all the people calling it broken, read the actual article because A. its hilarious and B. it is very very very obviously a joke

                                                                                                Rook

                                                                                                  LOL the source code

                                                                                                  Sheriff Rango

                                                                                                    I loved it!!

                                                                                                    ¡Selling bought Happiness

                                                                                                      I really hope this is not an April fools!!! And if it's not could you please explain what number is best; Higher? Lower? Closest to 0?