The OCA returned a net surplus of $39,629 for the financial period ending July 31, 2014. It is the association's third consecutive profit and, with equity of $321,863, it is in a solid financial position.
Dykes said most of the gains had been made by keeping a close track on expenses.
Net revenue has remained relatively static during the past three years.
It was up from $2,941,532 to $2,966,528 this financial period. But that is down on $2,998,774 from the financial period ending July 31, 2012.
Expenses are up slightly, from $2,914,995 to $2,926,899, but it is a marginal increase and overall the cost of running cricket is down from its peak in 2011.
''We are certainly happy with the income we get,'' Dykes said.
''But where we've really managed to eke out a small profit is just by prudent management of expenses and we've got to thank the staff for that. They have been outstanding.''
Net cash flow is up markedly, from $11,584 to $100,285.
That is a good sign of a healthy business but, despite a seemingly sanguine outlook, Dykes was aware of the hurdles ahead in the next 12 months.
''We have not finalised the budget yet. We have not been able to because New Zealand Cricket have been so slow in getting the domestic programme out. But we will be facing a loss and it is twofold.
''One, we are going to have to play quite a bit more domestic cricket outside Dunedin and that is costly.
''Secondly, the nature of the new Georgie Pie Super Smash is such we are only going to get three home games.
"Our ability to generate revenue from our domestic games is going to be reduced somewhat.
''But there are also other costs around the Cricket World Cup where we are making a pretty sizable contribution, along with the council, to host games.
"That comes off our bottom line but it is such a good event for the city we feel we will get something back for it in the long term.''
Dunedin will host three World Cup games.
The Black Caps play Scotland on February 17, Afghanistan and Sri Lanka clash on February 22, and Scotland and Afghanistan meet on February 26.