It is kind of weird what is happening to the stats for Origin users. I finally figured out that it wasn't Apex Helper nor was in Tracker Network's problem. Something is up with Origin.
So here's the fix.
Head over to the stats section of Apex Helper.
Go to the search section and type in your Origin email as the gamertag.
Then select Origin as the platform and hit the search button.