On the morning of a game in Kansas City, Silva got word from his family that his father, Saul Silva Segui, 52, had died in Los Angeles after never regaining consciousness following a stroke about two weeks earlier.

Having just spent about 10 days at his father’s bedside and comforting his mother and kid sister, Silva decided to stay with the team to complete the two-game road trip, which was to wrap up last Wednesday night in Houston.

Silva was then going to travel to California for his father’s viewing before the body was sent to Mexico for burial, according his grandfather’s wishes.

In Houston with no curfew because it was an off-day, Silva went out.

“The bad thing was that it was Father’s Day on Sunday and I’m like, ‘I can’t believe this just happened,’” he said. “Obviously, I just made a stupid mistake. I regret it. I should have never done it.

“But, we learn from our mistakes.”

Police say Aceval, 29, and Soolsma, 24, were in a fight, though it’s not known with whom or why. A drunken Silva was arrested, after a short foot chase, for being “really angry” over Aceval’s arrest and “pretty belligerent.”

All three are charged with Class C misdemeanours. Their court date is set for Aug. 2.

Aceval and Soolsma were sent back to Toronto. Silva went to California, attending his father’s viewing Thursday and returning overnight to Toronto.

“There’s nobody suspended,” said head coach Paul Mariner, noting all three are eligible to play in a Wednesday match in Montreal. “It’s my decision.”

Silva, who lauds Mariner for “taking a bullet for me” for putting him into Saturday’s home game despite the controversy, said he’s convinced that playing the game both he and his dad loved will help ease his grief.

“It’s going to take a while, losing my father,” said Silva, who has written his father’s monogram — S.S.S. — on his soccer boots in tribute. “But I made a promise that every game is going to be for him. I’ll make him proud.”

More on thestar.com

We value respectful and thoughtful discussion. Readers are encouraged to flag comments that fail to meet the standards outlined in our
Community Code of Conduct.
For further information, including our legal guidelines, please see our full website
Terms and Conditions.