Substitute Jamie Vardy struck home from close range after good work from David Nugent in the 90th minute to seal a 2-2 draw after the the Tykes had led 2-1 at the interval.
"I didn't think Barnsley were ever in the game, but we gifted them two goals and then had to fight very hard to get something out of it," he said. "We could have had a penalty at the end for handball, but I don't blame the officials for us not getting three points.We've not been ruthless enough really.
"We had plenty of chances but did not play as well as we can do. We started the game well but then gave them two goals out of nothing. That was disappointing but we got something out of the game and that has got to be a positive. But we've got to win those sort of games.
"Right through the second half they were never a threat, and we were probably as dominant as you can be without winning the game. But it just shows you that you cannot afford to give those sort of goals away. They were just poor goals.
"When you play a side who get as many players behind the ball as they do, it gives them something to hang on to. We exerted a lot of pressure in the second half but it never really happened for us until the late equaliser. I was pleased for Jamie Vardy because he has had a spell where he has not been scoring."
Despite the late equaliser, which stretched the Tykes' winless run to 10 games, Barnsley's assistant manager Dave Flitcroft was proud of their efforts.
"It was very disappointing to concede the late equaliser but at the same time there was a sense of pride that we had taken a point against one of the best sides in the league," Flitcroft said.
"Leicester are a team I think can win the Championship, so it is a real positive to have earned something against them. We came here with a game plan to press them and be in their face. We knew we had to match them, and I thought we did.
"Our goalkeeper Luke Steele was incredible early on, and then we scored the two goals that I felt were deserved."
- Sports & Recreation
- Jamie Vardy