Im Juni 2007 war Agarwal erstmals bei der "World Series of Poker" (WSOP) im Rio All-Suite Hotel and Casino in Las Vegas erfolgreich und kam bei einem Turnier in der Variante "No Limit Hold’em" ins Geld. Anschließend erreichte er im Main Event den 450. Platz. Ende August 2007 platzierte er sich zum ersten Mal beim Main Event der "European Poker Tour" in den Geldrängen und landete in Barcelona auf dem 15. Platz für 25.100 Euro Preisgeld. Bei der WSOP 2008 war er erneut im Main Event erfolgreich und belegte den 96. Platz für über 50.000 US-Dollar. Von 2013 bis 2016 schaffte er es viermal in Folge, sich beim Main Event der WSOP im Geld zu platzieren. Dabei war seine beste Platzierung der 71. Platz im Juli 2015, der Agarwal ein Preisgeld von knapp 100.000 US-Dollar einbrachte. Bei der WSOP 2017 cashte er elfmal. Im März 2018 wurde Agarwal beim Main Event der "Asia Pacific Poker Tour" in Macau Zweiter für sein bisher höchstes Preisgeld von umgerechnet knapp 250.000 US-Dollar.