Stream anime episodes for free, you want to Watch Bleach Episode 300 English Subbed online for free. Episode guide Bleach Episode 300 English Subbed Urahara Appears! Stop Aizen! Urahara and Yoruichi arrive to stop Aizen. Urahara had prepared a few tricks for the fight, including some special armor for Yoruichi. Urahara, Yoruichi and Isshin all engage Aizen, however with every passing second he becomes stronger and changes his appearance due to being infused with the Hōgyoku. Meanwhile the battle between Ichigo and Gin continues. The episode ends with Rangiku running towards Gin.