Joshua "Chunkyfresh" Kesrawani is from Las Vegas, NV. He qualified for the NA Spring Expansion Tournament via the ranked 5's ladder with the team Team Confusion eSports as their midlaner, but the team forfeited in the first round. Chunkyfresh was announced as one of the substitute players for Team Fusion when the roster was first assembled, and he was a top-10 Challenger soloqueue player at the time.
When starting Fusion support Gleeb needed to take some time off from playing to adjust to a new medication, Chunkyfresh substituted for him in the Expansion Tournament, though Gleeb officially retained his starting position on the team. Fusion qualified for the online portion with Chunkyfresh and then started Gleeb for the offline portion but did not qualify for the LCS; however, their placing did qualify them for the NACS Spring Season.
Prior to the start of the season, both Maknoon and Gleeb left Fusion, and Chunkyfresh became their starting top laner while Trance replaced Gleeb. After a pattern of losing almost every off-stream game and winning every on-stream game, Fusion finished the NACS season in third place, with a 6-4 record, splitting 1-1 against every team except for CLG Black. In the playoffs, Fusion lost to Team Dragon Knights and then beat Final Five, finishing in third place. Despite Fusion's defeat by TDK, Winterfox chose to play against TDK in the Promotion Tournament, leaving Fusion to face Dignitas for a spot in the summer LCS season. Fusion lost the series 2-3 but retained an automatic qualification into the NACS Summer Season; however, the team disbanded.
Chunkyfresh joined Odyssey Gaming along with fellow former Fusion player Trance in early May. After entering the NACS Summer Qualifier with the top ladder seed, they were eliminated in the second round of their bracket by Cloud9 Tempest. After the second week of the summer season, however, Chunkyfresh joined Team Imagine on loan from Odyssey. After finishing the season with a 6-4 record and in third place, Imagine officially merged with Odyssey under Imagine's name.
In the 2015 NACS Summer Playoffs, Imagine lost in the semifinals to eventual tournament winner Renegades, but won the third place match against Cloud 9 Tempest to secure a spot in the 2016 LCS Promotion Tournament. Chosen by Team 8, they lost 3-1 - out of LCS qualification, but regardless retaining their 2016 NACS spring season placement.