The Irishman made his long waited return from injury as he came on as a 75th minute sub for Kilmarnock as they were beaten 2-1 at home to Hearts in the Scottish League Cup quarter-final.
Ndaba had missed over a month of action after suffering a ankle injury and will look to make another appearance for Killie as they host St Mirren in the Scottish Premiership on Saturday.
The youngster played the full 90 minutes for Woking as they lost 1-0 at Wealdstone in the National League.
The Cards suffered their first defeat in seven league games and will look to bounce back as they travel to AFC Fylde on Saturday.
The young midfielder started and played 70 minutes for Leiston as they were held to a 1-1 draw with AFC Sudbury in the Southern League Premier Division Central.
Former Town winger Ross Crane had put the Blues in front in the first half, before Sudbury equalised as the Suffolk sides shared the points. Former Town defender Albie Armin, now at Leiston, was sent off for a second bookable offence late on.
Luke Matheson was among the scorers for Bolton Wanderers as they thrashed Man United U21s 8-1 at home in the EFL Trophy.
Tyreece Simpson scored for Northampton as they drew 2-2 with Chelsea U21s in the EFL Trophy, but were beaten 4-2 on penalties at Sixfields.
Armando Dobra opened the scoring for Chesterfield as they strengthened their position at the top of the National League with a 2-1 win at Rochdale.
Brett Pitman was among the scorer for Shaftesbury as they beat Baffins Milton Rovers 3-1 at home in the Wessex Football League. The veteran forwad has now scored 13 goals this season.