I have imported a match from MyCricket into Crciketstatz which was processed and saved but with a number of warnings in relation to players details, of the 22 players it skipped 14 players. (could not match player 'GM Lambert"-skipped. Add new player/Assign Alias)
I have checked the details of players that were skipped in both the MyCricket and Cricketstatz and they appear to be similar. I can not see why they don't match. The new match id in Cricketstatz is 203316, I have manually updated the match with the missing players. It appears to be mainly players with a middle initial but did have 2 players that did not have a middle initial.
Example of a couple of players in both systems. I do have a spreadsheet with all the players from both systems.
Cricketstatz
Last Name First name ID DOB Current Club Active
Lambert Grant M 288839 5-Aug-77 Fairfield-Liverpool Y
Hangyasi Phillip G 288826 24-Jun-77 Fairfield-Liverpool Y
MyCricket
Player ID Player Name Club id Club name
136188 Lambert, Grant M 269 Fairfield-Liverpool
242309 Hangyasi Phillip G 269 Fairfield-Liverpool
Just an update: I have looked into this more and the externalID simply won't work consistently since MyCricket does not have links on all scorecard entries.
For example, in the match you quote, there is a dismissal "lbw b J Marshall". This J Marshall has no link, and therefore no externalID, so it is impossible to match up which J Marshall was the bowler. It is going to require a manual adjustment.
The best solution is for someone to change the name of one of the J Marshalls in MyCricket so that you can have 100% automation.