Nearly one billion TSH ($457,000 USD) was raised by the Rotary Dar Marathon last Friday, October 14.
According to the Citizen newspaper, 990 million TSH was collected, just shy of the set 1 billion shilling goal.
The run brought in 580 million TSH and the remainder in contributions from companies and individuals.
The funds have been earmarked for a teaching hospital.
The Rotary Dar Marathon has not released fundraising results.
Read more: ‘Most ambitious’ marathon on Friday