WILLINGBORO — A 16-year-old aspiring baseball player was found dead outside his home on Monday nigh,  leaving a friend confused about why.

Burlington County Prosecutor Robert D. Bernardi said Ibn Perry, 16, was found dead from a gunshot outside his home on Plumtree Lane in Willingboro around 8 p.m. A second 16-year-old was found struck in the ankle outside. A third teen was not hurt, according to Bernardi, who did not disclose the identities of the other teens..

According to friend Hannah Joyce, who said she has known Perry since middle school, the junior was "really cool. He was a nice person and loved his mother to death. They both worshipped the ground each other walked on."

Joyce said Perry was a very popular student at Willingboro High School, about to get his driver license.

"He loved sneakers. He had a girlfriend. He played baseball. He was very smart, had a girlfriend. He loved school. He was just a calm kid and one of those kids hard not to get along. Everybody knew him and it's just crazy this happened," Joyce said.

Joyce said she's at a loss to explain why her friend would have been shot.

"He was worried about the next pair sneakers he was getting or always focused on his girlfriend or his mom. He was never into drama, which is why we're confused why this happened. And for them to kill him on his porch? That's disrespectful," said Joyce, who said she did not know the two teens with Perry. "Ibn never had a fight. He never got into fights, never sold drugs, never even did drugs."

His goal was to go to college and play baseball, she said.

"He always wanted to make his mom proud," Joyce said, adding that he was the youngest of several brothers and sisters. Joyce said that Ibn's mother is a corrections officer.

Bernardi said no arrests have been made and no weapons were recovered.

The shooting is still under investigation, according to Bernard, who asked anyone with information about the incident that may be helpful to investigators contact the Willingboro Township Police Department Tip Line at 609-877-6958 or Burlington County Central Communications at 609-265-7113.

More from New Jersey 101.5:

More From New Jersey 101.5 FM